function onmouseover_rublistlv2_li(id) {
}
function onmouseout_rublistlv2_li(id) {
}
function onclick_rublistlv2_li(id) {
}
function onmouseover_blockrubdetailimg2(id) {
}
function onmouseout_blockrubdetailimg2(id) {
}
function onclick_blockrubdetailimg2(id) {
}
function onmouseover_rublistlv2_li(id) {
}
function onmouseout_rublistlv2_li(id) {
}
function onclick_rublistlv2_li(id) {
}
function onmouseover_rublistlv2li_img1(id) {
}
function onmouseout_rublistlv2li_img1(id) {
}
function onclick_rublistlv2li_img1(id) {
}
function onmouseover_Falistlv1li_img2(id) {
}
function onmouseout_Falistlv1li_img2(id) {
}
function onclick_Falistlv1li_img2(id) {
}
function onmouseover_blockitemartimg1(id) {
}
function onmouseout_blockitemartimg1(id) {
}
function onclick_blockitemartimg1(id) {
}
function onmouseover_blockitemartname(id) {
}
function onmouseout_blockitemartname(id) {
}
function onclick_blockitemartname(id) {
}
function onmouseover_blockinfoinfoimg1(id) {
}
function onmouseout_blockinfoinfoimg1(id) {
}
function onclick_blockinfoinfoimg1(id) {
}
function onmouseover_blockrubdetail(id) {
}
function onmouseout_blockrubdetail(id) {
}
function onclick_blockrubdetail(id) {
}
function onmouseover_rublistlv1_li(id) {
}
function onmouseout_rublistlv1_li(id) {
}
function onclick_rublistlv1_li(id) {
}
function onmouseout_blockrubdetailimg1(id) {
}
function onmouseover_blockrubdetailimg1(id) {
}
function onclick_blockrubdetailimg1(id) {
}

/********************************** Panier **********************************/
function affiche_panier(flag) {
	var dtc = document.getElementById('btnpanier');
	if(flag == 1) {
		select_affiche(0);
		dtc.setAttribute("src","img/bouton-panier-02.gif");
		$('#div_panier').slideDown("fast");
	}
	else {
		select_affiche(1);		
		$('#div_panier').slideUp("fast");
		dtc.setAttribute("src","img/bouton-panier.gif");
	}
}

function crea_panier(arnum, quantite, prix, commentaire, remise1, remise2, tva) {
	var xhr=null;
	if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
	else if (window.ActiveXObject) xhr = new ActiveXObject("Microsoft.XMLHTTP");
	xhr.onreadystatechange = function() { 
		if(xhr.readyState == 4) div_panier(xhr); 
	};
	xhr.open("GET", "./ajax/crea_panier.php", true);
	xhr.send(null);
}

function div_panier(xhr) {
	var docTXT= xhr.responseText;
	
	var division = document.getElementById("div_panier");
	division.innerHTML = "";
	
	var total = 0;
	var dim;
	var articles = docTXT.split('&');

	nouveauDiv = document.createElement("a");
  	nouveauDiv.setAttribute("id","close");
  	nouveauDiv.setAttribute("title","Fermer");
	nouveauDiv.setAttribute("href","javascript:affiche_panier(0);");
  	nouveauDiv.innerHTML = "fermer la fen&ecirc;tre";
  	pere = division;
   	premier_fils = pere.firstChild;
   	pere.insertBefore(nouveauDiv , premier_fils);

   	if(docTXT != "") {
		nouveauDiv = document.createElement("div");
	  	nouveauDiv.setAttribute("id","btn");
	  	pere = division;
	   	premier_fils = pere.firstChild;
	   	pere.insertBefore(nouveauDiv , premier_fils);

	  	nouveauA = document.createElement("a");
	  	nouveauA.setAttribute("id","lien-panier");
	  	nouveauA.setAttribute("href","sc_panier.php");
	  	pere = document.getElementById("btn");
	   	premier_fils = pere.firstChild;
	   	pere.insertBefore(nouveauA , premier_fils);
	   	
	  	nouveauImg = document.createElement("img");
	  	nouveauImg.setAttribute("src","img/btn-valider-panier.gif");
	  	nouveauImg.setAttribute("title","Valider");
	  	nouveauImg.setAttribute("alt","Valider");
	  	pere = document.getElementById("lien-panier");
	   	premier_fils = pere.firstChild;
	   	pere.insertBefore(nouveauImg , premier_fils);
	
	  	nouveauDiv = document.createElement("div");
	  	nouveauDiv.setAttribute("id","total");
	  	pere = division;
	   	premier_fils = pere.firstChild;
	   	pere.insertBefore(nouveauDiv , premier_fils);

	   	nouveauSpan = document.createElement("span");
	  	nouveauSpan.setAttribute("id","somme");
	  	pere = document.getElementById("total");
	   	premier_fils = pere.firstChild;
	   	pere.insertBefore(nouveauSpan , premier_fils);

		for(x in articles) {
			var params = articles[x].split(';');
			var valeurs = params[2].split('=');
			if(valeurs[0] == "prix") total = parseFloat(total)+ parseFloat(valeurs[1]);
				
		  	nouveauDiv = document.createElement("div");
		  	nouveauDiv.setAttribute("id","ligne"+x);
		  	nouveauDiv.className = "ligne";
		  	pere = division;
		   	premier_fils = pere.firstChild;
		   	pere.insertBefore(nouveauDiv , premier_fils);

		   	nouveauDiv = document.createElement("div");
			nouveauDiv.setAttribute("id","right"+x);
			nouveauDiv.className = "right";
		  	pere = document.getElementById("ligne"+x);
		   	premier_fils = pere.firstChild;
		   	pere.insertBefore(nouveauDiv , premier_fils);
		   	
		   	nouveauSpan = document.createElement("span");
			nouveauSpan.setAttribute("id","prix"+x);

			nouveauSpan.className = "prix";

			nouveauSpan.innerHTML = parseFloat(valeurs[1]).toFixed(2) + " &euro;";
		  	pere = document.getElementById("right"+x);
		   	premier_fils = pere.firstChild;
		   	pere.insertBefore(nouveauSpan , premier_fils);		   	
		   	
			nouveauDiv = document.createElement("div");
			nouveauDiv.setAttribute("id","left"+x);
			nouveauDiv.className = "left";
		  	pere = document.getElementById("ligne"+x);
		   	premier_fils = pere.firstChild;
		   	pere.insertBefore(nouveauDiv , premier_fils);

		   	var valeurs = params[1].split('=');
		   	var valeurs_coul = params[3].split('=');
		   	
		   	nouveauSpan = document.createElement("span");
			nouveauSpan.setAttribute("id","dimension"+x);
			nouveauSpan.className = "dimension";
			if(valeurs[1] != "" || valeurs_coul[1] != "") dim = valeurs[1]+" - "+valeurs_coul[1];
			else dim = "";
			nouveauSpan.innerHTML = dim;
		  	pere = document.getElementById("left"+x);
		   	premier_fils = pere.firstChild;
		   	pere.insertBefore(nouveauSpan , premier_fils);		   	

		   	var valeurs = params[0].split('=');
		   	
		   	nouveauSpan = document.createElement("span");
			nouveauSpan.setAttribute("id","designation"+x);
			nouveauSpan.className = "designation";
			nouveauSpan.innerHTML = valeurs[1];
		  	pere = document.getElementById("left"+x);
		   	premier_fils = pere.firstChild;
		   	pere.insertBefore(nouveauSpan , premier_fils);		   	
		}
		document.getElementById("somme").innerHTML = "Total de votre panier " + parseFloat(total).toFixed(2) + " &euro;";		   	
	   	
  	} else {
		nouveauDiv = document.createElement("div");
	  	nouveauDiv.setAttribute("id","message");
	  	nouveauDiv.innerHTML = "Votre panier est vide";
	  	pere = division;
	   	premier_fils = pere.firstChild;
	   	pere.insertBefore(nouveauDiv , premier_fils);
  	}
}

function add_panier(xhr) {
	var docTXT= xhr.responseText;
	var infos_art = docTXT.split('***');
	
	var designation = document.getElementById("panier_des");
	var valeurs = infos_art[0].split('=');
	designation.innerHTML = valeurs[1]; 
	


	var prix = document.getElementById("panier_prix");
	var valeurs = infos_art[2].split('=');
	prix.innerHTML = valeurs[1]+" &euro; HT"; 
	
	
	var descriptif = document.getElementById("panier_descriptif");
	var valeurs = infos_art[5].split('=');
	descriptif.innerHTML = valeurs[1]; 	




	
	/*var divpanier = document.getElementById("div-panier");
	divpanier.style.display = "block";*/
	
	var popWidth = 632; //Gets the first query string value
	var popID = "div-panier";
	//Fade in the Popup and add close button
	$('#' + popID).fadeIn().css({ 'width': Number( popWidth ) });
	
	//Define margin for center alignment (vertical + horizontal) - we add 80 to the height/width to accomodate for the padding + border width defined in the css
	var height_div = $('#' + popID).height();
	var width_div = $('#' + popID).width();
	
	if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		larg = window.innerWidth;
		haut = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		larg = document.documentElement.clientWidth;
		haut = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		larg = document.body.clientWidth;
		haut = document.body.clientHeight;
	}	

	var myScrollTop1=document.body.scrollTop;
	var myScrollTop2=document.documentElement.scrollTop;
	
	if(myScrollTop1 > myScrollTop2) var myScrollTop = myScrollTop1;
	else var myScrollTop = myScrollTop2;
	
	var MargTop = (haut-height_div) / 2 + myScrollTop;
	var MargLeft = (larg-width_div) / 2;
	
	//windowCenterCmdType(popID);
	
	//Apply Margin to Popup
	$('#' + popID).css({ 
		'top' : MargTop,
		'left' : MargLeft
	});
	
	//Fade in Background
	$('body').append('<div id="fade"></div>'); //Add the fade layer to bottom of the body tag.
	$('#fade').css({'filter' : 'alpha(opacity=80)'}).fadeIn(); //Fade in the fade layer 
	

	

}

function returnSizeCmdType() {
	  var myWidth = 0, myHeight = 0;
	  if( typeof( window.innerWidth ) == 'number' ) {
	    //Non-IE
	    myWidth = window.innerWidth;
	    myHeight = window.innerHeight;
	  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
	    //IE 6+ in 'standards compliant mode'
	    myWidth = document.documentElement.clientWidth;
	    myHeight = document.documentElement.clientHeight;
	  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
	    //IE 4 compatible
	    myWidth = document.body.clientWidth;
	    myHeight = document.body.clientHeight;
	  }
	  var result = new Array(myWidth,myHeight);
	  return result;
	}
	
	function windowCenterCmdType(myId) {
		result=returnSizeCmdType();
		var myWidth=1000; // Taille de la largeur du site
		var myHeight=result[1];	
		var elementWidth=document.getElementById(myId).offsetWidth;
		var elementHeight=document.getElementById(myId).offsetHeight;
	        var myScrollLeft=document.documentElement.scrollLeft;
		var myScrollTop=document.documentElement.scrollTop;
		var posX=myScrollLeft+myWidth-myWidth/2-elementWidth/2
		var posY=myScrollTop+myHeight-myHeight/2-elementHeight/2;
		document.getElementById(myId).style.left=posX+"px";
		document.getElementById(myId).style.top=posY+"px";
	}



function ajout_panier(arnum, quantite, prix, commentaire, remise1, remise2, tva, chk) {
    // Gestion du chèque cado
	if(chk == "CHK") {
    	var prix_saisie = document.getElementById("CLPrix");
		if(isInteger(prix_saisie.value) == false) {
			alert("Le montant n'est pas valide. Veuillez entrer un nombre entier.");
			return false;
		}
		if((prix_saisie.value + 1) < prix) {
			alert("Le montant minimum du chèque cadeau est de "+prix+" euros");
			return false;
		}
		prix = prix_saisie.value;
    }
	// Fin chk cado
	
	var xhr=null;
    if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
    else if (window.ActiveXObject) xhr = new ActiveXObject("Microsoft.XMLHTTP");
    xhr.onreadystatechange = function() { 
    	if(xhr.readyState == 4) {
    		add_panier(xhr);
    		/*crea_panier();
    		affiche_panier(1);
    		window.setTimeout("affiche_panier(0)", 6000);*/
    	}
    };
    xhr.open("GET", "./ajax/reponse_panier.php?arnum="+arnum+"&quantite="+quantite+"&prix="+prix+"&commentaire="+commentaire+"&remise1="+remise1+"&remise2="+remise2+"&tva="+tva, true);
    xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=iso-8859-1');
    xhr.send("arnum="+arnum+"&quantite="+quantite+"&prix="+prix+"&commentaire="+commentaire+"&remise1="+remise1+"&remise2="+remise2+"&tva="+tva);
}
/******************************** Fin Panier ********************************/

/************************** Envoi article à un ami **************************/
function envoi_ami(arnum) {
	var mymail = document.getElementById("mymail");
	var friendmail = document.getElementById("friendmail");
	var message_ami = document.getElementById("message_ami");
	var alerte_ami = document.getElementById("alerte_ami");
	var reg_mail = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;	
	
	if(reg_mail.test(mymail.value) == false) {
		if(alerte_ami) {
			
		} else {
			nouveauDiv = document.createElement("div");
		  	nouveauDiv.setAttribute("id","alerte_ami");
		  	pere = document.getElementById("ami");
		   	premier_fils = pere.firstChild;
		   	pere.insertBefore(nouveauDiv , premier_fils);
		   	var alerte_ami = document.getElementById("alerte_ami");
		}
		alerte_ami.innerHTML = "Votre email n'est pas valide.";
		return false;
	}

	if(reg_mail.test(friendmail.value) == false) {
		if(alerte_ami) {
			
		} else {
			nouveauDiv = document.createElement("div");
		  	nouveauDiv.setAttribute("id","alerte_ami");
		  	pere = document.getElementById("ami");
		   	premier_fils = pere.firstChild;
		   	pere.insertBefore(nouveauDiv , premier_fils);
		   	var alerte_ami = document.getElementById("alerte_ami");		   	
		}
		alerte_ami.innerHTML = "L'email de votre ami n'est pas valide.";
		return false;
	}	

	if(message_ami.value == "") {
		if(alerte_ami) {
			
		} else {
			nouveauDiv = document.createElement("div");
		  	nouveauDiv.setAttribute("id","alerte_ami");
		  	pere = document.getElementById("ami");
		   	premier_fils = pere.firstChild;
		   	pere.insertBefore(nouveauDiv , premier_fils);
		}
		alerte_ami = document.getElementById("alerte_ami");
		alerte_ami.innerHTML = "Votre message est vide.";
		return false;
	}	
	
	var xhr=null;
	if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
	else if (window.ActiveXObject) xhr = new ActiveXObject("Microsoft.XMLHTTP");
	xhr.onreadystatechange = function() { 
		if(xhr.readyState == 4) conf_envoi_ami(xhr); 
	};
	xhr.open("GET", "./ajax/envoi_ami.php?arnum="+arnum+"&mymail="+mymail.value+"&friendmail="+friendmail.value+"&message="+message_ami.value, true);
	xhr.send(null);
}

function conf_envoi_ami(xhr) {
	var docTXT= xhr.responseText;
	
	var division = document.getElementById("ami");
	division.innerHTML = "";
	
	if(docTXT != "") {
		var text;
		if(docTXT == 1) text = "Votre message a été envoyé à votre ami.";
		else text = "Suite à un problème technique, votre message n'a pas pu être envoyé.";

		nouveauDiv = document.createElement("div");
	  	nouveauDiv.setAttribute("id","result_btn_ami");
	  	pere = division;
	   	premier_fils = pere.firstChild;
	   	pere.insertBefore(nouveauDiv , premier_fils);

	  	nouveauA = document.createElement("a");
	  	nouveauA.setAttribute("id","lien_btn_ami");
	  	nouveauA.setAttribute("href","javascript:close_modal();");
	  	nouveauA.innerHTML = "fermer la fenêtre";
	  	pere = document.getElementById("result_btn_ami");
	   	premier_fils = pere.firstChild;
	   	pere.insertBefore(nouveauA , premier_fils);
	   	
		nouveauDiv = document.createElement("div");
	  	nouveauDiv.setAttribute("id","result_ami");
	  	nouveauDiv.innerHTML = text;
	  	pere = division;
	   	premier_fils = pere.firstChild;
	   	pere.insertBefore(nouveauDiv , premier_fils);
	}
}
/************************ Fin envoi article à un ami ************************/

/************************** Envoi mot de passe **************************/
function oubli_mdp() {
	var email = document.getElementById("email_oubli");
	var alerte_oubli = document.getElementById("alerte_oubli");
	var reg_mail = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;	
	
	if(reg_mail.test(email.value) == false) {
		if(alerte_oubli) {
			
		} else {
			nouveauDiv = document.createElement("div");
		  	nouveauDiv.setAttribute("id","alerte_oubli");
		  	pere = document.getElementById("oubli_mdp");
		   	premier_fils = pere.firstChild;
		   	pere.insertBefore(nouveauDiv , premier_fils);
		   	var alerte_oubli = document.getElementById("alerte_oubli");
		}
		alerte_oubli.innerHTML = "Votre email n'est pas valide.";
		return false;
	}
	
	var xhr=null;
	if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
	else if (window.ActiveXObject) xhr = new ActiveXObject("Microsoft.XMLHTTP");
	xhr.onreadystatechange = function() { 
		if(xhr.readyState == 4) conf_oubli_mdp(xhr); 
	};
	xhr.open("GET", "./ajax/oubli_mdp.php?email="+email.value, true);
	xhr.send(null);
}

function conf_oubli_mdp(xhr) {
	var docTXT= xhr.responseText;
	
	if(docTXT != "") {
		/*var result = docXML.getElementsByTagName("result");
		var retour = result.item(0).firstChild.data;*/
		
		var text;
		if(docTXT == 2) text = "Cet email est introuvable dans notre base de données.";
		else if(docTXT == 1) text = "Vous allez recevoir un email contenant votre mot de passe de connexion.";
		else text = "Suite à un problème technique, l'email n'a pas pu être envoyé.";

		if(docTXT == 1) {
			var division = document.getElementById("oubli_mdp");
			division.innerHTML = "";

			nouveauDiv = document.createElement("div");
		  	nouveauDiv.setAttribute("id","result_btn_oubli");
		  	pere = division;
		   	premier_fils = pere.firstChild;
		   	pere.insertBefore(nouveauDiv , premier_fils);
		
		  	nouveauA = document.createElement("a");
		  	nouveauA.setAttribute("id","lien_btn_oubli");
		  	nouveauA.setAttribute("href","javascript:close_modal();");
		  	//nouveauA.setAttribute("onclick","");
		  	nouveauA.innerHTML = "fermer la fenêtre";
		  	pere = document.getElementById("result_btn_oubli");
		   	premier_fils = pere.firstChild;
		   	pere.insertBefore(nouveauA , premier_fils);
		   	
		   	
			nouveauDiv = document.createElement("div");
		  	nouveauDiv.setAttribute("id","result_oubli");
		  	nouveauDiv.innerHTML = text;
		  	pere = division;
		   	premier_fils = pere.firstChild;
		   	pere.insertBefore(nouveauDiv , premier_fils);
		} else {
			var alerte_oubli = document.getElementById("alerte_oubli");
			if(alerte_oubli) {
				
			} else {
				nouveauDiv = document.createElement("div");
			  	nouveauDiv.setAttribute("id","alerte_oubli");
			  	pere = document.getElementById("oubli_mdp");
			   	premier_fils = pere.firstChild;
			   	pere.insertBefore(nouveauDiv , premier_fils);
			   	var alerte_oubli = document.getElementById("alerte_oubli");
			}
			alerte_oubli.innerHTML = text;
			//document.getElementById("alerte_oubli").innerHTML = text;
			return false;
			
		}
	}
}
/************************ Fin envoi mot de passe ************************/

/************************ Inscription newsletter ************************/
function newsletter() {
	var email = document.getElementById("email");
	var alerte_news = document.getElementById("alerte_news");
	var reg_mail = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;	
	
	if(reg_mail.test(email.value) == false) {
		if(alerte_news) {
			
		} else {
			nouveauDiv = document.createElement("div");
		  	nouveauDiv.setAttribute("id","alerte_news");
		  	pere = document.getElementById("add_news");
		   	premier_fils = pere.firstChild;
		   	pere.insertBefore(nouveauDiv , premier_fils);
		   	var alerte_news = document.getElementById("alerte_news");
		}
		alerte_news.innerHTML = "Votre email n'est pas valide.";
		return false;
	}
	
	var xhr=null;
	if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
	else if (window.ActiveXObject) xhr = new ActiveXObject("Microsoft.XMLHTTP");
	xhr.onreadystatechange = function() { 
		if(xhr.readyState == 4) conf_add_news(xhr); 
	};
	xhr.open("GET", "./ajax/add_news.php?email="+email.value, true);
	xhr.send(null);
}

function conf_add_news(xhr) {
	var docTXT= xhr.responseText;
	
	if(docTXT != "") {
		var text;
		if(docTXT == 1) text = "Votre email a été transmis pour l'inscrire à la newsletter.";
		else text = "Suite à un problème technique, l'email n'a pas pu être envoyé.";

		var division = document.getElementById("add_news");
		division.innerHTML = "";

		nouveauDiv = document.createElement("div");
	  	nouveauDiv.setAttribute("id","result_btn_news");
	  	pere = division;
	   	premier_fils = pere.firstChild;
	   	pere.insertBefore(nouveauDiv , premier_fils);
	
	  	nouveauA = document.createElement("a");
	  	nouveauA.setAttribute("id","lien_btn_news");
	  	nouveauA.setAttribute("href","javascript:close_modal();");
	  	nouveauA.innerHTML = "fermer la fenêtre";
	  	pere = document.getElementById("result_btn_news");
	   	premier_fils = pere.firstChild;
	   	pere.insertBefore(nouveauA , premier_fils);
	   	
		nouveauDiv = document.createElement("div");
	  	nouveauDiv.setAttribute("id","result_news");
	  	nouveauDiv.innerHTML = text;
	  	pere = division;
	   	premier_fils = pere.firstChild;
	   	pere.insertBefore(nouveauDiv , premier_fils);
	}
}
/************************ Fin envoi mot de passe ************************/

function update_livadresse(id){
	var xhr=null;
	if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
	else if (window.ActiveXObject) xhr = new ActiveXObject("Microsoft.XMLHTTP");
	
	var data = "ACT=GETADDR&ID="+id;
	xhr.open("GET", "./ajax/get_adrliv.php?"+data, true);
	
	xhr.onreadystatechange = function() {  
		if(xhr.readyState == 4) {
			var what = eval('('+xhr.responseText+')');  
			if(what['error']) {
				showerror(what['error'], 5000);
			}
			else {
				//on charge l'adresse dans les champs.
				var input = document.getElementById('clientform_livadcode');
				input.value = what['adresse']['AdCode'];
				input = document.getElementById('clientform_livadsoc');
				input.value = what['adresse']['AdSociete'];
				input = document.getElementById('clientform_livadnom');
				input.value = what['adresse']['AdNom'];
				input = document.getElementById('clientform_livadprenom');
				input.value = what['adresse']['AdPrenom'];
				input = document.getElementById('clientform_livadadresse');
				input.value = what['adresse']['AdAdresse'];
				input = document.getElementById('clientform_livadadresse2');
				input.value = what['adresse']['AdAdresse2'];
				input = document.getElementById('clientform_livadcodepostal');
				input.value = what['adresse']['AdCodePostal'];
				input = document.getElementById('clientform_livadville');
				input.value = what['adresse']['AdVille'];
				input = document.getElementById('clientform_livadpays');
				input.value = what['adresse']['AdPays'];
				input = document.getElementById('clientform_livadtelephone');
				input.value = what['adresse']['AdTelephone'];
			}
		}
	}
	xhr.send(data);
}

function showerror(str, delay){
	var msgbox = document.getElementById('msgbox');
	msgbox.className="error";
	msgbox.innerHTML = str;
	msgbox.style.display="";
	setTimeout("document.getElementById('msgbox').style.display='none'", delay);
}

function chgqte(tgt, val){
	var qte = document.getElementById('clq'+tgt);
	if((qte.value*1 + val) >= 0) qte.value = (qte.value*1 + val);
}

function delLine(tgt){
	var qte = document.getElementById('clq'+tgt);
	var form = document.getElementById('form'+tgt);
	qte.value = 0;
	form.submit();
}

function modLine(tgt){
	var form = document.getElementById('form'+tgt);
	form.submit();
}

function valid_codepromo(url) {
	var code = document.getElementById('CODE_PROMO').value;
	document.location.href = url+"?CODE_PROMO="+code;
}

function toggleShow(id){
	var div=document.getElementById(id);
	if (div.style.display == 'none') div.style.display = "";
	else div.style.display = 'none';
}

function valid_coord(){
	var myform = document.getElementById('fcoord');
	var nom = document.getElementById('FAC_AdNom');
	var pnom = document.getElementById('FAC_AdPrenom');
	var adr = document.getElementById('FAC_AdAdresse');
	var cp = document.getElementById('FAC_AdCodePostal');
	var ville = document.getElementById('FAC_AdVille');
	var pays = document.getElementById('FAC_AdPays');
	var login = document.getElementById('createUtLogin');
	var pass = document.getElementById('createUtPass');
	var login_conf = document.getElementById('CONF_Login');
	var pass_conf = document.getElementById('CONF_Pass');
	var cgv = document.getElementById('checkcgv');
	var checkdiff = document.getElementById('checkdiff');

	var reg_mail = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

	if(cgv && cgv.checked == false) {
		alert ('Vous devez confirmer votre acceptation des conditions générales de vente pour continuer');
		return false;
	} else if(nom && nom.value == "") {
		nom.focus();
		alert("Le nom est obligatoire.")
		return false;
	} else if (pnom && pnom.value == "") {
		pnom.focus();
		alert("Le prénom est obligatoire.")
		return false;			
	} else if (adr && adr.value == "") {
		adr.focus();
		alert("L'adresse est obligatoire.")
		return false;			
	} else if (cp && cp.value == "") {
		cp.focus();
		alert("Le code postal est obligatoire.")
		return false;			
	} else if (ville && ville.value == "") {
		ville.focus();
		alert("La ville est obligatoire.")
		return false;			
	} else if (pays && pays.value == "") {
		pays.focus();
		alert("Le pays est obligatoire.")
		return false;			
	}
	
	if (login && login.value == "") {
		login.focus();
		alert("Le login est obligatoire.")
		return false;
	} else if (pass && pass.value == "") {
		pass.focus();
		alert("Le mot de passe est obligatoire est obligatoire.")
		return false;			
	} else if (pass && (pass.value.length < 6) ) {
		pass.focus();
		alert("Votre mot de passe est trop court (min 6 caractères).")
		return false;			
	} else if (login_conf && login && (login_conf.value != login.value) ) {
		login.focus();
		alert("Vous avez saisi 2 login différents.")
		return false;			
	} else if (pass_conf && pass && (pass_conf.value != pass.value) ) {
		pass.focus();
		alert("Vous avez saisi 2 mot de passe différents.")
		return false;			
	}
	
	if(checkdiff.checked === true) {
		var code_liv = document.getElementById('clientform_livadcode');
		var nom_liv = document.getElementById('clientform_livadnom');
		var pnom_liv = document.getElementById('clientform_livadprenom');
		var adr_liv = document.getElementById('clientform_livadadresse');
		var cp_liv = document.getElementById('clientform_livadcodepostal');
		var ville_liv = document.getElementById('clientform_livadville');
		var pays_liv = document.getElementById('clientform_livadpays');
		var tel_liv = document.getElementById('clientform_livadtelephone');
		
		if(code_liv && code_liv.value == "") {
			code_liv.focus();
			alert("Le nom de l'adresse est obligatoire.")
			return false;
		} else if(nom_liv && nom_liv.value == "") {
			nom_liv.focus();
			alert("Le nom est obligatoire.")
			return false;
		} else if (pnom_liv && pnom_liv.value == "") {
			pnom_liv.focus();
			alert("Le prénom est obligatoire.")
			return false;			
		} else if (adr_liv && adr_liv.value == "") {
			adr_liv.focus();
			alert("L'adresse est obligatoire.")
			return false;			
		} else if (cp_liv && cp_liv.value == "") {
			cp_liv.focus();
			alert("Le code postal est obligatoire.")
			return false;			
		} else if (ville_liv && ville_liv.value == "") {
			ville_liv.focus();
			alert("La ville est obligatoire.")
			return false;			
		} else if(pays_liv && pays_liv.value == "") {
			pays_liv.focus();
			alert("Le pays est obligatoire.")
			return false;
		} else if (tel_liv && tel_liv.value == "") {
			tel_liv.focus();
			alert("Le téléphone est obligatoire.")
			return false;			
		}		
	}
	
	myform.submit();
}

function isInteger (s) {
    var i;
    if (isEmpty(s))
    if (isInteger.arguments.length == 1) return 0;
    else return (isInteger.arguments[1] == true);
    for (i = 0; i < s.length; i++)
    {
       var c = s.charAt(i);
       if (!isDigit(c)) return false;
    }
    return true;
 }

function isEmpty(s) {
	return ((s == null) || (s.length == 0))
}

function isDigit (c) {
	return ((c >= "0") && (c <= "9"))
}

function change_pays(o) {
	var pays = document.getElementById('clientform_livadpays');
	if(o.value.toLowerCase() != 'france') pays.style.display = 'block';
	else pays.style.display = 'none';
}

function select_affiche(flag) {
	oSelects = document.getElementsByTagName('SELECT');
	var propriete;
	if(flag == 1) propriete = "visible";
	else propriete = "hidden";
	if (oSelects.length > 0) { 
		for (i = 0; i < oSelects.length; i++) {
			oSelects[i].style.visibility = propriete; 
		} 
	}	
}

function switch_div(id) {
	$("#"+id).slideToggle("slow");
}
