
function supprimable(ce_id){
//alert("test : "+document.getElementById("list_commande_sav").value);
	//var obj = document.getElementById("list_commande_sav");
	if(ce_id==0){
		document.getElementById('suppr_cmd_express').style.visibility="hidden";
		document.getElementById('confirmBox').style.display='none';
	}
	else{
		document.getElementById('confirmBox').style.display='none';
		document.getElementById('suppr_cmd_express').style.display='block';
		document.getElementById('suppr_cmd_express').style.visibility="visible";

		
	}
}
function loadCmdExpress(){
	document.getElementById("submit_cmd_express").style.visibility="hidden";
	document.getElementById("formu_ch_cmd").submit();
}

function verifCmdExpress(){	
	var reg = /^[0-9]{1,6}$/;
	if (document.getElementById("ch_cmd_code_article").value.length<6){
		initMsgConf();
		document.getElementById("titre-msg-service").innerHTML 	= "Attention ! Foussier Quincaillerie vous informe:";
		document.getElementById("str-msg-service").innerHTML 	= "Les codes articles Foussier Quincaillerie sont toujours composés de 6 chiffres sans espace. <br><br>Merci de compléter votre saisie en ajoutant des zéros (exemple: 000539)<div style=\"display:block; height:50px; width:325px; margin-top:45px\"><a href='#' onclick=\"msgServ.closeMessage()\" class='btn'  style='float:left; margin-left:15px'>OK</a></div>";
		initMsg(12);
		return false;	
	}
	
	if (reg.exec(document.getElementById("ch_cmd_code_article").value) == null){
		initMsgConf();
		document.getElementById("titre-msg-service").innerHTML 	= "Attention ! Foussier Quincaillerie vous informe:";
		document.getElementById("str-msg-service").innerHTML 	= "Les codes articles Foussier Quincaillerie sont toujours composés de 6 chiffres sans espace. <br><br>Merci de ne pas saisir de lettres (exemple: 000539)<div style=\"display:block; height:50px; width:325px; margin-top:45px\"><a href='#' onclick=\"msgServ.closeMessage()\" class='btn'  style='float:left; margin-left:15px'>OK</a></div>";
		initMsg(13);
		return false;
	}
	
	if (reg.exec(document.getElementById("ch_cmd_qte").value) == null || parseInt(document.getElementById("ch_cmd_qte").value)<1){
		initMsgConf();
		document.getElementById("titre-msg-service").innerHTML 	= "Attention ! Foussier Quincaillerie vous informe:";
		document.getElementById("str-msg-service").innerHTML 	= "Seules les <b>valeures numériques</b> sont autorisées pour <b>le champs quantité</b>. <br><br>Merci de ne pas saisir de lettres<div style=\"display:block; height:50px; width:100%; margin-top:45px; text-align:center\"><a href='#' onclick=\"msgServ.closeMessage()\" class='btn'  style='float:left; margin-left:15px'>OK</a></div>";
		initMsg(13);		
		return false;
	}

}

function submitdevis()
{
document.getElementById("formu_ch_cmd_devis").submit();	
}


function verifCmdExpressDevis(){	
	var reg = /^[0-9]{1,6}$/;
	if (document.getElementById("ch_cmd_code_article").value.length<6){
		initMsgConf();
		document.getElementById("titre-msg-service").innerHTML 	= "Attention ! Foussier Quincaillerie vous informe:";
		document.getElementById("str-msg-service").innerHTML 	= "Les codes articles Foussier Quincaillerie sont toujours composés de 6 chiffres sans espace. <br><br>Merci de compléter votre saisie en ajoutant des zéros (exemple: 000539)<div style=\"display:block; height:50px; width:325px; margin-top:45px\"><a href='#' onclick=\"msgServ.closeMessage()\" class='btn'  style='float:left; margin-left:15px'>OK</a></div>";
		initMsg(12);
		return false;	
	}
	
	if (reg.exec(document.getElementById("ch_cmd_code_article").value) == null){
		initMsgConf();
		document.getElementById("titre-msg-service").innerHTML 	= "Attention ! Foussier Quincaillerie vous informe:";
		document.getElementById("str-msg-service").innerHTML 	= "Les codes articles Foussier Quincaillerie sont toujours composés de 6 chiffres sans espace. <br><br>Merci de ne pas saisir de lettres (exemple: 000539)<div style=\"display:block; height:50px; width:325px; margin-top:45px\"><a href='#' onclick=\"msgServ.closeMessage()\" class='btn'  style='float:left; margin-left:15px'>OK</a></div>";
		initMsg(13);
		return false;
	}
	
	if (reg.exec(document.getElementById("ch_cmd_qte").value) == null || parseInt(document.getElementById("ch_cmd_qte").value)<1){
		initMsgConf();
		document.getElementById("titre-msg-service").innerHTML 	= "Attention ! Foussier Quincaillerie vous informe:";
		document.getElementById("str-msg-service").innerHTML 	= "Seules les <b>valeures numériques</b> sont autorisées pour <b>le champs quantité</b>. <br><br>Merci de ne pas saisir de lettres<div style=\"display:block; height:50px; width:100%; margin-top:45px; text-align:center\"><a href='#' onclick=\"msgServ.closeMessage()\" class='btn'  style='float:left; margin-left:15px'>OK</a></div>";
		initMsg(13);		
		return false;
	}
	
	
				initMsgAlert();
				document.getElementById("titre-msg-service-alert").innerHTML 	= " Attention ! Foussier Quincaillerie vous informe:";
				document.getElementById("str-msg-service-alert").innerHTML 	= "<span style='font-weight: bold;'><span style='color:red'>Attention.</span> Ce devis ayant fait l’objet d’une étude de prix spécifique par l’un de nos commerciaux, en fonction des références et des quantités que vous nous avez communiquées, vous ne pourrez convertir ce devis en commande que si vous le valider en l’état,<span style='color:red'> sans modification, ni des références, ni des quantités, et sans ajout, ni suppression d’articles.</span> En lançant cette nouvelle recherche, vous acceptez de perdre les informations liées à cette commande établie sur devis. Acceptez-vous de quittez cette commande ?</span> <div style=\"display:block; height:30px; width:200px; margin-top:10px; padding-left:20px; \"><a href='#' onclick=\"msgServ.closeMessage();\" class='btn' >Revenir au Devis</a></div><div style=\"display:block; height:30px; width:200px; margin-top:1px; padding-left:20px; \"><a href='#' onclick=\"msgServ.closeMessage();submitdevis();\" class='btn' >Accepter</a></div>";
				initMsg(13);
				return false;

}




function verifArt_Ref(){	
	var reg = /^[0-9]{1,6}$/;
	if (document.getElementById("code-art").value.length<6 || reg.exec(document.getElementById("code-art").value)==null){
		initMsgConf();
		document.getElementById("titre-msg-service").innerHTML 	= "Attention ! Foussier Quincaillerie vous informe:";
		document.getElementById("str-msg-service").innerHTML 	= "Les codes articles Foussier Quincaillerie sont toujours composés de 6 chiffres sans espace. <br><br>Merci de compléter votre saisie en ajoutant des zéros (exemple: 000539)<div style=\"display:block; height:50px; width:325px; margin-top:45px\"><a href='#' onclick=\"msgServ.closeMessage()\" class='btn'  style='float:left; margin-left:15px'>OK</a></div>";
		initMsg(12);
		return false;	
	}
	
	


}

function submitdevismoteurart()
{
document.getElementById("formu-code-art").submit();	
}

function verifArt_Ref_Devis(){	
	var reg = /^[0-9]{1,6}$/;
	if (document.getElementById("code-art").value.length<6 || reg.exec(document.getElementById("code-art").value)==null){
		initMsgConf();
		document.getElementById("titre-msg-service").innerHTML 	= "Attention ! Foussier Quincaillerie vous informe:";
		document.getElementById("str-msg-service").innerHTML 	= "Les codes articles Foussier Quincaillerie sont toujours composés de 6 chiffres sans espace. <br><br>Merci de compléter votre saisie en ajoutant des zéros (exemple: 000539)<div style=\"display:block; height:50px; width:325px; margin-top:45px\"><a href='#' onclick=\"msgServ.closeMessage()\" class='btn'  style='float:left; margin-left:15px'>OK</a></div>";
		initMsg(12);
		return false;	
	}
	
	
	
				initMsgAlert();
				document.getElementById("titre-msg-service-alert").innerHTML 	= " Attention ! Foussier Quincaillerie vous informe:";
				document.getElementById("str-msg-service-alert").innerHTML 	= "<span style='font-weight: bold;'><span style='color:red'>Attention.</span> Ce devis ayant fait l’objet d’une étude de prix spécifique par l’un de nos commerciaux, en fonction des références et des quantités que vous nous avez communiquées, vous ne pourrez convertir ce devis en commande que si vous le valider en l’état,<span style='color:red'> sans modification, ni des références, ni des quantités, et sans ajout, ni suppression d’articles.</span> En lançant cette nouvelle recherche, vous acceptez de perdre les informations liées à cette commande établie sur devis. Acceptez-vous de quittez cette commande ?</span> <div style=\"display:block; height:30px; width:200px; margin-top:10px; padding-left:20px; \"><a href='#' onclick=\"msgServ.closeMessage();\" class='btn' >Revenir au Devis</a></div><div style=\"display:block; height:30px; width:200px; margin-top:1px; padding-left:20px; \"><a href='#' onclick=\"msgServ.closeMessage();submitdevismoteurart();\" class='btn' >Accepter</a></div>";
				initMsg(13);
				return false;

}



function verifMoteur_Cle(){	
	var reg = /^[0-9]{1,6}$/;
	
	if (document.getElementById("mot-cle").value.length<=2 ){
		initMsgConf();
		document.getElementById("titre-msg-service").innerHTML 	= "Attention ! Foussier Quincaillerie vous informe:";
		document.getElementById("str-msg-service").innerHTML 	= "Le mot ou l'expression saisi ne permet pas une recherche satisfaisante. <br><br>Merci de préciser votre recherche.<div style=\"display:block; height:50px; width:325px; margin-top:45px\"><a href='#' onclick=\"msgServ.closeMessage()\" class='btn'  style='float:left; margin-left:15px'>OK</a></div>";
		initMsg(12);
		return false;	
	}
	
	


}

function submitdevismoteurcle()
{
document.getElementById("formu-mot-cle").submit();	
}

function verifMoteur_Cle_Devis(){	
	var reg = /^[0-9]{1,6}$/;
	
	if (document.getElementById("mot-cle").value.length<=2 ){
		initMsgConf();
		document.getElementById("titre-msg-service").innerHTML 	= "Attention ! Foussier Quincaillerie vous informe:";
		document.getElementById("str-msg-service").innerHTML 	= "Le mot ou l'expression saisi ne permet pas une recherche satisfaisante. <br><br>Merci de préciser votre recherche.<div style=\"display:block; height:50px; width:325px; margin-top:45px\"><a href='#' onclick=\"msgServ.closeMessage()\" class='btn'  style='float:left; margin-left:15px'>OK</a></div>";
		initMsg(12);
		return false;	
	}
	
	
				initMsgAlert();
				document.getElementById("titre-msg-service-alert").innerHTML 	= " Attention ! Foussier Quincaillerie vous informe:";
				document.getElementById("str-msg-service-alert").innerHTML 	= "<span style='font-weight: bold;'><span style='color:red'>Attention.</span> Ce devis ayant fait l’objet d’une étude de prix spécifique par l’un de nos commerciaux, en fonction des références et des quantités que vous nous avez communiquées, vous ne pourrez convertir ce devis en commande que si vous le valider en l’état,<span style='color:red'> sans modification, ni des références, ni des quantités, et sans ajout, ni suppression d’articles.</span> En lançant cette nouvelle recherche, vous acceptez de perdre les informations liées à cette commande établie sur devis. Acceptez-vous de quittez cette commande ?</span> <div style=\"display:block; height:30px; width:200px; margin-top:10px; padding-left:20px; \"><a href='#' onclick=\"msgServ.closeMessage();\" class='btn' >Revenir au Devis</a></div><div style=\"display:block; height:30px; width:200px; margin-top:1px; padding-left:20px; \"><a href='#' onclick=\"msgServ.closeMessage();submitdevismoteurcle();\" class='btn' >Accepter</a></div>";
				initMsg(13);
				return false;


}

function verifEspacePro(){
	var regalpha = /^[a-zA-Z0-9]+$/;
	var reg = /^[0-9]+$/;
	var formulaire=true;
		
	if (document.getElementById("identifiant").value == ""){
			initMsgConf();
			document.getElementById("titre-msg-service").innerHTML 	= "Attention ! Foussier Quincaillerie vous informe:";
			document.getElementById("str-msg-service").innerHTML 	= "<p style='text-align:center'>Merci de saisir votre identifiant. </p><br><br><div style=\"display:block; border:0px; height:50px; width:280px; margin-top:45px;\"><a href='#' onclick=\"msgServ.closeMessage()\" class='btn'  style='margin-left:auto; margin-right:auto'>OK</a></div>";
			initMsg(13);
			formulaire= false;			
			return false;
	}else{
		if (regalpha.exec(document.getElementById("identifiant").value) == null){
			initMsgConf();
			document.getElementById("titre-msg-service").innerHTML 	= "Attention ! Foussier Quincaillerie vous informe:";
			document.getElementById("str-msg-service").innerHTML 	= "<p style='text-align:center'>Seules les <b>valeures Alphanumériques</b> sont autorisées pour <b>le champs Identifiant</b>.</p> <br><br><div style=\"display:block; height:50px; width:280px; margin-top:45px\"><a href='#' onclick=\"msgServ.closeMessage()\" class='btn'  style='margin-left:auto; margin-right:auto'>OK</a></p>";
			initMsg(13);
			formulaire= false;			
			return false;
		}else{
			if (document.getElementById("accescode").value == ""){
				initMsgConf();
				document.getElementById("titre-msg-service").innerHTML 	= "Attention ! Foussier Quincaillerie vous informe:";
				document.getElementById("str-msg-service").innerHTML 	= "<p style='text-align:center'>Merci de saisir votre code d'accès.</p> <br><br><div style=\"display:block; height:50px; width:280px; margin-top:45px\"><a href='#' onclick=\"msgServ.closeMessage()\" class='btn'  style='margin-left:auto; margin-right:auto'>OK</a></p>";
				initMsg(13);
				formulaire= false;				
				return false;
			}else{
				if (reg.exec(document.getElementById("accescode").value) == null){
					initMsgConf();
					document.getElementById("titre-msg-service").innerHTML 	= "Attention ! Foussier Quincaillerie vous informe:";
					document.getElementById("str-msg-service").innerHTML 	= "<p style='text-align:center'>Seules les <b>valeures numériques</b> sont autorisées pour <b>le champs code d'accès</b>. <br><br>Merci de ne pas saisir de lettres.</p><div style=\"display:block; height:50px; width:280px; margin-top:45px; text-align:center\"><a href='#' onclick=\"msgServ.closeMessage()\" class='btn'  style='margin-left:auto; margin-right:auto'>OK</a></p>";
					initMsg(13);
					formulaire= false;					
					return false;
				}
			}
		}
	}

	//if(formulaire){document.cnx.submit();}

}

function displayAdrLiv(type){
	
	var radio = "";
	if(document.getElementById("livraison-habituelle")){
		if (document.getElementById("livraison-foussier")) document.getElementById("livraison-foussier").checked=false;
		if (document.getElementById("livraison-tnt")) document.getElementById("livraison-tnt").checked=false;
		if (document.getElementById("livraison-multiple")) document.getElementById("livraison-multiple").checked=false;
		if (document.getElementById("livraison-facturation")) document.getElementById("livraison-facturation").checked=false;
		if (document.getElementById("livraison-habituelle")) document.getElementById("livraison-habituelle").checked=false;
		if (document.getElementById("livraison-livraison")) document.getElementById("livraison-livraison").checked=false;
		
		if (type=="foussier"){
			if (document.getElementById("livraison-foussier")) document.getElementById("livraison-foussier").checked=true;
		}
		if (type=="tnt"){
			if (document.getElementById("livraison-tnt")) document.getElementById("livraison-tnt").checked=true;
		}
		if (type=="multiple"){
			if (document.getElementById("livraison-multiple")) document.getElementById("livraison-multiple").checked=true;
		}
		actualiser();
	}else{
		if (document.getElementById("livraison-foussier")) document.getElementById("livraison-foussier").checked=false;
		if (document.getElementById("livraison-tnt")) document.getElementById("livraison-tnt").checked=false;
		if (type=="foussier"){
			if (document.getElementById("livraison-foussier")) document.getElementById("livraison-foussier").checked=true;
		}else{
			if (document.getElementById("livraison-tnt")) document.getElementById("livraison-tnt").checked=true;
		}
		actualiserPAR();
	}

	if (document.getElementById("livraison-facturation").checked) 	radio = "livraison-facturation";
	if (document.getElementById("livraison-foussier").checked) 		radio = "livraison-foussier";
	if (document.getElementById("livraison-tnt").checked) 			radio = "livraison-tnt";
	if (document.getElementById("livraison-multiple").checked) 		radio = "livraison-multiple";
	if (document.getElementById("livraison-habituelle").checked) 	radio = "livraison-habituelle";
	if (document.getElementById("livraison-livraison").checked) 	radio = "livraison-livraison";
	

	if (radio=="livraison-tnt"  || radio=="livraison-foussier" || radio=="livraison-multiple"){
		
		if( type=="foussier" && radio=="livraison-foussier"){
			if (document.getElementById("departement_foussier").value != "0") {
				
				new HttpRequest("/xhr/adresse_agence.xhr.php", new Array('type', 'foussier', 'id', document.getElementById("departement_foussier").value), '', "updateAdrLiv(dom)");	

				}
		}
		
		if(type=="tnt" && radio=="livraison-tnt"){
				if (document.getElementById("departement_tnt").value != "0"){
					
					new HttpRequest("/xhr/adresse_agence.xhr.php", new Array('type', 'tnt', 'id', document.getElementById("departement_tnt").value), '', "updateAdrLiv(dom)");	

				}
		}
		
		if(type=="multiple" && radio=="livraison-multiple"){
				if (document.getElementById("lm_id").value != "0"){
					
					new HttpRequest("/xhr/adresse_multiple.xhr.php", new Array('type', 'multiple', 'id', document.getElementById("lm_id").value), '', "updateAdrLiv(dom)");	

				}
		}
		
		
	}	
}

function updateAdrLiv(arbDom){
	
	eraseLiv();
	var raison 	= "";
	var adr 	= "";
	var adr2 	= "";
	var dept 	= "";
	var ville 	= "";
	var tel 	= "";
	var fax 	="";
	var nom 	="";
	
	//Met à jour le bloc adresse de livraison
	if (arbDom.getElementsByTagName('RAISON_SOCIALE')[0].hasChildNodes()) 	raison 	= arbDom.getElementsByTagName('RAISON_SOCIALE')[0].firstChild.nodeValue;
	
	
	if (arbDom.getElementsByTagName('NOM')[0].hasChildNodes()) 				nom 	= arbDom.getElementsByTagName('NOM')[0].firstChild.nodeValue;	
	
	if (arbDom.getElementsByTagName('ADR')[0].hasChildNodes()) 				adr 	= arbDom.getElementsByTagName('ADR')[0].firstChild.nodeValue;	
	if (arbDom.getElementsByTagName('ADR2')[0].hasChildNodes())				adr2 	=  arbDom.getElementsByTagName('ADR2')[0].firstChild.nodeValue;	
	if (arbDom.getElementsByTagName('DEPT')[0].hasChildNodes())				dept 	=  arbDom.getElementsByTagName('DEPT')[0].firstChild.nodeValue;	
	if (arbDom.getElementsByTagName('VILLE')[0].hasChildNodes())			ville 	=  arbDom.getElementsByTagName('VILLE')[0].firstChild.nodeValue;	
	if (arbDom.getElementsByTagName('TEL')[0].hasChildNodes())				tel 	=  arbDom.getElementsByTagName('TEL')[0].firstChild.nodeValue;	
	if (arbDom.getElementsByTagName('FAX')[0].hasChildNodes())				fax 	=  arbDom.getElementsByTagName('FAX')[0].firstChild.nodeValue;	
	
	
	
	var str = "<span class='contenu-texte-gras'>Adresse de l'agence</span><br>"+nom+"<br>"+raison+"<br>"+adr+"<br>"+adr2+"<br>"+dept+" "+ville+"<br>"+tel+"<br>"+fax
	document.getElementById("detail-adresse").innerHTML = str;	
	document.getElementById("detail-adresse").style.display="block";
}


function eraseLiv(){
	document.getElementById("detail-adresse").innerHTML = "";	
	document.getElementById("detail-adresse").style.display="none";
}


function alert_selection(){
	var formulaire=true;
	//alert("Vous n'avez aucun produit dans votre sélection ! ");
	initMsgConf();
			document.getElementById("titre-msg-service").innerHTML 	= "Attention ! Foussier Quincaillerie vous informe:";
			document.getElementById("str-msg-service").innerHTML 	= "<p style='text-align:center'>Vous n'avez actuellement pas de produit dans votre sélection. </p><br><br>Pour ajouter un produit à votre sélection, allez sur une fiche produit, puis cliquez sur ajouter à ma sélection<br><br><div style=\"display:block; border:0px; height:50px; width:280px; margin-top:45px;\"><a href='#' onclick=\"msgServ.closeMessage()\" class='btn'  style='margin-left:auto; margin-right:auto'>OK</a></div>";
			initMsg(12);
			formulaire= false;			
			return false;
	
}


function alert_selection_Devis(){

				initMsgAlert();
				document.getElementById("titre-msg-service-alert").innerHTML 	= " Attention ! Foussier Quincaillerie vous informe:";
				document.getElementById("str-msg-service-alert").innerHTML 	= "<span style='font-weight: bold;'><span style='color:red'>Attention.</span> Ce devis ayant fait l’objet d’une étude de prix spécifique par l’un de nos commerciaux, en fonction des références et des quantités que vous nous avez communiquées, vous ne pourrez convertir ce devis en commande que si vous le valider en l’état,<span style='color:red'> sans modification, ni des références, ni des quantités, et sans ajout, ni suppression d’articles.</span> En lançant cette nouvelle recherche, vous acceptez de perdre les informations liées à cette commande établie sur devis. Acceptez-vous de quittez cette commande ?</span> <div style=\"display:block; height:30px; width:200px; margin-top:10px; padding-left:20px; \"><a href='#' onclick=\"msgServ.closeMessage();\" class='btn' >Revenir au Devis</a></div><div style=\"display:block; height:30px; width:200px; margin-top:1px; padding-left:20px; \"><a href='/ma-selection.php' onclick=\"msgServ.closeMessage();\" class='btn' >Accepter</a></div>";
				initMsg(13);
				return false;	
	
	
}

function showFlash(){
	var flashObjects = document.getElementsByTagName("object");
	for (i = 0; i < flashObjects.length; i++) {
		flashObjects[i].style.visibility = "visible";
	}

	var flashEmbeds = document.getElementsByTagName("embed");
	for (i = 0; i < flashEmbeds.length; i++) {
		flashEmbeds[i].style.visibility = "visible";
	}
}


function hideFlash(){
	var flashObjects = document.getElementsByTagName("object");
	for (i = 0; i < flashObjects.length; i++) {
		flashObjects[i].style.visibility = "hidden";
	}

	var flashEmbeds = document.getElementsByTagName("embed");
	for (i = 0; i < flashEmbeds.length; i++) {
		flashEmbeds[i].style.visibility = "hidden";
	}

}



function addCarousselHome(){
	
	var so = new SWFObject("/caroussel/carrousel-V1.swf", "pubProto", "670", "250", "9", "#FFFFFF");
 	so.useExpressInstall('script/expressinstall.swf');

   	so.write("pubProto");
}


function addLoadListener(func) {
   if (window.addEventListener) {
      window.addEventListener("load", func, false);
   } else if (document.addEventListener) {
      document.addEventListener("load", func, false);
   } else if (window.attachEvent) {
      window.attachEvent("onload", func);
   } else if (typeof window.onload != "function") {
      window.onload = func;
   } else {
      var oldonload = window.onload;
      window.onload = function() {
         oldonload();
         func();
      };
   }
}