function preloadimg () {
	for (i = 0; i < tab_js.lenght; i++) {
		preload_img [i] = new image;
		preload_img [i].src = rep_open + tab_js [i] + ".jpg";
	}
}

function ouvrir () {
	document.getElementById ("popup").style.display = "block";
}

function fermer () {
	document.getElementById ("popup").style.display = "none";
	if (document.getElementById ("TF1video"))
		document.getElementById ("TF1video").SetVariable ("player:jsStop", "");
}

function openimgtitle (num_img) {
	document.getElementById ("imgtit" + num_img).src = rep_open + tab_js [num_img] + ".jpg";
	document.getElementById ("imgtit" + num_img).style.zindex = "8";
}

function closimgtitle (num_img) {
	document.getElementById ("imgtit" + num_img).src = rep_open + tab_js [num_img] + "_nb.jpg";
	document.getElementById ("imgtit" + num_img).style.zindex = "5";
}

function bigimg (img_name) {
	document.getElementById ("big_img").src = img_name;
	document.getElementById ("big_div").style.display = "block";
}

function closimg () {
	document.getElementById ("big_div").style.display = "none";
	document.getElementById ("big_img").src = "";
}

function setmenu () {
	ss_menu = new Array;
	ss_menu [0] = new Array;
	ss_menu [1] = new Array;
	ss_menu [2] = new Array;
	ss_menu [3] = new Array;
	ss_menu [4] = new Array;
	ss_menu [5] = new Array;
	ss_menu [6] = new Array;
	ss_menu [7] = new Array;
	ss_menu [8] = new Array;
	ss_menu [9] = new Array;

	ss_menu [0][0] = "";
	ss_menu [1][0] = "";
	ss_menu [2][0] = "Particuliers";
	ss_menu [2][1] = "Groupes";
	ss_menu [2][2] = "Heures de roulage";
	ss_menu [3][0] = "Licences";
	ss_menu [3][1] = "Entra&icirc;nement";
	ss_menu [3][2] = "Comp&eacute;tition";
	ss_menu [3][3] = "Performances";
	ss_menu [3][4] = "R&eacute;sultats";
	ss_menu [4][0] = "";
	ss_menu [5][0] = "";
	ss_menu [6][0] = "";
	ss_menu [7][0] = "";
	ss_menu [8][0] = "";
	ss_menu [9][0] = "";

	ss_request = new Array;
	ss_request [0] = new Array;
	ss_request [1] = new Array;
	ss_request [2] = new Array;
	ss_request [3] = new Array;
	ss_request [4] = new Array;
	ss_request [5] = new Array;
	ss_request [6] = new Array;
	ss_request [7] = new Array;
	ss_request [8] = new Array;
	ss_request [9] = new Array;

	ss_request [0][0] = "";
	ss_request [1][0] = "";
	ss_request [2][0] = "particuliers";
	ss_request [2][1] = "groupes";
	ss_request [2][2] = "heures-de-roulage";
	ss_request [3][0] = "licences";
	ss_request [3][1] = "entrainement";
	ss_request [3][2] = "competition";
	ss_request [3][3] = "performances";
	ss_request [3][4] = "resultats";
	ss_request [4][0] = "";
	ss_request [5][0] = "";
	ss_request [6][0] = "";
	ss_request [7][0] = "";
	ss_request [8][0] = "";
	ss_request [9][0] = "";
}

function dynmenu (nmr_menu, code_menu) {
	content = "<ol><li class=\"li_menudeb\">&nbsp;</li>";
	if (typeof (window ["ss_menu"]) != "undefined" || typeof (window ["ss_request"]) != "undefined")
		if (ss_menu [nmr_menu][0]) {
			for (i = 0; i < ss_menu [nmr_menu].length; i++) {
				content += "<li class=\"li_ssmenu\">";
				content += "<a href=\"" + code_menu + "-et-" + ss_request [nmr_menu][i] + ".html\">";
				content += ss_menu [nmr_menu][i] + "</a></li>";
			}
		}
	content += "<li class=\"li_menufin\">&nbsp;</li></ol>";
	document.getElementById ("sous_menu").innerHTML = content;
	document.getElementById ("sous_menu").style.top = 155 + nmr_menu * 34 + "px";
	document.getElementById ("sous_menu").style.display = "block";
}

function closmenu () {
	document.getElementById ("sous_menu").style.display = "none";
}

function vue_plan () {
	document.getElementById ("situation").src = "/images/cartes/carte1.jpg";
}

function zoom (inc) {
	var nom_uri_img = document.getElementById ("situation").getAttribute ("src");
	var posit = nom_uri_img.length - 5;
	var nom_image = nom_uri_img;

	if (nom_uri_img.substring (posit - 5, posit) == "carte") {
		var numero = eval (nom_uri_img.charAt (posit));
		numero += inc;
		if (numero < 1)
			numero = 1;
		else
			if (numero > 4)
				numero = 4;
		nom_uri_img = nom_uri_img.substring (0, posit);
		nom_uri_img += numero + ".jpg";
		document.getElementById ("situation").src = nom_uri_img;
	}
}

function vue_sat () {
	document.getElementById ("situation").src = "/images/vue_aerienne.jpg";
}

function contform (formul) {
	var nomchamp = ["nom", "prenom", "email", "comment"];
	var nmrchamp = ["0", "1", "7", "8"];
	var erreur = "";
	var j;
	for (var i = 0; i < nmrchamp.length; i++) {                     	//Le champ comporte une valeur
		j = nmrchamp[i];
		if (formul.elements [j].value.length < 2 ) {
			erreur += "Le champ '" + nomchamp [i] +"' n'est pas renseigné.\n";
		}
		else {									//Email
			if (formul.elements [j].name == "email") {
				if (!email (formul.elements [j].value)) {
        				erreur += "L'adresse email saisie n'est pas valide.\n";
				}
			}
		}
	}

	if (erreur == "")
		return true;
		else {
			alert (erreur);
			return false;
		}
}

function email (admail) {						/*Contrôle du point*/
	if (!(admail.length-admail.lastIndexOf (".") == 4 || admail.length-admail.lastIndexOf (".") == 3)) {
									/*Contrôle du domaine de haut niveau*/
       		var debut = admail.lastIndexOf (".") + 1;
       		var fin = admail.length;
       		var toplevel = admail.substring (debut, fin);
		toplevel = (toplevel).toLowerCase ();
       		if (toplevel != "info" && toplevel != "asso" && toplevel != "name" && toplevel != "museum" && toplevel != "aero" && toplevel != "coop")
              		return false;
		}							/*Contrôle de l'arobase*/

		if (admail.indexOf ("@") < 1 || admail.indexOf ("@") + 1 >= admail.lastIndexOf ("."))
          		return false;
  		return true;
}

function maree (inc) {
	pagemaree += inc;
	nbenreg = marees.length - 1;
	nbpages = Math.floor (nbenreg / 14);
	if (pagemaree < 0)
		pagemaree = 0;
	else
		if (pagemaree > nbpages)
			pagemaree = nbpages;
	firstenreg = pagemaree * 14;
	txt = "<table><tr><th>Date</th><th>de</th><th>&agrave;</th><th>et de</th><th>&agrave;</th></tr>";
	for (i = firstenreg; i < firstenreg + 14 && i < nbenreg; i++) {
		txt += "<tr><td class=\"hroul\">" + marees [i] + "</td>";
		txt += "<td class=\"hroul\">" + minhr1 [i] + " h " + minmn1 [i] + "</td>";
		txt += "<td class=\"hroul\">" + maxhr1 [i] + " h " + maxmn1 [i] + "</td>";
		txt += "<td class=\"hroul\">" + minhr2 [i] + " h " + minmn2 [i] + "</td>";
		txt += "<td class=\"hroul\">" + maxhr2 [i] + " h " + maxmn2 [i] + "</td></tr>";
	}
	txt += "</table>";
	document.getElementById ("hr_tab").innerHTML = txt;
}

function seeresult (num, nbp) {
	if (document.getElementById ("div" + num).style.display == "block")
		document.getElementById ("div" + num).style.display = "none";
	else {
		for (i = 0; i < nbp; i++)
			document.getElementById ("div" + i).style.display = "none";
		document.getElementById ("div" + num).style.display = "block";
	}
}

function entrain (inc) {
	pagemaree += inc;
	nbenreg = entday.length - 1;
	nbpages = Math.floor (nbenreg / 13);
	if (pagemaree < 0)
		pagemaree = 0;
	else
		if (pagemaree > nbpages)
			pagemaree = nbpages;
	firstenreg = pagemaree * 13;
	txt = "<table><tr><th>Date<br /></th><th>Matin</th><th>Apr&egrave;s-midi</th>";
	for (i = firstenreg; i < firstenreg + 13 && i < nbenreg; i++) {
		txt += "<tr><td class=\"dater\">" + entday [i] + "</td>";
		txt += "<td class=\"ampm\">" + entam [i] + "</td>";
		txt += "<td class=\"ampm\">" + entpm [i] + "</td>";
	}
	txt += "</table>";
	document.getElementById ("hr_tab").innerHTML = txt;
}

function video (rep_vdo) {
	var txt = "<script type=\"text/javascript\" src=\"swfobject.js\"></script>";
	txt += "<script type=\"text/javascript\">";
	txt += "	swfobject.registerObject(\"TF1video\", \"9.0.0\", \"expressInstall.swf\");";
	txt += "</script>";

	txt += "	<object id=\"TF1video\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"384\" height=\"288\" align=\"middle\">";
	txt += "		<param name=\"movie\" value=\"" + rep_vdo + "player_flv_maxi.swf\" />";
	txt += "		<param name=\"FlashVars\" value=\"configxml=" + rep_vdo + "2724505.xml\" />";
	txt += "		<param name=\"allowFullScreen\" value=\"true\" />";
	txt += "   	    		<!--[if !IE]>-->";
	txt += "		<object type=\"application/x-shockwave-flash\" data=\"" + rep_vdo + "player_flv_maxi.swf\" flashvars=\"configxml=" + rep_vdo + "2724505.xml\" width=\"384\" height=\"288\" allowFullScreen=\"true\" align=\"middle\">";
	txt += "			<!--<![endif]-->";
	txt += "		<div>";
	txt += "			<h2>D&eacute;sol&eacute;, votre configuration ne vous permet pas de voir cette vid&eacute;o.<br />Vous pouvez installer le Flash Player";
	txt += "			<p><a href=\"http://www.adobe.com/go/getflashplayer\"><img src=\"http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif\" alt=\"Get Adobe Flash player\" /></a></p>";
	txt += "		<h2>ou t&eacute;l&eacute;charger le fichier au format <a href=\"" + rep_vdo + "2724505.avi\">AVI (10,5 Mo)</a> ou <a href=\"" + rep_vdo + "2724505.mp4\">MPEG-4 (27,7 Mo)</a>.</h2></div>";
	txt += "			<!--[if !IE]>-->";
	txt += "		</object>";
	txt += "			<!--<![endif]-->";
	txt += "	</object>";

	document.getElementById ("txt_pop").innerHTML = txt;
	document.getElementById ("popup").style.display = "block";
}