function MM_openBrWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}
function num(e,val)
{	var isNS4 = (navigator.appName=="Netscape")?1:0;
    if (val && val.length && val.length>=10)
    { return false;
    }
    else
    {   if (!isNS4)
	    {	if(e.keyCode==27|| e.keyCode==8 || e.keyCode==13||(e.keyCode>47&&e.keyCode<58)){return true;}else{return false;}
	    }
	    else
	    {	if(e.which==27|| e.which==8 || e.which==13||(e.which>47&&e.which<58)){return true;}else{return false;}
	    }
    }
}

function OffSet()
	{
	if (navigator.appName=="Microsoft Internet Explorer")
   		offsetyPub = document.body.scrollTop;
	}
	
function ajoute(param){ 
var i=1;
for(i=1;i<= param;i++)
{
document.form_suivi.Qte.options[document.form_suivi.Qte.options.length] = new Option(i,i) ;
}
document.form_suivi.Qte.options.selectedIndex=0;
}


	
	function verif_choix_retour()
	{
	if(document.form_suivi.type_retour.item(0).checked==false && document.form_suivi.type_retour.item(1).checked==false && document.form_suivi.type_retour.item(2).checked==false)
	{
	alert('Veuillez choisir un mode de compensation.');
	}
	else
	{
	document.getElementById('form_suivi').submit();
	}
	}
	
function verif_frm_suivi()
{
var F=document.form_suivi;
var Retour='';
var Stop=false;
if(F.theme.value=='-1')
{
Retour=Retour + 'Vous devez choisir un motif de retour, SVP.';
Stop=true;
}



if(Stop==false && F.theme.options[F.theme.selectedIndex].value==6 && F.precision.value.length==0 )
{
Retour= Retour + 'Merci de bien vouloir preciser ou decrire l\'article recu par erreur dans le champ "Preciser si necessaire".\nOu de changer de motif de retour.';
Stop=true;
}


if(Stop==true)
{
alert(Retour);
return false;
}
else
{
return true;
}
}



	function verif_frm_suivi2(){
var F=document.forms[0];
var Retour='';
var Stop=false;
var DecliCoche=0;
if(F.type_retour[0].checked==false && F.type_retour[1].checked==false && F.type_retour[2].checked==false)
{
Retour=Retour + 'Vous devez indiquer votre choix, SVP.'
Stop=true;
}
    for (i=0;i<F.length;i++) {
      nom_input = F.elements[i].name;
      if(nom_input=='declinaison')
      {
      if(DecliCoche!=2)
      {
      DecliCoche=1;
      }
		if(F.elements[i].checked==true)
		{
			DecliCoche=2;
		}
      }
    }
if(DecliCoche==1)
{
Retour=Retour + 'Vous devez indiquer la taille qui vous interesse, SVP.'
Stop=true;
}
if(Stop==true)
{
alert(Retour);
return false;
}
else
{
return true;
}
}

   function Remplace(expr,a,b) {
      var i=0
      while (i!=-1) {
         i=expr.indexOf(a,i);
         if (i>=0) {
            expr=expr.substring(0,i)+b+expr.substring(i+a.length);
            i+=b.length;
         }
      }
      return expr
   }

//Fiche produit (notamment la gestion des onglets)
function getStyle (a_element, a_cssproperty) { 
    if (window.getComputedStyle) {
        return window.getComputedStyle(a_element,null).getPropertyValue(a_cssproperty);
    } else if (a_element.currentStyle) {
        while (a_cssproperty.indexOf('-') != -1) {
            var letter = a_cssproperty.charAt(a_cssproperty.indexOf('-')+1);
            a_cssproperty = a_cssproperty.replace(/-\S{1}/,letter.toUpperCase());
        }
        return eval('a_element.currentStyle.' + a_cssproperty);
    } 
    return ""; 
}
function change_onglet(clique, o1, o2, o3, o4)
{
clique.style.backgroundColor=getStyle(contenu_onglet, "border-color");
if(o1.style.backgroundColor!=clique.style.backgroundColor)
{
o2.style.backgroundColor=o1.style.backgroundColor;
o3.style.backgroundColor=o1.style.backgroundColor;
o4.style.backgroundColor=o1.style.backgroundColor;
}
else
if(o2.style.backgroundColor!=clique.style.backgroundColor)
{
o1.style.backgroundColor=o2.style.backgroundColor;
o3.style.backgroundColor=o2.style.backgroundColor;
o4.style.backgroundColor=o2.style.backgroundColor;
}
else
if(o3.style.backgroundColor!=clique.style.backgroundColor)
{
o1.style.backgroundColor=o3.style.backgroundColor;
o2.style.backgroundColor=o3.style.backgroundColor;
o4.style.backgroundColor=o3.style.backgroundColor;
}
else
if(o4.style.backgroundColor!=clique.style.backgroundColor)
{
o1.style.backgroundColor=o4.style.backgroundColor;
o2.style.backgroundColor=o4.style.backgroundColor;
o3.style.backgroundColor=o4.style.backgroundColor;
}
}

function taillepap() 
{ document.location=document.form_prod.url.value;}


//ONGLETS FICHE PRODUIT
function alterncross(section, ong)
{
if(ong==o_acc)
{
contenu_onglet.style.borderTopStyle="none";
change_onglet(o_acc, o_arc, o_avis, o_desc, o_ami);
onglet6.style.display="";
}
else
{
contenu_onglet.style.borderTopStyle="solid";
if(ong==o_desc)
{
change_onglet(o_desc, o_arc, o_avis, o_acc, o_ami);
}
else
if(ong==o_arc)
{
contenu_onglet.style.borderTopStyle="none";
change_onglet(o_arc, o_desc, o_avis, o_acc, o_ami);
}
else
if(ong==o_avis)
{
change_onglet(o_avis, o_desc, o_acc, o_arc, o_ami);
}
else
if(ong==o_ami)
{
change_onglet(o_ami, o_avis, o_desc, o_acc, o_arc);
}
}
}

function alternnocross(section, ong)
{
contenu_onglet.style.borderTopStyle="solid";
if(ong==o_desc)
{
change_onglet(o_desc, o_arc, o_avis, o_avis, o_ami);
}
else
if(ong==o_arc)
{
contenu_onglet.style.borderTopStyle="none";
change_onglet(o_arc, o_desc, o_avis, o_avis, o_ami);
}
else
if(ong==o_avis)
{
change_onglet(o_avis, o_desc, o_desc, o_arc, o_ami);
}
else
if(ong==o_ami)
{
change_onglet(o_ami, o_avis, o_desc, o_desc, o_arc);
}
}

//Fonctions pour les Retours et SAV
function verif_frm_suivi()
{
var F=document.form_suivi;
var Retour='';
var Stop=false;
if(F.theme.value=='-1')
{
Retour=Retour + 'Vous devez choisir un motif de retour, SVP.';
Stop=true;
}



if(Stop==false && F.theme.options[F.theme.selectedIndex].value==6 && F.precision.value.length==0 )
{
Retour= Retour + 'Merci de bien vouloir preciser ou decrire l\'article recu par erreur dans le champ "Preciser si necessaire".\nOu de changer de motif de retour.';
Stop=true;
}


if(Stop==true)
{
alert(Retour);
return false;
}
else
{
return true;
}
}

function verif_frm_suivi2(){
var F=document.form_suivi;
var Retour='';
var Stop=false;
var DecliCoche=0;
if(F.type_retour[0].checked==false && F.type_retour[1].checked==false)
{
Retour=Retour + 'Vous devez indiquer votre choix, SVP.'
Stop=true;
}
    for (i=0;i<F.length;i++) {
      nom_input = F.elements[i].name;
      if(nom_input=='declinaison')
      {
      if(DecliCoche!=2)
      {
      DecliCoche=1;
      }
		if(F.elements[i].checked==true)
		{
			DecliCoche=2;
		}
      }
    }
if(DecliCoche==1 && F.type_retour[0].checked==true ) //&& F.type_retour.value=='Echange'
{
Retour=Retour + 'Vous devez indiquer la taille qui vous interesse, SVP.'
Stop=true;
}
if(Stop==true)
{
alert(Retour);
return false;
}
else
{
return true;
}
}

function verif_retour3()
{
var F=document.forms[0];
var Valid=false;
var Retour='';
try
{
if(F.lu_guide.checked==true)
{
Valid=true;
}
else
{
Retour='Veuillez lire le guide de depannage avant de valider la procedure de retour, Merci.';
}
}
catch(ex)
{
Valid=true;
}

if(Valid==false)
{
alert(Retour);
return false;
}
else
{
return true;
}
}

//Recherche (permet de cacher toutes les éléments (select...) de la recherche par critère)
//Cache_rechercheCritere = permet de cacher les critères pour la recherche par critère
function Cache_rechercheCritere()
{
var divgencritere1=document.getElementById('DivGencritere1');
var divcritere1=document.getElementById('Divcritere1');
var Selcritere1=document.getElementById('Selcritere1');
divgencritere1.style.display = "none";
divcritere1.style.display = "none";
Selcritere1.style.display = "none";
var divgencritere2=document.getElementById('DivGencritere2');
var divcritere2=document.getElementById('Divcritere2');
var Selcritere2=document.getElementById('Selcritere2');
divgencritere2.style.display = "none";
divcritere2.style.display = "none";
Selcritere2.style.display = "none";
var divgencritere3=document.getElementById('DivGencritere3');
var divcritere3=document.getElementById('Divcritere3');
var Selcritere3=document.getElementById('Selcritere3');
divgencritere3.style.display = "none";
divcritere3.style.display = "none";
Selcritere3.style.display = "none";
var divgencritere4=document.getElementById('DivGencritere4');
var divcritere4=document.getElementById('Divcritere4');
var Selcritere4=document.getElementById('Selcritere4');
divgencritere4.style.display = "none";
divcritere4.style.display = "none";
Selcritere4.style.display = "none";
var divgencritere5=document.getElementById('DivGencritere5');
var divcritere5=document.getElementById('Divcritere5');
var Selcritere5=document.getElementById('Selcritere5');
divgencritere5.style.display = "none";
divcritere5.style.display = "none";
Selcritere5.style.display = "none";
var divgencritere6=document.getElementById('DivGencritere6');
var divcritere6=document.getElementById('Divcritere6');
var Selcritere6=document.getElementById('Selcritere6');
divgencritere6.style.display = "none";
divcritere6.style.display = "none";
Selcritere6.style.display = "none";
var divgencritere7=document.getElementById('DivGencritere7');
var divcritere7=document.getElementById('Divcritere7');
var Selcritere7=document.getElementById('Selcritere7');
divgencritere7.style.display = "none";
divcritere7.style.display = "none";
Selcritere7.style.display = "none";
var divgencritere8=document.getElementById('DivGencritere8');
var divcritere8=document.getElementById('Divcritere8');
var Selcritere8=document.getElementById('Selcritere8');
divgencritere8.style.display = "none";
divcritere8.style.display = "none";
Selcritere8.style.display = "none";
var divgencritere9=document.getElementById('DivGencritere9');
var divcritere9=document.getElementById('Divcritere9');
var Selcritere9=document.getElementById('Selcritere9');
divgencritere9.style.display = "none";
divcritere9.style.display = "none";
Selcritere9.style.display = "none";
var divgencritere10=document.getElementById('DivGencritere10');
var divcritere10=document.getElementById('Divcritere10');
var Selcritere10=document.getElementById('Selcritere10');
divgencritere10.style.display = "none";
divcritere10.style.display = "none";
Selcritere10.style.display = "none";
var divgencritere11=document.getElementById('DivGencritere11');
var divcritere11=document.getElementById('Divcritere11');
var Selcritere11=document.getElementById('Selcritere11');
divgencritere11.style.display = "none";
divcritere11.style.display = "none";
Selcritere11.style.display = "none";
var divgencritere12=document.getElementById('DivGencritere12');
var divcritere12=document.getElementById('Divcritere12');
var Selcritere12=document.getElementById('Selcritere12');
divgencritere12.style.display = "none";
divcritere12.style.display = "none";
Selcritere12.style.display = "none";
var divgencritere13=document.getElementById('DivGencritere13');
var divcritere13=document.getElementById('Divcritere13');
var Selcritere13=document.getElementById('Selcritere13');
divgencritere13.style.display = "none";
divcritere13.style.display = "none";
Selcritere13.style.display = "none";
var divgencritere14=document.getElementById('DivGencritere14');
var divcritere14=document.getElementById('Divcritere14');
var Selcritere14=document.getElementById('Selcritere14');
divgencritere14.style.display = "none";
divcritere14.style.display = "none";
Selcritere14.style.display = "none";
var divgencritere15=document.getElementById('DivGencritere15');
var divcritere15=document.getElementById('Divcritere15');
var Selcritere15=document.getElementById('Selcritere15');
divgencritere15.style.display = "none";
divcritere15.style.display = "none";
Selcritere15.style.display = "none";
var divgencritere16=document.getElementById('DivGencritere16');
var divcritere16=document.getElementById('Divcritere16');
var Selcritere16=document.getElementById('Selcritere16');
divgencritere16.style.display = "none";
divcritere16.style.display = "none";
Selcritere16.style.display = "none";
var divgencritere17=document.getElementById('DivGencritere17');
var divcritere17=document.getElementById('Divcritere17');
var Selcritere17=document.getElementById('Selcritere17');
divgencritere17.style.display = "none";
divcritere17.style.display = "none";
Selcritere17.style.display = "none";
var divgencritere18=document.getElementById('DivGencritere18');
var divcritere18=document.getElementById('Divcritere18');
var Selcritere18=document.getElementById('Selcritere18');
divgencritere18.style.display = "none";
divcritere18.style.display = "none";
Selcritere18.style.display = "none";
var divgencritere19=document.getElementById('DivGencritere19');
var divcritere19=document.getElementById('Divcritere19');
var Selcritere19=document.getElementById('Selcritere19');
divgencritere19.style.display = "none";
divcritere19.style.display = "none";
Selcritere19.style.display = "none";
var divgencritere20=document.getElementById('DivGencritere20');
var divcritere20=document.getElementById('Divcritere20');
var Selcritere20=document.getElementById('Selcritere20');
divgencritere20.style.display = "none";
divcritere20.style.display = "none";
Selcritere20.style.display = "none";
}
//Cache_rechercheAutre = permet de cacher le reste des éléments de la recherche en dehors des critères
function Cache_rechercheAutre()
{
var divpatience=document.getElementById('patience1');
divpatience.style.display = "none";
var divcritere=document.getElementById('divcritere');
divcritere.style.display = "none";
var divrayon=document.getElementById('divrayon');
divrayon.style.display = "none";
var divclassement=document.getElementById('divclassement');
divclassement.style.display = "none";
var divlstproduit=document.getElementById('divlstproduit');
divlstproduit.style.display = "none";
var cmdreset=document.getElementById('cmdreset');
cmdreset.style.display = "none";
}

function change_photo(URL, ID)
{
			document.getElementById('chg_img').innerHTML="<img src='" + URL + "' alt='" + ID +"' />";
}



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];}
}

 function afficheId(baliseId)
  {
  if (document.getElementById && document.getElementById(baliseId) != null)
    {
    document.getElementById(baliseId).style.visibility='visible';
    document.getElementById(baliseId).style.display='block';
    }
  }

function cacheId(baliseId)
  {
  if (document.getElementById && document.getElementById(baliseId) != null)
    {
    document.getElementById(baliseId).style.visibility='hidden';
    document.getElementById(baliseId).style.display='none';
    }
  }

cacheId('contenu'); 



/* Script open source de validation de formulaire à la volée
tiré de : http://www.mredkj.com/tutorials/validate2.html */
// version: beta
// created: 2005-08-30
// updated: 2005-08-31
// mredkj.com
function extractNumber(obj, decimalPlaces, allowNegative)
{
	var temp = obj.value;
	
	// avoid changing things if already formatted correctly
	var reg0Str = '[0-9]*';
	if (decimalPlaces > 0) {
		reg0Str += '\\.?[0-9]{0,' + decimalPlaces + '}';
	} else if (decimalPlaces < 0) {
		reg0Str += '\\.?[0-9]*';
	}
	reg0Str = allowNegative ? '^-?' + reg0Str : '^' + reg0Str;
	reg0Str = reg0Str + '$';
	var reg0 = new RegExp(reg0Str);
	if (reg0.test(temp)) return true;

	// first replace all non numbers
	var reg1Str = '[^0-9' + (decimalPlaces != 0 ? '.' : '') + (allowNegative ? '-' : '') + ']';
	var reg1 = new RegExp(reg1Str, 'g');
	temp = temp.replace(reg1, '');

	if (allowNegative) {
		// replace extra negative
		var hasNegative = temp.length > 0 && temp.charAt(0) == '-';
		var reg2 = /-/g;
		temp = temp.replace(reg2, '');
		if (hasNegative) temp = '-' + temp;
	}
	
	if (decimalPlaces != 0) {
		var reg3 = /\./g;
		var reg3Array = reg3.exec(temp);
		if (reg3Array != null) {
			// keep only first occurrence of .
			//  and the number of places specified by decimalPlaces or the entire string if decimalPlaces < 0
			var reg3Right = temp.substring(reg3Array.index + reg3Array[0].length);
			reg3Right = reg3Right.replace(reg3, '');
			reg3Right = decimalPlaces > 0 ? reg3Right.substring(0, decimalPlaces) : reg3Right;
			temp = temp.substring(0,reg3Array.index) + '.' + reg3Right;
		}
	}
	
	obj.value = temp;
}
function blockNonNumbers(obj, e, allowDecimal, allowNegative)
{
	var key;
	var isCtrl = false;
	var keychar;
	var reg;
		
	if(window.event) {
		key = e.keyCode;
		isCtrl = window.event.ctrlKey
	}
	else if(e.which) {
		key = e.which;
		isCtrl = e.ctrlKey;
	}
	
	if (isNaN(key)) return true;
	
	keychar = String.fromCharCode(key);
	
	// check for backspace or delete, or if Ctrl was pressed
	if (key == 8 || isCtrl)
	{
		return true;
	}

	reg = /\d/;
	var isFirstN = allowNegative ? keychar == '-' && obj.value.indexOf('-') == -1 : false;
	var isFirstD = allowDecimal ? keychar == '.' && obj.value.indexOf('.') == -1 : false;
	
	return isFirstN || isFirstD || reg.test(keychar);
}
/* Fin script de validation de formulaire à la volée */



/* Carnet entretien */



function constructCriteres(mod_annee) 
{

//marque, modele, annee, alimentation, cylindree, puissance
marque = document.getElementById('marques');
modele = document.getElementById('modeles');
annee = document.getElementById('circulationYear');
//if(!mod_annee) {
alimentation = document.getElementById('alimentation');
cylindree = document.getElementById('cylindree');
puissance = document.getElementById('puissance');
/*}
else
{
alimentation = '';
cylindree = '';
puissance = '';
}
alert('');*/
m='';
if(marque !== undefined)
{
m=marque.value;
}
mo='';
if(modele !== undefined)
{
mo=modele.value;
}
a='';
if(annee !== undefined)
{
a=annee.value;
}
al='';
if(alimentation !== undefined)
{
al=alimentation.value;
}
cy='';
if(cylindree!== undefined)
{
cy=cylindree.value;
}
pu ='';
if(puissance!== undefined)
{
pu=puissance.value;
}
callCriteres(m, mo, a, al, cy, pu );

}



var _xmlModelesHttp = null;
var _adresseCarnet = '/CarnetEntretienFiche.aspx';
var TModeles=null;
var TModelesID=null;

// méthode compatible entre tous les navigateurs (IE/Firefox/Opera)
function getXMLHTTP(){
  var xhr=null;
  if(window.XMLHttpRequest) // Firefox et autres
  xhr = new XMLHttpRequest();
  else if(window.ActiveXObject){ // Internet Explorer
    try {
      xhr = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e1) {
        xhr = null;
      }
    }
  }
  else { // XMLHttpRequest non supporté par le navigateur
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
  }
  return xhr;
}

/*

function  callModeles(valeur){
_xmlModelesHttp = null;
TModeles=null;
TModelesID=null;

  if(_xmlModelesHttp&&_xmlModelesHttp.readyState!=0){
    _xmlModelesHttp.abort()
  }
  _xmlModelesHttp=getXMLHTTP();
  if(_xmlModelesHttp){
    //appel à l'url distante
    _xmlModelesHttp.open("GET",_adresseCarnet+"?id_marque="+valeur+"&nocache=" + Math.random(),true);
    _xmlModelesHttp.onreadystatechange=function() {
      if(_xmlModelesHttp.readyState==4&&_xmlModelesHttp.responseXML) {
        TModeles = traiteXml(_xmlModelesHttp.responseXML, 'option');
	TModelesID = traiteXmlID(_xmlModelesHttp.responseXML, 'option');
        metsEnPlaceModeles(TModeles, TModelesID);
      }
    }
    // envoi de la requete
    _xmlModelesHttp.send(null);
  }
}


*/


function  callModeles(valeur){
_xmlModelesHttp = null;
TModeles=null;
TModelesID=null;

  if(_xmlModelesHttp&&_xmlModelesHttp.readyState!==0){
    _xmlModelesHttp.abort();
  }
  _xmlModelesHttp=getXMLHTTP();
  if(_xmlModelesHttp){
    //appel à l'url distante
    _xmlModelesHttp.open("GET",_adresseCarnet+"?id_marque="+valeur+"&nocache=" + Math.random(),true);
    _xmlModelesHttp.onreadystatechange=function() {
      if(_xmlModelesHttp.readyState==4 && _xmlModelesHttp.responseXML) {
        TModeles = traiteXml(_xmlModelesHttp.responseXML, 'option');
	    TModelesID = traiteXmlID(_xmlModelesHttp.responseXML, 'option');
        metsEnPlaceModeles(TModeles, TModelesID);
       if(_adresseCarnet!='/ContactezNous.aspx')
       {
      
       
      

        
        mySelectYear._onChangeFunction=function(){return false;};
        viderSelect(document.getElementById('circulationYear'));
        mySelectYear.init();
         viderSelect(document.getElementById('circulationYear'));
        addOption(document.getElementById('circulationYear'), '', 'An' );
        mySelectYear.init();
        mySelectYear._onChangeFunction=function(){constructCriteres(true);};

        
        mySelectAlimentation._onChangeFunction=function(){return false;};
         viderSelect(document.getElementById('alimentation'));
        mySelectAlimentation.init();
        viderSelect(document.getElementById('alimentation'));
        addOption(document.getElementById('alimentation'),'',  'Choix alimentation' );
        mySelectAlimentation.init();
        mySelectAlimentation._onChangeFunction=function () {constructCriteres(false);};
       
        mySelectCylindree._onChangeFunction=function(){return false;};
        mySelectCylindree.init();
         viderSelect(document.getElementById('cylindree'));
        addOption(document.getElementById('cylindree'),'',  'Choix cylindree');
        mySelectCylindree.init();
        mySelectCylindree._onChangeFunction=function () {constructCriteres(false);};  
     
        mySelectPuissance._onChangeFunction=function(){return false;};
          
        mySelectPuissance.init();
         viderSelect(document.getElementById('puissance'));
        addOption(document.getElementById('puissance'), '', 'Choix puissance' );
        mySelectPuissance.init();
        mySelectPuissance._onChangeFunction=function () {constructCriteres(false);};
          
       }
        
        
      }
    }
    // envoi de la requete
    _xmlModelesHttp.send(null);
  }
}





/* carnet entretien V2*/
var TCriteres =null;
var _xmlCriteresHttp=null;


function constructCriteres(mod_annee) 
{

//marque, modele, annee, alimentation, cylindree, puissance
marque = document.getElementById('marques');
modele = document.getElementById('modeles');
annee = document.getElementById('circulationYear');
//if(!mod_annee) {
alimentation = document.getElementById('alimentation');
cylindree = document.getElementById('cylindree');
puissance = document.getElementById('puissance');
/*}
else
{
alimentation = '';
cylindree = '';
puissance = '';
}
alert('');*/
m='';
if(marque != undefined)
{
m=marque.value;
}
mo='';
if(modele != undefined)
{
mo=modele.value;
}
a='';
if(annee != undefined)
{
a=annee.value;
}
al='';
if(alimentation != undefined)
{
al=alimentation.value;
}
cy='';
if(cylindree!= undefined)
{
cy=cylindree.value;
}
pu ='';
if(puissance!= undefined)
{
pu=puissance.value;
}
callCriteres(m, mo, a, al, cy, pu );

}

function  callCriteres(marque, modele, annee, alimentation, cylindree, puissance){
 _xmlCriteresHttp = null;
 //TCriteres=null;

  if(_xmlCriteresHttp&&_xmlCriteresHttp.readyState!==0){
    _xmlCriteresHttp.abort();
  }
  _xmlCriteresHttp=getXMLHTTP();
  if(_xmlCriteresHttp){
    //appel à l'url distante
    _xmlCriteresHttp.open("GET",_adresseCarnet+"?upd_criteres=1&marque="+marque+"&modele=" + modele + "&annee=" + annee + "&alimentation=" + alimentation + "&cylindree=" + cylindree +"&puissance=" + puissance + "&nocache=" + Math.random(),true);
    _xmlCriteresHttp.onreadystatechange=function() {
      if(_xmlCriteresHttp.readyState==4&&_xmlCriteresHttp.responseXML) {
   
        mySelectAlimentation._onChangeFunction=function(){return false;};
        viderSelect(document.getElementById('alimentation'));
        mySelectAlimentation.init();
        viderSelect(document.getElementById('alimentation'));
        traiteXmlCriteres(_xmlCriteresHttp.responseXML, 'Alimentations', 'alimentation');
        mySelectAlimentation._onChangeFunction=function(){return false;};
        mySelectAlimentation.init();
        mySelectAlimentation._onChangeFunction=function () {constructCriteres(false);};
   
        mySelectCylindree._onChangeFunction=function(){return false;};
        viderSelect(document.getElementById('cylindree'));
        mySelectCylindree.init();
        viderSelect(document.getElementById('cylindree'));
        traiteXmlCriteres(_xmlCriteresHttp.responseXML, 'Cylindrees', 'cylindree');
        mySelectCylindree._onChangeFunction=function(){return false;};
        mySelectCylindree.init();
        mySelectCylindree._onChangeFunction=function () {constructCriteres(false);};
 
        mySelectPuissance._onChangeFunction=function(){return false;};
        viderSelect(document.getElementById('puissance'));
        mySelectPuissance.init();
        viderSelect(document.getElementById('puissance'));
        traiteXmlCriteres(_xmlCriteresHttp.responseXML, 'Puissances', 'puissance'); 
        mySelectPuissance._onChangeFunction=function(){return false;};
        mySelectPuissance.init(); 
        mySelectPuissance._onChangeFunction=function () {constructCriteres(false);};

   
      }
    }
    // envoi de la requete
    _xmlCriteresHttp.send(null);
  }
}

function traiteXmlCriteres (xml, elem, name_select)
{
    optionsRoot=xml.getElementsByTagName(elem);
     options= optionsRoot[0].childNodes;
     
    optionsListe = new Array();
    selection=1;
    optionsListe.push('Choix '+name_select);
    for (var i=0; i < options.length; i++) {
        optionsListe.push(options[i].firstChild.data);
        if(options[i].getAttribute('selected')!==null)
        {
        selection=options[i].getAttribute('value');
        }
    }
    viderSelect(document.getElementById(name_select));
    for(i=0;i<optionsListe.length;i++)
    {
        if(i===0) {
        addOption(document.getElementById(name_select), '', optionsListe[i] );
        }
        else
        {
        addOption(document.getElementById(name_select), optionsListe[i], optionsListe[i] );
        }
        if(selection==optionsListe[i])
        {
            document.getElementById(name_select).selectedIndex=i;
        }
    }
   
}



function metsEnPlaceAnneesCE(liste_val, liste_val_id)
{
/*viderSelect(document.getElementById('circulationYear'));
mySelectYear.init();
for(i=0;i<liste_val.length;i++)
{
addOption(document.getElementById('circulationYear'), liste_val_id[i], liste_val[i] );
}
mySelectYear.init();*/
    if(typeof(mySelectYear) != "undefined") {
        viderSelect(document.getElementById('circulationYear'));
        mySelectYear.init();
        for(i=0;i<liste_val.length;i++)
        {
            addOption(document.getElementById('circulationYear'), liste_val_id[i], liste_val[i] );
        }
        mySelectYear.init();
    }
    else if(typeof(mySelectAnnees) != "undefined"){
       viderSelect($('annees'));
       mySelectAnnees.init();
       for(i=0;i<liste_val.length;i++)
       {
           addOption(document.getElementById('annees'), liste_val_id[i], liste_val[i] );
       }
       mySelectAnnees.init(); 
    }
}

/* fin carnet entretien v2*/




var _xmlAnneesHttp = null;
var TAnnees = null;
var _adresseContact = '/ContactezNous.aspx';
var _adresseContact2 = '';
function  callAnnees(valeur, id_modele){
_xmlAnneesHttp = null;
TAnnees= null;
TAnneesID = null;
  if(_xmlAnneesHttp&&_xmlAnneesHttp.readyState!==0){
    _xmlAnneesHttp.abort();
  }
  _xmlAnneesHttp=getXMLHTTP();
  if(_xmlAnneesHttp){
    //appel à l'url distante ->yannis
    _xmlAnneesHttp.open("GET",_adresseContact+"?id_marque="+valeur+"&id_modele=" + id_modele + "&nocache=" + Math.random(),true);
    _xmlAnneesHttp.onreadystatechange=function() {
      if(_xmlAnneesHttp.readyState==4&&_xmlAnneesHttp.responseXML) {
        TAnnees = traiteXml(_xmlAnneesHttp.responseXML, 'option');
        TAnneesID= traiteXmlID(_xmlAnneesHttp.responseXML, 'option')
        if(_adresseContact=='/ContactezNous.aspx')
        {
        metsEnPlaceAnnees(TAnnees);
        }
        else
        {
         metsEnPlaceAnneesCE(TAnnees, TAnneesID);
        }
      }
    }
    // envoi de la requete
    _xmlAnneesHttp.send(null);
  }
}


// TYPE MINE
// TYPE MINE
var _xmlMineHttp = null;
var TMine = null;
function  callMine(mine){
_xmlMineHttp = null;
  if(_xmlMineHttp&&_xmlMineHttp.readyState!==0){
    _xmlMineHttp.abort();
  }
  _xmlMineHttp=getXMLHTTP();
  if(_xmlMineHttp){
    //appel à l'url distante
    _xmlMineHttp.open("GET",_adresseContact+"?mine="+ mine + "&nocache=" + Math.random(),true);
    _xmlMineHttp.onreadystatechange=function() {
      if(_xmlMineHttp.readyState==4&&_xmlMineHttp.responseXML) {
        
          var optionsRoot = null;
          var options=null;
          
   var optionsListe = new Array();
   var optionsListeId= new Array();
   var selection =1;
  

optionsRoot = _xmlMineHttp.responseXML.getElementsByTagName('Marques');
if (optionsRoot[0] !==null) {
 options= optionsRoot[0].childNodes;
  optionsListe = new Array();
    optionsListeId= new Array();
 

 
   selection =1;
  for (i=0; i < options.length; i++) {
    optionsListe.push(options[i].firstChild.data);
    optionsListeId.push(options[i].getAttribute('value'));
    if(options[i].getAttribute('selected')!==null)
    {
    selection=options[i].getAttribute('value');
    }
  }
     viderSelect(document.getElementById('marques'));
     
mySelectMarques.init();

mySelectMarques._onChangeFunction=function(){return false;};
for(i=0;i<optionsListe.length;i++)
{
addOption(document.getElementById('marques'), optionsListeId[i], optionsListe[i] );
if(selection==optionsListeId[i])
{
document.getElementById('marques').selectedIndex=i;
}

}


//if(document.getElementById('annees').value!=-1) {callAnnees(document.getElementById('marques').value, document.getElementById('modeles').value
mySelectMarques._onChangeFunction=function(){return false;};
mySelectMarques.init();

mySelectMarques._onChangeFunction=function () {_adresseCarnet='/ContactezNous.aspx'; if(document.getElementById('marques').value!=-1) {callModeles(document.getElementById('marques').value);}};



           optionsRoot=_xmlMineHttp.responseXML.getElementsByTagName('Modeles');
          options= optionsRoot[0].childNodes;
   optionsListe = new Array();
    optionsListeId= new Array();
  for ( i=0; i < options.length; i++) {
    optionsListe.push(options[i].firstChild.data);
    optionsListeId.push(options[i].getAttribute('value'));
    if(options[i].getAttribute('selected')!==null)
    {
    selection=options[i].getAttribute('value');
    }
  }
     viderSelect(document.getElementById('modeles'));
mySelectModeles.init();
for(i=0;i<optionsListe.length;i++)
{
addOption(document.getElementById('modeles'), optionsListeId[i], optionsListe[i] );
if(selection==optionsListeId[i])
{
document.getElementById('modeles').selectedIndex=i;
//alert('La correspondance avec ce vehicule a bien ete trouvee');
}

}
mySelectModeles.init(); 
 
 
        
        optionsRoot=  _xmlMineHttp.responseXML.getElementsByTagName('Annees');
        options= optionsRoot[0].getElementsByTagName('option');
        optionsListe = new Array();
          for ( i=0; i < options.length; i++) {
    optionsListe.push(options[i].firstChild.data);
  }
        viderSelect(document.getElementById('annees'));
mySelectAnnees.init();
for(i=0;i<optionsListe.length;i++)
{
addOption(document.getElementById('annees'), optionsListe[i], optionsListe[i] );
}
mySelectAnnees.init();



}
      else
      {
      alert('Le type mine saisi n\'a pas ete identifie.');
      }

      }

    }
    // envoi de la requete
    _xmlMineHttp.send(null);
  }
}





function  callMine2(mine){
_xmlMineHttp = null;
  if(_xmlMineHttp&&_xmlMineHttp.readyState!==0){
    _xmlMineHttp.abort();
  }
  _xmlMineHttp=getXMLHTTP();
  if(_xmlMineHttp){
    //appel à l'url distante
    _xmlMineHttp.open("GET",_adresseCarnet+"?type_mine="+ mine + "&nocache=" + Math.random(),true);
    _xmlMineHttp.onreadystatechange=function() {
      if(_xmlMineHttp.readyState==4&&_xmlMineHttp.responseXML) {
        
          var optionsRoot = null;
          var options=null;
          
   var optionsListe = new Array();
   var optionsListeId= new Array();
   var selection =1;
  
optionsRoot = _xmlMineHttp.responseXML.getElementsByTagName('Marques');
if (optionsRoot[0] !==null) {
 options= optionsRoot[0].childNodes;
  optionsListe = new Array();
    optionsListeId= new Array();
 

 
  selection =1;
  for (var i=0; i < options.length; i++) {
    optionsListe.push(options[i].firstChild.data);
    optionsListeId.push(options[i].getAttribute('value'));
    if(options[i].getAttribute('selected')!==null)
    {
    selection=options[i].getAttribute('value');
    }
  }
     viderSelect(document.getElementById('marques'));
     
mySelectMarques.init();

mySelectMarques._onChangeFunction=function(){return false;};
for(i=0;i<optionsListe.length;i++)
{
addOption(document.getElementById('marques'), optionsListeId[i], optionsListe[i] );
if(selection==optionsListeId[i])
{
document.getElementById('marques').selectedIndex=i;
}

}


//if(document.getElementById('annees').value!=-1) {callAnnees(document.getElementById('marques').value, document.getElementById('modeles').value
mySelectMarques._onChangeFunction=function(){return false;};
mySelectMarques.init();

mySelectMarques._onChangeFunction=function () {if(document.getElementById('marques').value!=-1) {callModeles(document.getElementById('marques').value);}};



           optionsRoot=_xmlMineHttp.responseXML.getElementsByTagName('Modeles');
          options= optionsRoot[0].childNodes;
   optionsListe = new Array();
    optionsListeId= new Array();
  for (i=0; i < options.length; i++) {
    optionsListe.push(options[i].firstChild.data);
    optionsListeId.push(options[i].getAttribute('value'));
    if(options[i].getAttribute('selected')!==null)
    {
    selection=options[i].getAttribute('value');
    }
  }
     viderSelect(document.getElementById('modeles'));
      mySelectModeles._onChangeFunction=function(){return false;};
mySelectModeles.init();
for(i=0;i<optionsListe.length;i++)
{
addOption(document.getElementById('modeles'), optionsListeId[i], optionsListe[i] );
if(selection==optionsListeId[i])
{
document.getElementById('modeles').selectedIndex=i;
//alert('La correspondance avec ce vehicule a bien ete trouvee');
}

}
mySelectModeles.init(); 
//mySelectModeles._onChangeFunction=function(){if(document.getElementById('marques').value!=-1) {callModeles(document.getElementById('marques').value);}}; 
 mySelectModeles._onChangeFunction=function(){ if(document.getElementById('modeles').value!==-1 && document.getElementById('modeles').value!=='' ) {_adresseContact='/CarnetEntretienFiche.aspx';callAnnees(document.getElementById('marques').value, document.getElementById('modeles').value);}}; 
 
        optionsRoot=  _xmlMineHttp.responseXML.getElementsByTagName('Annees');
        options= optionsRoot[0].getElementsByTagName('option');
        optionsListe = new Array();
          for (i=0; i < options.length; i++) {
            optionsListe.push(options[i].firstChild.data);
          }
        viderSelect(document.getElementById('circulationYear'));
        mySelectYear._onChangeFunction=function(){return false;};
        mySelectYear.init();
        for(i=0;i<optionsListe.length;i++)
        {
        addOption(document.getElementById('circulationYear'), optionsListe[i], optionsListe[i] );
        }
        mySelectYear.init();
        mySelectYear._onChangeFunction=function(){constructCriteres(true);};

  
        selection='';
        optionsRoot=  _xmlMineHttp.responseXML.getElementsByTagName('Alimentations');
        options= optionsRoot[0].getElementsByTagName('option');
        optionsListe = new Array();
 
          for (i=0; i < options.length; i++) {
            optionsListe.push(options[i].firstChild.data);
                if(options[i].getAttribute('selected')!==null)
    {
    selection=options[i].getAttribute('value');
    }
          }
        
        mySelectAlimentation._onChangeFunction=function(){return false;};
        mySelectAlimentation.init();
        viderSelect(document.getElementById('alimentation'));
        for(i=0;i<optionsListe.length;i++)
        {
        addOption(document.getElementById('alimentation'), optionsListe[i], optionsListe[i] );
        if(selection==optionsListe[i])
{
document.getElementById('alimentation').selectedIndex=i;
}
        }
        mySelectAlimentation.init();
        mySelectAlimentation._onChangeFunction=function () {constructCriteres(false);};

         selection='';
        optionsRoot=  _xmlMineHttp.responseXML.getElementsByTagName('Cylindrees');
        options= optionsRoot[0].getElementsByTagName('option');
        optionsListe = new Array();
          for ( i=0; i < options.length; i++) {
            optionsListe.push(options[i].firstChild.data);
                if(options[i].getAttribute('selected')!==null)
    {
    selection=options[i].getAttribute('value');
    }
          }
       
        mySelectCylindree._onChangeFunction=function(){return false;};
        mySelectCylindree.init();
         viderSelect(document.getElementById('cylindree'));
        for(i=0;i<optionsListe.length;i++)
        {
        addOption(document.getElementById('cylindree'), optionsListe[i], optionsListe[i] );
        if(selection==optionsListe[i])
{
document.getElementById('cylindree').selectedIndex=i;
}
        }
        mySelectCylindree.init();
        mySelectCylindree._onChangeFunction=function () {constructCriteres(false);};  
        selection='';      
         optionsRoot=  _xmlMineHttp.responseXML.getElementsByTagName('Puissances');
        options= optionsRoot[0].getElementsByTagName('option');
        optionsListe = new Array();
          for ( i=0; i < options.length; i++) {
            optionsListe.push(options[i].firstChild.data);
                            if(options[i].getAttribute('selected')!==null)
    {
    selection=options[i].getAttribute('value');
    }
          }
       
        mySelectPuissance._onChangeFunction=function(){return false;};
        mySelectPuissance.init();
         viderSelect(document.getElementById('puissance'));
        for(i=0;i<optionsListe.length;i++)
        {
        addOption(document.getElementById('puissance'), optionsListe[i], optionsListe[i] );
                if(selection==optionsListe[i])
{
document.getElementById('puissance').selectedIndex=i;
}
        }
        mySelectPuissance.init();
        mySelectPuissance._onChangeFunction=function () {constructCriteres(false);};
}
      else
      {
      alert('Le type mine saisi n\'a pas ete identifie.');
      }

      }

    }
    // envoi de la requete
    _xmlMineHttp.send(null);
  }
}





//FIN TYPE MINE


function traiteXml(xmlDoc, nomElem) {
  var options = xmlDoc.getElementsByTagName(nomElem);
  var optionsListe = new Array();
  for (var i=0; i < options.length; i++) {
    optionsListe.push(options[i].firstChild.data);
  }
  return optionsListe;
}

function traiteXmlID(xmlDoc, nomElem) {
  var options = xmlDoc.getElementsByTagName(nomElem);
  var optionsListe = new Array();
  for (var i=0; i < options.length; i++) {
    optionsListe.push(options[i].getAttribute('value'));
  }
  return optionsListe;
}



function metsEnPlaceModeles(liste_val, liste)
{
viderSelect(document.getElementById('modeles'));
mySelectModeles.init();
mySelectModeles._onChangeFunction=function(){return false;};

mySelectModeles.init();
for(i=0;i<liste.length;i++)
{
addOption(document.getElementById('modeles'), liste[i], liste_val[i] );
}
mySelectModeles.init();
mySelectModeles._onChangeFunction=function(){if(document.getElementById('modeles').value!==-1 && document.getElementById('modeles').value!=='' ) {if(_adresseContact2 != '/ContactezNous.aspx') { _adresseContact='/CarnetEntretienFiche.aspx';}callAnnees(document.getElementById('marques').value, document.getElementById('modeles').value);}};
}


function metsEnPlaceAnnees(liste_val)
{
viderSelect(document.getElementById('annees'));
mySelectAnnees.init();
for(i=0;i<liste_val.length;i++)
{
addOption(document.getElementById('annees'), liste_val[i], liste_val[i] );
}
mySelectAnnees.init();
}




function viderSelect(selectbox)
{

while (selectbox.options.length>0)
{
	selectbox.options[0] = null;
}

}


function addOption(selectbox, value, text )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;

	selectbox.options.add(optn);
}

function compare_date_carnet(){

//var tmp= parseInt(document.getElementById('bd_y').value)+18;
date_1 = new Date(document.getElementById('ctYear').value,document.getElementById('ctMonth').value-1,document.getElementById('ctDay').value  );

date_2 = new Date(document.getElementById('circulationYear').value, document.getElementById('circulationMonth').value-1,document.getElementById('circulationDay').value );

diff = date_2.getTime()-date_1.getTime();

return(diff==0?diff:diff/Math.abs(diff));
}

function verif_carnet()
{
var Erreur="";
if(document.getElementById('marques').value==-1)
{
Erreur=Erreur + "Veuillez choisir une marque ainsi qu'un modele.\n";
}

if(document.getElementById('circulationYear').value=='' || document.getElementById('circulationYear').value=='-1' || document.getElementById('circulationYear').value=='An' )
{
Erreur=Erreur + 'Veuillez choisir une annee de mise en circulation.\n';
}
if(document.getElementById('immatriculation').value.length==0)
{
Erreur=Erreur + "Veuillez renseigner l'immatriculation de votre vehicule.\n";
}
if(document.getElementById('kmcompteur').value.length==0)
{
Erreur=Erreur + "Veuillez renseigner le kilometrage au compteur de votre vehicule.\n";
}
if(compare_date_carnet()>0) 
{
Erreur=Erreur + "La date de mise en circulation doit etre inferieure a la date du dernier controle technique.\n";
}
retImmat=validImmat(document.getElementById('immatriculation').value);
if(retImmat!=document.getElementById('immatriculation').value) {
Erreur=Erreur + "L'immatriculation ne doit contenir que des lettres majuscules et des chiffres.\n";
}


if(Erreur.length !=0)
{
alert(Erreur);
return false;
}
else
{
return true;
}
}

//layer panier
var _TXTPanierHttp = null;
var _adressePanier = '/LayerPanier.aspx';

function  callPanier(contexte){
    //~ _TXTPanierHttp = null;

  //~ if(_TXTPanierHttp&&_TXTPanierHttp.readyState!=0){
    //~ _TXTPanierHttp.abort()
  //~ }
  //~ alert("appel a callPanier! contexte : "+contexte);
  _TXTPanierHttp=getXMLHTTP();
  if(_TXTPanierHttp){
    //appel à l'url distante
    _TXTPanierHttp.open("POST",_adressePanier,true);
    _TXTPanierHttp.onreadystatechange=function() {
       //~ alert(_TXTPanierHttp.readyState==4);
      //  alert(_TXTPanierHttp.responseText);
      if((_TXTPanierHttp.readyState==4)/*&&(_TXTPanierHttp.responseText!="")*/) {
        //~ alert(_TXTPanierHttp.responseText);
        if (_TXTPanierHttp.responseText.lastIndexOf("lepanierestvide")!=-1){
             window.location = '/1/PanierVisu.htm';//document.location.href;
        }
        else{
            document.getElementById("basketLayer").innerHTML = _TXTPanierHttp.responseText;	    
            loadLayer($('basketLayer'))
            document.getElementById('basketLayer').style.top="75px";
            document.getElementById('basketLayer').style.right="140px";
            document.getElementById('basketLayer').style.left="";   
            document.getElementById('LPfermer').href=document.location.href;    
            // document.getElementByName('Qte').onKeyPress = "";
            //~ alert(document.getElementById('basketLayer').style.visibility);
        }
      }
    }
    // envoi de la requete
    //~ if (contexte="appelSimple"){
          //~ alert("appel Simple");
        //~ _TXTPanierHttp.send(null);
    //~ }
    //~ else{
          //~ alert("appel contexte: "+contexte);
         _TXTPanierHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");         
         _TXTPanierHttp.send(contexte);
    //~ }
  }
}

function SuppLP(id_produit){
if(confirm("Voulez-vous supprimer cette ligne ?")){
//document.getElementById('Qte'+id_produit).value='0';
//document.basketLayerForm.submit();
//~ callPanier('Qte'+id_produit+'=0'+'&id_produit='+id_produit+'&id_secteur=1');
callPanier('Qte=0'+'&id_produit='+id_produit+'&id_secteur=1&layer=1');
}
}
/*function str_replace(cible:String, replace:String, chaine:String):String {
while (chaine.indexOf(cible, 0) &#62; -1) {
chaine = chaine.substr(0, chaine.indexOf(cible)) + replace + chaine.substr(chaine.indexOf(cible) + replace.length, chaine.length);
}
return chaine;
}*/
function ModLP(id_produit,Qte){
//document.getElementById('Qte'+id_produit).value=Qte;
//~ alert(id_produit+'='+Qte);
//~ callPanier('Qte'+id_produit+'='+Qte+'&id_produit='+id_produit+'&id_secteur=1');
callPanier('Qte='+Qte+'&id_produit='+id_produit+'&id_secteur=1&layer=1');
//document.basketLayerForm.submit();
}
function Mod2LP(id_produit){
//~ alert("ok");
//document.getElementById('Qte'+id_produit).value=Qte;
// alert(id_produit+'='+document.getElementById(id_produit).value);
//~ callPanier('Qte'+id_produit+'='+document.getElementById(id_produit).value+'&id_produit='+id_produit+'&id_secteur=1');
callPanier('Qte='+document.getElementById(id_produit).value+'&id_produit='+id_produit+'&id_secteur=1&layer=1');
//document.basketLayerForm.submit();
}

//fin layer panier


    function SetCookie (name,value,expires,path,domain,secure) {
      document.cookie = name + "=" + escape (value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
             //   
    }

    function DeleteCookie (name,path,domain) {
      if (GetCookie(name)) {
        document.cookie = name + "=" +
          ((path) ? "; path=" + path : "") +
          ((domain) ? "; domain=" + domain : "") +
          "; expires=Thu, 01-Jan-70 00:00:01 GMT";
      }
    }

  function GetCookie (name) {
      var arg = name + "=";
      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 getCookieVal (j);
    	i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0) break; 
      }
      return '0';
    }
    
    
        function getCookieVal (offset) {
      var endstr = document.cookie.indexOf (";", offset);
      if (endstr == -1)
        endstr = document.cookie.length;
      return unescape(document.cookie.substring(offset, endstr));
    }
    



