//----------------- AJAX ----------------
	var FRAMEWORK = "http://bonsplans.leon-de-bruxelles.fr/framework/";
	//var URLSITEBONSPLANS = "http://beta.lvdirect.net/siteleonbeta/bonsplans/";
	var URLSITEBONSPLANS = "http://bonsplans.leon-de-bruxelles.fr/";
	var xhr = null;
	
	function getXhr() {
		if(window.XMLHttpRequest)
			xhr = new XMLHttpRequest(); 
		else if(window.ActiveXObject) {  
			try {
				xhr = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
		} else { 
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest, veuillez le mettre a jour"); 
			xhr = false; 
		} 
	}
	
	function checkMail(mail){
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		var retour = false;
		if (!filter.test(mail))
			return false;	
		return true;
	}
	function popupRecupMail(){
		
		getXhr();
		$("#my-overlay").css("display","block");
		var $params = "";
		$params += "ajax=true";
		$params += "&function=getPopup";
		$params += "&popup=contact";
		
		xhr.open("POST",'ajax_coupon.php',false);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send($params);
		
		var retour = xhr.responseText;
		if(retour != "" && retour != "err"){
			document.getElementById('my-popup').innerHTML = retour;
			document.getElementById('popup-contact').style.display = "block";
			
			/*gestion fermeture des popup*/
			$("div.modalCloseImg").click(function(){
				id = $(this).attr("id");
				id= id.substring(6);
				$("#popup-"+id).css("display","none");
				$("#my-overlay").css("display","none");
				
			});
			
			$("#btn-green-popup").click(function(){
				if(checkMail(document.getElementById('Cemail').value)){
					storeContact();
					
					$("#popup-contact").css("display","none");
					$("#my-overlay").css("display","none");
					
					getCoupon();
				}else{
					alert('Merci de vérifier votre email');
				}
			});
		}
	}
	
	function initValChmpPopContact(elem,num){
		switch(num){
			case 1:
				if(elem.value ==  "")
					elem.value = "N° de membre";
			break;
			case 2:
				if(elem.value ==  "")
					elem.value = "Prénom";
			break;
			case 3:
				if(elem.value ==  "")
					elem.value = "Nom";
			break;
			case 4:
				if(elem.value ==  "")
					elem.value = "Email";
			break;
		}
	}
	
	function initChmpPopContact(elem,num){
		switch(num){
			case 1:
				if(elem.value ==  "N° de membre")
					elem.value = "";
			break;
			case 2:
				if(elem.value ==  "Prénom")
					elem.value = "";
			break;
			case 3:
				if(elem.value ==  "Nom")
					elem.value = "";
			break;
			case 4:
				if(elem.value ==  "Email")
					elem.value = "";
			break;
		}
	}
	
	function storeContact(){
		
		getXhr();
		$("#my-overlay").css("display","block");
		var $params = "";
		$params += "ajax=true";
		$params += "&function=storeContact";
		
		
		if(document.getElementById('Cnom'))
			$params += "&nom="+document.getElementById('Cnom').value;
		else
			$params += "&nom=";
		if(document.getElementById('Cprenom'))
			$params += "&prenom="+document.getElementById('Cprenom').value;
		else
			$params += "&prenom=";
		
		$params += "&email="+document.getElementById('Cemail').value;
		if(document.getElementById('optin').checked == true){
			$params += "&optin=1";
		}else{
			$params += "&optin=0";
		}
		
		
		xhr.open("POST",'ajax_coupon.php',false);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send($params);
		
		var retour = xhr.responseText;
		if(retour != "" && retour != "err"){
			return true;
		}else{
			return false;
		}	
	}
	
	function getCoupon(){
	
		var str = eval(document.getElementById('paramsValid').value);
		updateCoupon(resto,jour,nom,reg,txtDate,code,ope);
	}
	
	function updateCoupon(theRest, theDay, theRestLabel, theRegion, theDateLabel, theBarreCode, theOpe) {
		getXhr();
		//document.getElementById('barre-coupon').style.display="none";
		xhr.onreadystatechange = function() {
			if(xhr.readyState == 4 && xhr.status == 200) {
				var chaine = xhr.responseText;
				//alert(chaine);
				var tableau = chaine.split('|');			
				if(tableau[0]=="erreur"){
					document.getElementById('valider').style.display="none";
					//document.getElementById('retour').style.display=""; 
					alert(tableau[1]);
				}else{	
					document.getElementById('valider').style.display="none";
					
					document.getElementById('statsserv').innerHTML = '<IMG SRC="http://fl01.ct2.comclick.com/vente.ct2?secure=0&id_regie=1&num_annonceur=872montant=0&num_commande='+tableau[1]+'">';		
					if(tableau[0]<1){
						//alert(tableau[0]);
						//document.getElementById('imprimer').style.display="none";	
						//document.getElementById('barre-coupon').style.display="none";							
					}else{
						getEtape4();
						//alert(tableau[0]);
						//document.getElementById('imprimer').style.display="";
						//document.getElementById('barre-coupon').style.display="";
					}
				}
			}
		}
		xhr.open("POST",'ajax_coupon.php',true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		str = "record=0&jour="+theDay+"&resto="+theRest+"&restlabel="+theRestLabel+"&region="+theRegion+"&datelabel="+theDateLabel+"&codebarre="+theBarreCode+"&ope="+theOpe;
		xhr.send(str);
	}
	
	function getEtape4(){
		
		getXhr();
		
		var $params = "";
		$params += "ajax=true";
		$params += "&function=getEtape4";
		
		xhr.open("POST",'ajax_coupon.php',false);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send($params);
		
		var retour = xhr.responseText;
		if(retour != "" && retour != "err"){
			
			var footer = document.getElementById("contFooter");
			footer.innerHTML = retour;
		}else{
			window.location.assign(URLSITEBONSPLANS+"?pertesession");
			
		}
	}
	
	function getCouponUpdate(param){
		//alert('recCoupon');
		var str = eval(document.getElementById('paramsValid').value);
		recCoupon(resto,jour,nom,reg,txtDate,code,ope);
	}

	function recCoupon(theRest, theDay, theRestLabel, theRegion, theDateLabel, theBarreCode, theOpe) {
		getXhr();
		xhr.onreadystatechange = function() {
			if(xhr.readyState == 4 && xhr.status == 200) {
				var chaine = xhr.responseText;
				var tableau = chaine.split('|');			
				if(tableau[0]=="erreur"){
					document.getElementById('valider').style.display="none";
					if(document.getElementById('btn-imprimer'))
						document.getElementById('btn-imprimer').style.display="none"; 
					//document.getElementById('retour').style.display=""; 
					alert(tableau[1]);
				}else{	
					document.getElementById('valider').style.display="none";
					
					document.getElementById('statsserv').innerHTML = '<IMG SRC="http://fl01.ct2.comclick.com/vente.ct2?secure=0&id_regie=1&num_annonceur=872montant=0&num_commande='+tableau[1]+'">';		
					if(tableau[0]<1){
						document.getElementById('btn-imprimer').style.display="none";									
					}				
					window.print();
					document.getElementById('btn-imprimer').style.display="none";
				}
			}
		}
		xhr.open("POST",'ajax_coupon.php',true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		str = "record=1&jour="+theDay+"&resto="+theRest+"&restlabel="+theRestLabel+"&region="+theRegion+"&datelabel="+theDateLabel+"&codebarre="+theBarreCode+"&ope="+theOpe;
		xhr.send(str);
	}
	
	//
	
	/*
	function recCoupon2(theRest, theDay, theRestLabel, theRegion, theDateLabel, theBarreCode, theOpe) {
		getXhr();
		xhr.onreadystatechange = function() {
			if(xhr.readyState == 4 && xhr.status == 200) {
				var chaine = xhr.responseText;
				var tableau = chaine.split('|');			
				if(tableau[0]=="erreur"){
					document.getElementById('valid2').style.display="none";
					document.getElementById('btn_imprimer').style.display="none"; 
					//document.getElementById('retour').style.display=""; 
					alert(tableau[1]);
				}else{	
					document.getElementById('valid2').style.display="none";
	//				document.getElementById('barre-coupon').style.display="";				
					
					document.getElementById('statsserv').innerHTML = '<IMG SRC="http://fl01.ct2.comclick.com/vente.ct2?secure=0&id_regie=1&num_annonceur=872montant=0&num_commande='+tableau[1]+'">';		
					if(tableau[0]<1){
						document.getElementById('valid2').style.display="none";									
					}else{
						document.getElementById('valid2').style.display="";
					}				
					document.getElementById('valid2').style.display="none";				 
					window.print();
					
				}
			}
		}
		xhr.open("POST",'<?=$URL?>les_bons_plans_de_leon/ajax_coupon.php',true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		str = "record=1&jour="+theDay+"&resto="+theRest+"&restlabel="+theRestLabel+"&region="+theRegion+"&datelabel="+theDateLabel+"&codebarre="+theBarreCode+"&ope="+theOpe;
		xhr.send(str);
	}
	
	function getCouponUpdate2(){
	<? if($_GET["jour"]=="now"){ ?>
		recCoupon2('<?=$_GET["resto"];?>', '<?=$joursem[date("w",strtotime("now"))];?>', '<?=addslashes($nomresto);?>', '<?=$_GET["region"];?>', '<?=$dateTxt;?>','<?=$code_barre;?>','<?=$_GET['ope']?>');
	<? }else{ ?>
		recCoupon2('<?=$_GET["resto"];?>', '<?=$joursem[date("w",strtotime("+1 day"))];?>', '<?=addslashes($nomresto);?>', '<?=$_GET["region"];?>', '<?=$dateTxt;?>','<?=$code_barre;?>','<?=$_GET['ope']?>');
	<? } ?>
	
	}*/
