// <img src="map00.gif" border="0" usemap="#zones" name="map">
// <map name="zones">   ... n areas   </map>
amap = new Image ();
amap.src = "map_00.jpg";

mp = new Array();
i=0;
nbm=3; // nombre de maps
while (i<nbm) {i++;
	n="0"+i;num=n.slice(-2);
	mp[num]= new Image ();
	mp[num].src = 'map_'+num+'.jpg';
} 

// onMouseOver="aacton('map','1',this.name);" onMouseOut="aact('map',this.name);"    
function aact(imgName,obj) {document[imgName].src = eval(imgName+'.src');}
function aacton(imgName,num,obj) {document[imgName].src = mp[num].src;}

// pour tous les window.onload :
// comme ça : <body onload="charger()">
// ou comme ça : <script language="JavaScript">window.onload = charger;</script>
function charger() {
	publicite();
	lien_pub();
}

// affichage rotatif de pub
// initialiser avec la fonction php : gen_pub_js()
function publicite()
{
	if (pubs>0) {
		//alert ('chiffre = ' + chiffre);
		code_html = '<div class="texte_tit1">'+marques[chiffre]+'</div><br>';
		code_html+= '<div align="center"><a href="'+liens[chiffre]+'" target="_self"><img border="0" src="'+pictures[chiffre]+'"></a></div><br>';
		code_html+= '<div class="prix_pub">'+prix[chiffre]+' €</div>';
		code_html+= '<div class="texte_pub">'+libelles[chiffre]+'</div>';
		//alert ('code_html = ' + code_html);
		//<div id="pub"></div>
		document.getElementById("pub").innerHTML = code_html;
		if(chiffre == longueur) { chiffre = 0; }  else  { chiffre++; }
		changement = 5; // Entrez ici la durée d'affichage d'une bannière en secondes
		window.setTimeout("publicite()", (changement*1000));
	}
}
chiffre = 0;
pubs=0;
// fin affichage rotatif

// affichage rotatif de pub
// initialiser avec la fonction php : gen_pub_js()
function lien_pub()
{
	if (refs>0) {
		code_html = '<div align="center"><a href="'+urls[nombre]+'" target="_blank"><img border="0" src="'+images[nombre]+'"></a></div><br>';
		//<div id="ref"></div>
		document.getElementById("ref").innerHTML = code_html;
		if(nombre == lg) { nombre = 0; }  else  { nombre++; }
		change = 5; // Entrez ici la durée d'affichage d'une bannière en secondes
		window.setTimeout("lien_pub()", (change*1000));
	}
}
nombre = 0;
refs=0;
// fin affichage rotatif
  
   function popup_w(page,x,y) {
	var param;
	param = 'width=' + x + ',height=' + y + ',top=50,left=50,statusbar=no,status=no,menubar=no,location=no,toolbar=false,scrollbars=false';
	// ouvre une fenetre sans barre d'etat, ni d'ascenceur
	fe=window.open(page,'popup',param);
	window.fe.focus();
   }
    
   function cre_cook0(nom,contenu) {
      document.cookie = nom + "=" + escape(contenu);
      }
     
   function cre_cook(nom,contenu,jours) {
      var expireDate = new Date(); 
	  	      
       expireDate.setTime(expireDate.getTime() + jours*24*3600*1000);
       document.cookie = nom + "=" + escape(contenu) + ";expires=" + expireDate.toGMTString();
	   
	  //alert(nom + "=" + escape(contenu)+ ";expires=" + expireDate.toGMTString());
      }
     
   function lit_cook(nom) {
	  var deb,fin
      deb = document.cookie.indexOf(nom + "=")
      if (deb >= 0) {
         deb += nom.length + 1
         fin = document.cookie.indexOf(";",deb)
         if (fin < 0) fin = document.cookie.length
         return unescape(document.cookie.substring(deb,fin))
         }
      return ""
      }
     
   function tue_cook(nom) { 
   		//alert ("tue cook = " + nom);
   		cre_cook(nom,"",-1) 
		}

   function askCook(nom) {
      c=prompt("Mot de passe :","")
      if (c=="boudou") {	
				 cre_cook(nom,c,1); 
				 alert("Mot de passe OK !");
				 parent.location=location.reload();
			}
      else		         {	
			   cre_cook(nom,"",-1);
				 alert("Mot de passe erroné !");
			}
   }

   function litCook(nom) {
      c=lit_cook(nom)
      if(c=="") alert("Le cookie est vide !")
      else alert("Le cookie vaut : "+c)
   }
   
   function savCook(i,opt,nom) {
   		v=opt[i].value
   		c=lit_cook(nom)
		if(c!="") {tue_cook(nom);}
   	   	//if(v!="Null") {cre_cook(nom,v,1);}
		if(v!="Null") {cre_cook0(nom,v);}
   }
   
   function tue_caddie_sub(p) {
	   tue_caddie();
	   cre_cook("page",p,1);
	   document.commande.submit();
	   }
      
   function tue_caddie() {
	   //tue_cook("cp");
	   //tue_cook("tgenlib");
	   //tue_cook("dest");
	  	c=lit_cook("caddie_cpt");
		i=0;
		if(c!="") {
			while (i<c) {i++;
				nomcook="caddie"+i;		tue_cook(nomcook);
				//nomcook="qte"+i;		tue_cook(nomcook);
				//nomcook="conf"+i;		tue_cook(nomcook);
				//alert("tue " + nomcook + " " + i + "/" + c);
			}
		}
	   	tue_cook("caddie_cpt");
	 	alert("Articles vidés du caddie") ;
   }
   
   function tue_caddie_sa() {
	   //tue_cook("cp");
	   //tue_cook("tgenlib");
	   //tue_cook("dest");
	  	c=lit_cook("caddie_cpt");
		i=0;
		if(c!="") {
			while (i<c) {i++;
				nomcook="caddie"+i;		tue_cook(nomcook);
				//nomcook="qte"+i;		tue_cook(nomcook);
				//nomcook="conf"+i;		tue_cook(nomcook);
				//alert("tue " + nomcook + " " + i + "/" + c);
			}
		}
	   	tue_cook("caddie_cpt");
   }
   
   function tue_caddie_cmd() {
	  	c=lit_cook("caddie_cpt");
		i=0;
		if(c!="") {
			while (i<c) {i++;
				nomcook="caddie"+i;		tue_cook(nomcook);
			}
		}
	   	tue_cook("caddie_cpt");
		document.commande.submit();
   }
   
   function caddie(id) {
	    cont=lit_cook("caddie_cpt");
		if (cont=="") {c=0;} else {c=cont;}
		if(c==0) 
			{c=1;cre_cook("caddie_cpt",c,1);}
      	else 
			{c++;tue_cook("caddie_cpt");cre_cook("caddie_cpt",c,1);}
		nomcook="caddie"+c;
		cre_cook(nomcook,id,1);
	 	alert(c + " articles ajoutés au caddie") ;
		//cre_cook("page",1,1);
		//document.produit.submit();
   }
	 
	 function caddie_qte(idt,i) {
	    docqte="qte"+i;
		docconf="conf"+i;
		docval="val"+i;
		if(commande.elements[docval].value=="on") {
	   		alert("article : " + idt + " ligne : " + i + " qté = " + commande.elements[docqte].value + " chkbx = " + commande.elements[docval].value) ;
			cre_cook(docqte,commande.elements[docqte].value,1);
			cre_cook(docconf,commande.elements[docval].value,1);
		} else {
			cre_cook(docconf,"off",1);
		}
			// valeurs qte(i) et conf(i)
   }
	 
		 
	 function lit_caddie() {
	  cp="cp";tgenlib="tgenlib";ident="ident";dest="dest";
	  mail=lit_cook("mail");
	  alert ("mail = " + mail );
	  if(mail!="") {
	  	cre_cook(cp,commande.elements[cp].value,1);
	  	cre_cook(tgenlib,commande.elements[tgenlib].value,1);
		cre_cook(ident,commande.elements[ident].value,1);
		cre_cook(dest,commande.elements[dest].value,1);
		alert ("cp=" + commande.elements[cp].value + " tgenlib=" + commande.elements[tgenlib].value);
		alert ("ident=" + commande.elements[ident].value + " dest=" + commande.elements[dest].value);
	  	}
	  	cont=lit_cook("caddie_cpt");
		n=0;
		if(cont!="") {c=cont;
			while (n<c) {n++;
				nomcook="caddie"+n;
				id=lit_cook(nomcook);
				caddie_qte(id,n);
				alert (nomcook + " = " + id + "  / caddie1 = " + lit_cook("caddie1"));
			}
		}
   }

	function sub_dem(action,id) {
		cre_cook("get_action",action,1);
		cre_cook("get_id",id,1);
   		document.demarche.submit();
   }

	function tue_ident() {
   		tue_cook("valcli");
		tue_cook("client");
		tue_cook("mail");
		tue_cook("id");
		alert ("Vous vous êtes désidentifié");
		document.accueil.submit();
   }
   
   function sub_cond(cnd) {
	   	cre_cook("cond",cnd,1);
   		cre_cook("page",15,1);
		document.commande.submit();
   }
   
   function sub_cmd(cmd) {
	   	cre_cook("cmde",cmd,1);
   		cre_cook("page",16,1);
		document.commande.submit();
   }
   
   function act_cmd(cmd,cod) {
	   	cre_cook("cmde",cmd,1);
   		cre_cook("page",16,1);
		cre_cook("act",cod,1);
		document.commande.submit();
   }

	 function val_ident() {
		 				infos = "";
	 					//alert (ident.elements["mail1"].value);
						//alert (ident.elements["passw1"].value);
						if (ident.elements["mail1"].value=="") {infos += "mail ";}
						if (ident.elements["passw1"].value=="") {infos += "mot de passe ";}
						if (infos!="") 
							 {alert ("Les infos suivantes sont absentes ou erronnées : " + infos);}
						else
							 {cre_cook('valcli','ok1',1);
							 mail=ident.elements["mail1"].value;
							 cre_cook('mail',mail,1);}	 	
	 }
	 
	 function val_client() {
	 					infos = "";
	 					//alert (ident.elements["mail2"].value);
						//alert (ident.elements["pass2"].value);
						if (ident.elements["nom"].value=="") {infos += "nom ";}
						if (ident.elements["prenom"].value=="") {infos += "prenom ";}
						if (ident.elements["adsnumvoie"].value=="") {infos += "N° adresse ";}
						if (ident.elements["typvoie"].value=="") {infos += "type de voie ";}
						if (ident.elements["adsvoie"].value=="") {infos += "nom de voie ";}
						if (ident.elements["cp"].value=="") {infos += "code postal ";}
						if (ident.elements["ville"].value=="") {infos += "ville ";}
						if (ident.elements["mail2"].value=="") {infos += "mail ";}
						if (ident.elements["passw2"].value=="") {infos += "mot de passe ";}
						if (infos!="") 
							 {alert ("Les infos suivantes sont absentes ou erronnées : " + infos);}
						else
							 {cre_cook('valcli','ok2',1);
							 mail=ident.elements["mail2"].value;
							 cre_cook('mail',mail,1);}	 						
		 }

	function val_adresse() {
	 					infos = "";
	 					//alert (ident.elements["mail2"].value);
						//alert (ident.elements["pass2"].value);
						if (ident.elements["nom"].value=="") {infos += "nom ";}
						if (ident.elements["prenom"].value=="") {infos += "prenom ";}
						if (ident.elements["adsnumvoie"].value=="") {infos += "N° adresse ";}
						if (ident.elements["typvoie"].value=="") {infos += "type de voie ";}
						if (ident.elements["adsvoie"].value=="") {infos += "nom de voie ";}
						if (ident.elements["cp"].value=="") {infos += "code postal ";}
						if (ident.elements["ville"].value=="") {infos += "ville ";}
						if (infos!="") 
							 {alert ("Les infos suivantes sont absentes ou erronnées : " + infos);}
						else
							 {cre_cook('valads','ok',1);}
											
		 }
	 
function crebulle(pref, Id, Message)   {
	if (Message=="") {Message='No Comment';}
    var MonStyle = 'class="Bulle"';
	var Mess = '<div id="' + pref + Id + '" ' + MonStyle + ' width="100">';
		Mess += Message;
	Mess += '</div>';
	//alert (Mess);
    document.write(Mess);
   }
	
function bullon(pref, Id)
{
  arg=pref+Id;
  var Elem = document.all[arg].style;
  
  var DivLeft = 0;   //Position du Div par rapport au côté gauche de la page 
  var DivTop = 0;   //Position du Div par rapport au haut de la page 

  Elem.left = 	event.clientX;
  Elem.top = 	event.clientY;
  Elem.visibility =  "visible";
}

function bullout(pref, Id) 
{
  arg=pref+Id;
  document.all[arg].style.visibility =  "hidden";
}
function hide(x) {
		document.getElementById(x).style.display="none";
}
function show(x) {
		document.getElementById(x).style.display="";
}
