
function showLayer(layerID) 
{
    //On cache tous les contenus
    if (layerID != "num1") hideLayer("num1");
    if (layerID != "num2") hideLayer("num2");
    if (layerID != "num3") hideLayer("num3");
    if (layerID != "num4") hideLayer("num4");
    if (layerID != "num5") hideLayer("num5");
    if (layerID != "num6") hideLayer("num6");
    if (layerID != "num7") hideLayer("num7");
    if (layerID != "num8") hideLayer("num8");
    if (layerID != "num9") hideLayer("num9");

   	if (layerID != "numbis1") hideLayer("numbis1");
    if (layerID != "numbis2") hideLayer("numbis2");
    if (layerID != "numbis3") hideLayer("numbis3");
    if (layerID != "numbis4") hideLayer("numbis4");
    if (layerID != "numbis5") hideLayer("numbis5");
    if (layerID != "numbis6") hideLayer("numbis6");
    if (layerID != "numbis7") hideLayer("numbis7");
    if (layerID != "numbis8") hideLayer("numbis8");
    if (layerID != "numbis9") hideLayer("numbis9");

   var obj;
   if ((obj = getObj(layerID)) == false) 
   { 
      return false; 
   } 
   
   if (document.layers) 
   { 
      //On affiche le contenu souhaité
      obj.visibility = "visible"; 
   } 
   else
   {
      obj.style.display = "block"; 
   }
} 

function showLayerAdresse(layerID) 
{
    //On cache tous les contenus
    if (layerID != "grand-bloc-coordonees-bis") hideLayer("grand-bloc-coordonees-bis");
    if (layerID != "grand-bloc-coordonees-hidden") hideLayer("grand-bloc-coordonees-hidden");
    
   var obj;
   if ((obj = getObj(layerID)) == false) 
   { 
      return false; 
   } 
   
   if (document.layers) 
   { 
      //On affiche le contenu souhaité
      obj.visibility = "visible"; 
   } 
   else
   {
      obj.style.display = "block"; 
   }
} 

function hideLayer(layerID) 
{ 
   var obj;
   if ((obj = getObj(layerID)) != false){ 	
	   if (document.layers) 
	   { 
	      //This is NS4. The best we can do is hide or show but will take space 
	      if(obj)obj.visibility = "hide"; 
	   } 
	   else 
	   { 
	      if(obj) obj.style.display = "none"; 
	   } 
	}
} 

/*********************FONCTION SPECIFIQUE A FICHE PRODUIT************************/

function showLayerProd(layerID) 
{ 
   if ((obj = getObj(layerID)) == false) 
   {
      return false; 
   } 
   if (document.layers) 
   { 
      //This is NS4. The best we can do is hide or show but will take space 
      obj.visibility = "visible"; 
   } 
   else 
   {
      obj.style.display = "block"; 
   } 
} 

function hideLayerProd(layerID) 
{ 
   if ((obj = getObj(layerID)) == false) 
   { 
      return false; 
   } 
   if (document.layers) 
   { 
      //This is NS4. The best we can do is hide or show but will take space 
      obj.visibility = "hide"; 
   } 
   else 
   { 
      obj.style.display = "none"; 
   } 
}
/*****************************************************************************/

/*********************FONCTION SPECIFIQUE A FICHE ZOOM ************************/

function showLayerZoom(layerID) 
{ 
   if ((obj = getObj(layerID)) == false) 
   {
      return false; 
   } 
   if (document.layers) 
   { 
      //This is NS4. The best we can do is hide or show but will take space 
      obj.visibility = "visible"; 
   } 
   else 
   {
      obj.style.display = "block"; 
   } 
} 

function hideLayerZoom(layerID) 
{ 
   if ((obj = getObj(layerID)) == false) 
   { 
      return false; 
   } 
   if (document.layers) 
   { 
      //This is NS4. The best we can do is hide or show but will take space 
      obj.visibility = "hide"; 
   } 
   else 
   { 
      obj.style.display = "none"; 
   } 
}
/*****************************************************************************/
   
function getObj(layerID) 
{ 
   if (document.getElementById(layerID)) 
   { 
      return(document.getElementById(layerID)); 
   } 
   else if (document.getElementsByName(layerID)[0]) 
   { 
      return(document.getElementsByName(layerID)[0]); 
   } 
   else if (document.all)
   {
	   if (document.all[layerID]) 
	   { 
	      return(document.all[layerID]); 
	   } 
   }
   else if (document.layers)
   {
	   if (document.layers[layerID]) 
	   { 
	      return(document.layers[layerID]); 
	   } 
   }
   else 
   { 
      //What in Gods name are you using? Upgrade jeez 
      return false; 
   } 
}

function pqtCadeau( idArticle , jsp , xsl , key , id ) {
	if ( idArticle.value != '' ) {
		url = '/publicservlet/PaquetCadeau?articleid='+ idArticle.value;
		url+='&jsp='+jsp;
		url+='&xsl='+xsl;
		url+='&key='+key;
		url+='&id='+id;
		url+='&supLigne=true';
	   	location = url ;   
	}
}


function ajoutArticle( idArticle , jsp , xsl , key , id, jspes , xsles , keyes , ides, jspcs , xslcs , keycs , idcs  ) {
	if ( idArticle.value != '' ) {
		url = '/publicservlet/AjoutArticle?articleref='+ idArticle;
		url+='&jsp='+jsp;
		url+='&xsl='+xsl;
		url+='&key='+key;
		url+='&id='+id;
		url+='&jspes='+jspes;
		url+='&xsles='+xsles;
		url+='&keyes='+keyes;
		url+='&ides='+ides;
		url+='&jspcs='+jspcs;
		url+='&xslcs='+xslcs;
		url+='&keycs='+keycs;
		url+='&idcs='+idcs;
		
	  location = url ;   
	}
} 

function motDoux( idArticle , jsp , xsl , key , id ) {
	if ( idArticle.value != '' ) {
		url = '/publicservlet/MotDoux?articleid='+ idArticle.value;
		url+='&jsp='+jsp;
		url+='&xsl='+xsl;
		url+='&key='+key;
		url+='&id='+id;
		url+='&supLigne=true';
	   	location = url ;   
	}
}  

function suppLignePanier( idArticle , jsp , xsl , key , id ) {
	if ( idArticle.value != '' ) {
		url = '/publicservlet/SuppArticle?articleid='+ idArticle.value;
		url+='&jsp='+jsp;
		url+='&xsl='+xsl;
		url+='&key='+key;
		url+='&id='+id;
		url+='&supLigne=true';
	   	location = url ;   
	}
} 

function changePays( form , jsp , xsl , key , id ) {
	if ( form.options[form.selectedIndex].value != '' ) {
	   url = '/publicservlet/EditPaysLivraison?paysid='+ form.options[form.selectedIndex].value;
	   url+='&jsp='+jsp;
	   url+='&xsl='+xsl;
	   url+='&key='+key;
	   url+='&id='+id;
	   location = url ;
   }
}

function changeTransporteur( transporteur , jsp , xsl , key , id ) {
	if ( transporteur != '' ) {
	   url = '/publicservlet/ChangeTransporteur?transporteur='+ transporteur ;
	   url+='&jsp='+jsp;
	   url+='&xsl='+xsl;
	   url+='&key='+key;
	   url+='&id='+id;
	   location = url ;
   }
}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

/*Fonction permettant l'ajout du site aux favoris*/
function add_favoris()
{
    if (document.all)
	{
		window.external.AddFavorite(location.href, document.title);
	}
	else
	{
		alert('Vous pouvez faire CTRL + D pour ajouter cette page dans vos signets, ou favoris.')
	} 
    
}


/*Fonction permettant de créer un cookie*/
function ecrire_cookies(nom, valeur) {
    expires=new Date;
    expires.setMonth(expires.getMonth()+1);
    document.cookie=nom+"="+escape(valeur)+((expires==null) ? "" : ("; expires="+expires.toGMTString()));
}

/*Fonction premettant de lire le cookie*/
function lires_cookies(nom) {
    var arg=nom+"=";
    var alen=arg.length;
    var clen=document.cookie.length;
    var i=0;
    while (i<clen){
      var j=i+alen;
      if (document.cookie.substring(i, j)==arg)
         return arguments_cookies(j);
      i=document.cookie.indexOf(" ",i)+1;
      if (i==0) break;
    }
    return null; 
}

function arguments_cookies(offset){
    var endstr=document.cookie.indexOf (";", offset);
    if (endstr==-1) endstr=document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr)); 
}


function showLayerHighTech(layerID) 
{
    //On cache tous les contenus
    if (layerID != "pdt1") hideLayer("pdt1");
    if (layerID != "pdt2") hideLayer("pdt2");
    if (layerID != "pdt3") hideLayer("pdt3");
    if (layerID != "pdt4") hideLayer("pdt4");
    if (layerID != "pdt5") hideLayer("pdt5");
    if (layerID != "pdt6") hideLayer("pdt6");
    if (layerID != "pdt7") hideLayer("pdt7");
    if (layerID != "pdt8") hideLayer("pdt8");
    if (layerID != "pdt9") hideLayer("pdt9");

   var obj;
   if ((obj = getObj(layerID)) == false) 
   { 
      return false; 
   } 
   
   if (document.layers) 
   { 
      //On affiche le contenu souhaité
      obj.visibility = "visible"; 
   } 
   else
   {
      obj.style.display = "block"; 
   }
}

function showLayerExpedition(layerID) 
{
    //On cache tous les contenus
    if (layerID != "garanties-vide") hideLayer("garanties-vide");
    if (layerID != "garanties-kiala") hideLayer("garanties-kiala");
    if (layerID != "garanties-emport") hideLayer("garanties-emport");
    if (layerID != "garanties-laposte") hideLayer("garanties-laposte");
    if (layerID != "garanties-chronopost") hideLayer("garanties-chronopost");
    if (layerID != "garanties-ups") hideLayer("garanties-ups");

   var obj;
   if ((obj = getObj(layerID)) == false) 
   { 
      return false; 
   } 
   
   if (document.layers) 
   { 
      //On affiche le contenu souhaité
      obj.visibility = "visible"; 
   } 
   else
   {
      obj.style.display = "block"; 
   }
}

function validFormRecherche() {
	document.recherchesite.submit();
}

function validFormSuggestion() {
	document.formsuggestion.submit();
}

/********************* JAVASCRIPT POUR LE MODULE QUIZZ *****************************/

function VerifMail(smail)
{
	var place = smail.indexOf("@",1);
	var point = smail.indexOf(".",place+1);
	
	if (place > -1) {
		if (smail.length >2) {
			if (point > 1) {
				return true;
			} else {
				alert("Cet e-mail n'est pas valide !");
				return false
			}	
		} else {
			alert("Cet e-mail n'est pas valide !");
			return false
		}							
	} else {
		alert("Cet e-mail n'est pas valide !");
		return false
	}
}

function doQuizz(quizz)
{
	document.formquizz.quizz.value = quizz;
	document.formquizz.submit();
}

function doQuizzComplet()
{
	document.formquizz.quizz.value = 'testcomplet';
	document.formquizz.submit();
}

function showLayerQuizz(layerID) 
{
    //On cache tous les contenus
    if (layerID != "com1") hideLayer("com1");
    if (layerID != "com2") hideLayer("com2");
    if (layerID != "com3") hideLayer("com3");
    if (layerID != "graphresultats") hideLayer("graphresultats");
    if (layerID != "comintro") hideLayer("comintro");

   var obj;
   if ((obj = getObj(layerID)) == false) 
   { 
      return false; 
   } 
   
   if (document.layers) 
   { 
      //On affiche le contenu souhaité
      obj.visibility = "visible"; 
   } 
   else
   {
      obj.style.display = "block"; 
   }
}

/***********************************************************************************/

function verif(form,i)
{
	if (form.motdoux.value.length > i)
    {
          alert("Veuillez ne saisir qu'au plus "+i+" caractères !");
          return false;
    }
    else return true;
}

function showLayerParainnage(layerID) 
{
    //On cache tous les contenus
    if (layerID != "parrainage-droite-1") hideLayer("parrainage-droite-2");
    if (layerID != "parrainage-droite-2") hideLayer("parrainage-droite-1");

   var obj;
   if ((obj = getObj(layerID)) == false) 
   { 
      return false; 
   } 
   
   if (document.layers) 
   { 
      //On affiche le contenu souhaité
      obj.visibility = "visible"; 
   } 
   else
   {
      obj.style.display = "block"; 
   }
} 

function clignotement(){
	if (document.getElementById("clignotement").style.visibility=="")
       document.getElementById("clignotement").style.visibility="hidden";
    else
       document.getElementById("clignotement").style.visibility="";
} 

function valideFormulaireCreaCompte(form){
	var retour = true;
	
	if( form.password.value.length<6 || form.password.value.length>12 ){
		alert('Le mot de passe doit être compris entre 6 et 12 caractères');
		retour = false;
	}
	else if( form.adr1.value.length>128 || form.adr2.value.length>128 ){
		alert('Les champs adresse doit faire moins de 128 caractères');
		retour = false;
	}
	else if( form.appartement.value.length>64 || form.etage.value.length>64 ){
		alert('Les champs appartement et etage doivent faire moins de 64 caractères');
		retour = false;
	}	
	if (retour == true)
	{
		SetCookie("Client-Nom",form.nom.value);
		SetCookie("Client-PaysLivraison",form.pays.value);
		SetCookie("Client-Langue",'fra');
	}
/*	if (navigator.appName == 'Netscape')
    var language = navigator.language;
	else
    var language = navigator.browserLanguage;
	alert('language' + language);*/
	return retour;
}   

 function SetCookie (name, value)
{
	  
	  // nouvel objet date
//	  var aujourdhui = new Date() ;
	   
	  // nouvel objet date
//	  var expdate = new Date() ;
	   
	  // Date de fin du cookie : 1 an à partir de la date courante
//	  expdate.setTime( aujourdhui.getTime() + ( 365*24*60*60*1000 ) )
	 
	  // Création du cookie
	  document.cookie = "Relax"+ name +"=" + value +";path=/;";

}


