function preloadImages() //v3.0
{
  var d=document;
  if(d.images)
  {
    if(!d.p)
      d.p = new Array();
    var i, j=d.p.length, a=preloadImages.arguments;
    for(i=0; i<a.length; i++)
      if (a[i].indexOf("#") != 0)
      {
        d.p[j] = new Image;
        d.p[j++].src = a[i];
      }
  }
}
//appel : onload="preloadImages('res/img/fond_violet.png','res/img/bandeau_hg.png','res/img/exemple_prix1.png','res/img/étiquette_pass_eco.gif','res/img/logo.png','res/img/prestationl.png','res/img/prestationm.png','res/img/fond_gris.png','res/img/bandeau_centre_haut.png')"

function affiche(zone)
{
	var xtop=parseInt(document.getElementById("logo_pass").style.top);
	var ytop=parseInt(document.getElementById("logo_pass").style.left);
	var xnonstop=parseInt(document.getElementById("nonstop").style.top);
	if (zone=="lui"){
		document.getElementById("prest_epilations_lui").style.display="block";
		document.getElementById("epilation_lui").style.display="none";
		document.getElementById("lien_lui").style.display="none";
		document.getElementById("lien_elle").style.display="inline";
		document.getElementById("prest_epilations_elle").style.display="none";
		document.getElementById("epilation_elle").style.display="inline";
		document.getElementById("jambes").style.display="none";
		document.getElementById("visage").style.display="inline";
		document.getElementById("pass_epilation").style.display="none";
		document.getElementById("pastille_euro").style.display="none";
		document.getElementById("epilation_savoir").style.display="none";
		xtop=xtop+80;
		//ytop=ytop+215;
		xnonstop=xnonstop+75;
	}
	else{		
		document.getElementById("prest_epilations_elle").style.display="block";
		document.getElementById("epilation_elle").style.display="none";
		document.getElementById("lien_elle").style.display="none";
		document.getElementById("lien_lui").style.display="inline";
		document.getElementById("prest_epilations_lui").style.display="none";
		document.getElementById("epilation_lui").style.display="inline";
		document.getElementById("jambes").style.display="inline";
		document.getElementById("visage").style.display="none";
		document.getElementById("pass_epilation").style.display="inline";
		document.getElementById("pastille_euro").style.display="inline";
		document.getElementById("epilation_savoir").style.display="inline";
		xtop=xtop-80;
		//ytop=ytop-215;
		xnonstop=xnonstop-75;
	}
	document.getElementById("logo_pass").style.top=xtop+"px";
	document.getElementById("logo_pass").style.left=ytop+"px";
	document.getElementById("nonstop").style.top=xnonstop+"px";
}
function affichesoinscorps(selecteditem){
	var value1;
	value1="#"+item;
	$(value1).hide();
	$("#logo"+item).hide();
	document.getElementById("span"+selecteditem).style.display="none";
	document.getElementById("span"+item).style.display="inline";
	var value2;
	value2="#"+selecteditem;
	$(value2).fadeIn(1000);
	$("#logo"+selecteditem).show();
	document.getElementById("img0").src=document.getElementById("img"+selecteditem).src;
	item=selecteditem;
}

function choix_centre(centre){
	if (!centre||centre=='&'){
		var moncentre=decodeURI(getCookie("centreprefere"));
		if (moncentre!= "" && moncentre!="undefined"){
			window.name=getCookie("centrecodeprefere")+"&"+moncentre;
			$("#liste_centre").value=moncentre;
			document.getElementById("mon_centre").innerHTML=moncentre;
			$("#change_centre").show();
			$("#liste_centre").hide();
			$("#mon_centre").show();
		}
		else{
			$("#change_centre").hide();
			$("#liste_centre").show();
			document.getElementById("liste_centre").selectedIndex=0;
			$("#mon_centre").show();
		}
	}
	else{
		var moncentre=decodeURI(getCookie("centreprefere"));
		if (moncentre!= "" && moncentre!="undefined"){
			window.name=getCookie("centrecodeprefere")+"&"+moncentre;
			$("#liste_centre").value=moncentre;
			document.getElementById("mon_centre").innerHTML=moncentre;
			$("#change_centre").show();
			$("#mon_centre").show();
			$("#liste_centre").hide();
		}
		else{
			var valcentre=centre.split("&");
			ecrireCookie("centrecodeprefere",valcentre[0]);
			ecrireCookie("centreprefere",valcentre[1]);
			document.getElementById("moncentre").innerHTML=valcentre[1];
			$("#change_centre").show();
			$("#liste_centre").hide();
			window.name=centre;
			$("#mon_centre").show();
		}
	}
}
function change_centre(centre){
	if (!centre){
		$("#change_centre").hide();
		$("#mon_centre").hide();
		$("#liste_centre").show();
		document.getElementById("liste_centre").selectedIndex=0;
	}
	else{
		var valcentre=centre.split("&");
		ecrireCookie("centrecodeprefere",valcentre[0]);
		ecrireCookie("centreprefere",valcentre[1]);
		window.name=centre;
		$("#liste_centre").hide();
		document.getElementById("mon_centre").innerHTML=valcentre[1];
		$("#change_centre").show();
		$("#mon_centre").show();
	}	
}
function go(lien){
	if (window.name.indexOf('&')==-1||window.name==""||window.name=='undefined'||!(window.name)){
		alert ("Veuillez d'abord s\u00E9lectionner votre centre (voir en bas de la page).");
	}
	else{
		var codeCentre=window.name.split("&");
		if (codeCentre[0]!=""&&codeCentre[0]!='undefined')
			window.location.href="index.php?temps_attente=&monCentre="+codeCentre[0];
		else
			window.location.href="index.php?temps_attente=";
	}
}
function pass_eco(){
	if (typeof this.iteration == 'undefined') {
		this.iteration = 1;
	}
	this.iteration++;
	document.getElementById("presta").src="img/exemple_presta"+this.iteration+".png";
	document.getElementById("prix_avec_pass").src="img/avec_pass"+this.iteration+".gif";
	document.getElementById("prix_sans_pass").src="img/sans_pass"+this.iteration+".gif";
	document.getElementById("prix_economie").src="img/prix_economie"+this.iteration+".gif";
	if (this.iteration==3) this.iteration=0;
}
function choix_dpt(value){
	var item = document.getElementById("choixdpt").selectedIndex;
	alert (item);
	alert (value);
}

$(document).ready(function() {
	Reference=$(".img_defil li:first-child");
	NbElement=$(".img_defil li").length;
	Cpt=0;
	sensdefil=1;
	$("#area1").click(function(){
		//clearTimeout(timer1);
		anim(-1);
	});
	$("#area2").click(function(){
		//clearTimeout(timer1);
		anim(1);
	});
	setInterval(function(){anim(0);},6000);
	setInterval(function(){annonceAnime();},5000);
})

function anim(i){
	//clearTimeout(timer1);
	delay=1000;
	switch(i){		
		case 1:
			if (Cpt==0) i=-1;
		case (-1):
			if (Cpt==(NbElement-1)) i=1;
			sensdefil = -i;
		case 0:
			if (this.sensdefil==1){
				if (Cpt==(NbElement-2)){
					sensdefil=-1;
				}
				Cpt++;		
			}else{
				if (Cpt==1){
					sensdefil=1;
				}
				Cpt--;	
			}						
			$(".img_defil").animate({marginLeft: "-" + (Reference.width() * Cpt)},delay);			
			break;		
	}
}
	
function annonceAnime(){
	if (typeof this.num == 'undefined' ){
		this.num=1;
		this.nbreMax=$("#annonce_container img").length;
	}
	
	$("#img_annonce"+this.num).css({display: "none"});	
	if(this.num==nbreMax) 
		this.num=0;
	//$("#img_annonce"+(this.num+1)).css({opacity: 0.0}).animate({opacity: 0.95}).css({display: "block"});
	$("#img_annonce"+(this.num+1)).fadeIn('slow');
	this.num++;
	
	if (typeof this.num2 == 'undefined' ){
		this.num2=1;
		this.nbre2Max=$("#actu_container img").length;
	}
	$("#img_actu"+this.num2).css({display: "none"});	
	if(this.num2==nbre2Max) 
		this.num2=0;
	//$("#img_actu"+(this.num2+1)).css({opacity: 0.0}).animate({opacity: 0.95}).css({display: "block"});
	$("#img_actu"+(this.num2+1)).fadeIn('slow');
	this.num2++;
}

function lire_tarif(sens){
	var position=$("#page_tarif").css("backgroundPositionY");
	if (position=='undefined'||position ==""){
		var pos=$("#page_tarif").css("backgroundPosition").split(" ");
		position = pos[1];
		if (position.substring(position.length-1,position.length)=="%")
			var topPosition = parseInt(position.substring(0,position.length-1));
		else	
			var topPosition = parseInt(position.substring(0,position.length-2));
		if (sens==1 && topPosition>-6545){
			$("#page_tarif").css("backgroundPosition","0px "+ (topPosition-385) + "px");
		}
		else if((sens==0 && topPosition<0)){
			$("#page_tarif").css("backgroundPosition","0px "+ (topPosition+385) + "px");
		}
	}
	else{
		if (position.substring(position.length-1,position.length)=="%")
			var topPosition = parseInt(position.substring(0,position.length-1));
		else	
			var topPosition = parseInt(position.substring(0,position.length-2));
		if (sens==1 && topPosition>-6545){
			$("#page_tarif").css("backgroundPositionY",(topPosition-385) + "px");
		}
		else if((sens==0 && topPosition<0)){
			$("#page_tarif").css("backgroundPositionY",(topPosition+385) + "px");
		}
	}	
}

function lire_esprit(sens){	
	var position=$("#page_esprit").css("backgroundPositionY");
	if (position=='undefined'||position ==""){
		var pos=$("#page_esprit").css("backgroundPosition").split(" ");
		position = pos[1];
		if (position.substring(position.length-1,position.length)=="%")
			var topPosition = parseInt(position.substring(0,position.length-1));
		else	
			var topPosition = parseInt(position.substring(0,position.length-2));
		if (sens==1 && topPosition>-1104){
			$("#page_esprit").css("backgroundPosition","0px "+ (topPosition-276) + "px");
		}
		else if((sens==0 && topPosition<0)){
			$("#page_esprit").css("backgroundPosition","0px "+ (topPosition+276) + "px");
		}
	}
	else{
		if (position.substring(position.length-1,position.length)=="%")
			var topPosition = parseInt(position.substring(0,position.length-1));
		else	
			var topPosition = parseInt(position.substring(0,position.length-2));
		if (sens==1 && topPosition>-1104){
			$("#page_esprit").css("backgroundPositionY",(topPosition-276) + "px");
		}
		else if((sens==0 && topPosition<0)){
			$("#page_esprit").css("backgroundPositionY",(topPosition+276) + "px");
		}
	}
}

function ShowResults(){
	$("#recherche").hide();
	$("#resultat").hide();
	$(".resultatReseau").show();
}

function CheckEmail(form){
	if (form=='contact' || form=='franchise'){
		var champForm = new Array(3)
		champForm[0]="nom";
		champForm[1]="email";
		champForm[2]="message";
	}
	else if (form=='postuler'){		
		var champForm = new Array(5)
		champForm[0]="nom";
		champForm[1]="email";
		champForm[2]="poste";
		champForm[3]="dpt";
		champForm[4]="centre";
		champForm[5]="prenom";
	}
	var valeur="";
	var msg="";
	var ctrl = true;
	for (var i=0; i<champForm.length;i++){
		valeur=document.getElementById(champForm[i]).value;
		if (!(valeur)||valeur==""||valeur==" "){
			msg += " * le champ "+champForm[i]+"\r\n";
			document.getElementById(champForm[i]).style.backgroundColor="red";
			ctrl=false;
		}
		else		
			document.getElementById(champForm[i]).style.backgroundColor="white";
		if (champForm[i]=="email"){
			var testmail = new RegExp(/^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$/);
			if (!testmail.test(valeur)&&valeur!=""){
				msg += " * le champ "+champForm[i]+" est mal renseign\u00E9\n\r";
				document.getElementById(champForm[i]).style.backgroundColor="red";
				ctrl=false;
			}
		}
	}
	if (ctrl==false)
	{
		msg = "Demande incompl\u00E8te : merci de remplir :\r\n"+msg;
		alert(msg);
	}
	return ctrl;
}

function newLocation(){
	if (window.name==""||window.name=='undefined'||!(window.name)){
		alert ("Veuillez d'abord s\u00E9lectionner votre centre (voir en bas de la page).");
	}
	else{
		var centre=window.name.split("&");
		centre = centre[0];
		var lienCentre=new Object;
		lienCentre["A"]="www.carlancevienne.fr";
		lienCentre["B"]="www.carlancebourgoin.fr";
		lienCentre["C"]="www.carlancelimas.fr";
		lienCentre["D"]="www.carlancesalaise.fr";
		lienCentre["E"]="www.carlance.fr";
		lienCentre["F"]="www.carlancelyon7.fr";
		lienCentre["G"]="www.carlancevalence.fr";
		lienCentre["H"]="www.carlancecreche.fr";
		lienCentre["I"]="www.carlancelyoncharpennes.fr";
		lienCentre["J"]="www.carlancevalence2.fr";
		lienCentre["K"]="www.carlancesaintetienne.fr";
		lienCentre["L"]="www.carlancelyonvaise.fr";
		lienCentre["M"]="www.carlanceviriat.fr";
		lienCentre["N"]="www.carlancechambery.fr";
		lienCentre["O"]="www.carlancelyonfoch.fr";
		lienCentre["P"]="www.carlancedavezieux.fr";
		lienCentre["Q"]="www.carlancelyoncroixrousse.fr";
		lienCentre["R"]="www.carlancelimonest.fr";
		lienCentre["S"]="www.carlancelyonlafayette.fr";
		lienCentre["T"]="www.carlancecivrieux.fr";
		lienCentre["U"]="www.carlancemontelimar.fr";
		lienCentre["V"]="www.carlanceportet.fr";
		lienCentre["W"]="www.carlancetigneu.fr";
		lienCentre["X"]="www.carlancetorcy.fr";		
		lienCentre["Y"]="www.carlanceorange.fr";
		lienCentre["Z"]="www.carlancechalon.fr";
		lienCentre["AA"]="www.carlancebrignais.fr";
		lienCentre["AB"]="www.carlanceoullins.fr";
		lienCentre["AC"]="www.carlance-saint-bonnet-de-mure.fr";
		lienCentre["AD"]="www.carlance-saint-marcellin.fr";
		lienCentre["AF"]="www.carlance-manosque.fr";
		lienCentre["AG"]="www.carlance-oyonnax.fr";
		lienCentre["AK"]="www.carlance-marseille-valentine.fr";
		lienCentre["AI"]="www.carlance-meyzieu.fr";
		window.location.href = "http://"+lienCentre[centre];
	}
}
/*scripts de gestion des cookies*/
function getCookie(id_cookie){ 
	var mon_cookie = document.cookie; 
  	deb = mon_cookie.indexOf(id_cookie);
  	if (deb == -1) return "";
  	pv = mon_cookie.indexOf(";", deb);
  	if (pv == -1) pv = mon_cookie.length;
  	return mon_cookie.substring(deb + id_cookie.length + 1, pv);
}

function ecrireCookie(mon_nom, mon_texte){ 
	var maintenant = new Date();
  	var ma_date = new Date();
  	ma_date.setTime(maintenant.getTime() + 1000*60*60*24*31);
  	setCookie(mon_nom, mon_texte, ma_date);
}

function setCookie(name, texte, expires){ 
	document.cookie = name + "=" + escape(texte)+ "; expires=" + expires.toGMTString() + "; path=/";
}
