// JavaScript Document
var xhrDemandeDelai ;
var xhrSendDemande;
function ShowDemandeDelai(id_prod){
	DeclencheSablier();
	if (window.XMLHttpRequest) { //Navigateur FireFox
			xhrDemandeDelai = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) //Navigateur IE 6 et plus
		{
			try {
			       xhrDemandeDelai = new ActiveXObject("Msxml2.XMLHTTP");
			    } catch (e) {
					xhrDemandeDelai = new ActiveXObject("Microsoft.XMLHTTP");
			   }
		}
	xhrDemandeDelai.onreadystatechange = handleHttpResponseDemandeDelai;
	var url = "/demande_delai.php";
	xhrDemandeDelai.open("POST", url, true);
	xhrDemandeDelai.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xhrDemandeDelai.send("id_prod="+id_prod);
}


function DeclencheSablier(){
	document.getElementById('patientez').className='patientez_svp';
	document.getElementById("patientez").style.top=((document.body.clientHeight - document.getElementById('patientez').offsetHeight)/2 + document.body.scrollTop)+'px';
	document.getElementById("patientez").style.left=((document.body.clientWidth - document.getElementById('patientez').offsetWidth)/2) + 'px';
	document.getElementById("patientez").style.visibility='visible';
}


function handleHttpResponseDemandeDelai() {
    if(xhrDemandeDelai.readyState == 4 && xhrDemandeDelai.status == 200) {
		
		response = xhrDemandeDelai.responseXML;
		var produit = response.getElementsByTagName("produit");
		
		titre_prod = produit[0].getElementsByTagName("titre_prod")[0].firstChild.nodeValue;
		document.getElementById('titre_produit2').innerHTML = titre_prod;
		ref_pc21 = produit[0].getElementsByTagName("ref_pc21")[0].firstChild.nodeValue;
		
		
		document.getElementById('ref_pc21_demande_dispo').innerHTML = ref_pc21;
		document.form_demande.ref_pc21_demande.value = ref_pc21;
		id_prod =  parseInt(produit[0].getElementsByTagName("id_prod")[0].firstChild.nodeValue);//Référence du produit
		document.getElementById("demande_popup").style.visibility='visible';
		
		document.getElementById("demande_popup").style.top=(((document.body.clientHeight - document.getElementById('demande_popup').offsetHeight)/2) + document.body.scrollTop)+'px';
		document.getElementById("demande_popup").style.left=((screen.width - document.getElementById('demande_popup').offsetWidth)/2) + 'px';
		stopSablier();
	}
}
function HideDemandeDelai(){
	if(document.all){
		document.all["demande_popup"].style.visibility='hidden';
	}else{
	
		if(document.getElementById){
			document.getElementById("demande_popup").style.visibility='hidden';
		}
	}
	
	if(document.layers){
		document.layers["demande_popup"].visibility='hidden';
	}
}



function sendDemande(email,ref_pc21){
	DeclencheSablier();
	if (window.XMLHttpRequest) { //Navigateur FireFox
			xhrSendDemande = new XMLHttpRequest();
	}else if (window.ActiveXObject) //Navigateur IE 6 et plus
		{
			try {
			       xhrSendDemande = new ActiveXObject("Msxml2.XMLHTTP");
			    } catch (e) {
					xhrSendDemande = new ActiveXObject("Microsoft.XMLHTTP");
			   }
		}
	xhrSendDemande.onreadystatechange = handleHttpResponseSend;
	var url = "/send_demande_ajax.php";
	xhrSendDemande.open("POST", url, true);
	xhrSendDemande.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xhrSendDemande.send("e_mail="+email+"&ref_pc21="+ref_pc21);
}

function cachePopupConfirmation(){
	if(document.all){
		document.all["demande_validee"].style.visibility='hidden';
	}else{
	
		if(document.getElementById){
			document.getElementById("demande_validee").style.visibility='hidden';
		}
	}
	
	if(document.layers){
		document.layers["demande_validee"].visibility='hidden';
	}
}

function handleHttpResponseSend(){
	if(xhrSendDemande.readyState == 4 && xhrSendDemande.status == 200) {
		response = xhrSendDemande.responseText;
		if(parseInt(response) == 1){
			document.getElementById("demande_popup").style.visibility='hidden';
			document.getElementById("demande_validee").style.visibility='visible';
			document.getElementById("demande_validee").style.top=(((document.body.clientHeight - document.getElementById('demande_validee').offsetHeight)/2) + document.body.scrollTop)+'px';
			document.getElementById("demande_validee").style.left=((screen.width - document.getElementById('demande_validee').offsetWidth)/2) + 'px';
			stopSablier();
		//document.getElementById("patientez").style.visibility='hidden';
		}
	}
}
function stopSablier(){
	document.getElementById("patientez").style.visibility='hidden';
}