var etp = 0;

function load_suite(){
	
	var res = file('resources/js/ajax/catchmail_suite.php');
	$('offres').innerHTML = res;
}

function closeInfobulle(myId){
	document.getElementById(myId).style.display="none";
}

getOffsetPosition = function(inID, inTYPE)
{
 var iVal = 0;
 var oObj = document.getElementById(inID);
 var sType = 'oObj.offset' + inTYPE;
 while (oObj && oObj.tagName != 'BODY') {
  iVal += eval(sType);
  oObj = oObj.offsetParent;
 }
 return iVal;
}


//**********************************************
//gestion infobulle basée sur template catchmail
//**********************************************
function openInfobulle(myId,idTop,tpl){
	document.getElementById(myId).style.display="block";
	/*
	if(tpl=='template1'){
		if(idTop=='mail_catch'){	
			if(/MSIE/.test(navigator.userAgent))  
			{
				var y=getOffsetPosition(idTop, 'Top')-150;					
				var x=getOffsetPosition('form_inscription', 'Left')-300;		
			}else{
				var y=getOffsetPosition(idTop, 'Top')-150;
				var x=getOffsetPosition('form_inscription', 'Left')-300;
			} 
		}else{
			if(idTop=='inscription_offre_o'){	
				if(/MSIE/.test(navigator.userAgent)){
					var y=getOffsetPosition(idTop, 'Top')-155;					
					var x=getOffsetPosition('form_inscription', 'Left')-380;		
				}else{
					var y=getOffsetPosition(idTop, 'Top')-170;
					var x=getOffsetPosition('form_inscription', 'Left')-375;
				} 
			}
			
		}

	}else{
		
		if(idTop=='mail_catch'){	
			if(/MSIE/.test(navigator.userAgent)) { 
				var y=getOffsetPosition(idTop, 'Top')-150;
				var x=getOffsetPosition('form_inscription', 'Left')-240;	
	 		}else{
		 		var y=getOffsetPosition(idTop, 'Top')-150;
				var x=getOffsetPosition('form_inscription', 'Left')-250;	
	 		}
			
		}else{
			
			if(idTop=='inscription_offre_o'){	
				if(/MSIE/.test(navigator.userAgent)) { 
					var y=getOffsetPosition(idTop, 'Top')-160;
					var x=getOffsetPosition('form_inscription', 'Left')-194;	
	 			}else{
		 			var y=getOffsetPosition(idTop, 'Top')-160;
					var x=getOffsetPosition('form_inscription', 'Left')-195;	
	 			} 
			}
		}
		
	}
	*/
	


	var ref = $('container');
	
	if(/MSIE/.test(navigator.userAgent)) { 
		var x = 550;	
		var y = 270;		
	}else{
		var x = 550;
		var y = 270;
	}
	
	document.getElementById(myId).style.left = x + 'px';
	document.getElementById(myId).style.top = y + 'px';
	
	
//	document.getElementById(myId).style.top=y+'px';
//	document.getElementById(myId).style.left=x+'px';
}


//**********************************************
//gestion infobulle formulaire accueil
//**********************************************

function openInfobulle_nocatchmail(myId,idTop){
	//var nameBulle="infobulle"+bulle+".gif";
	//document.getElementById(myId).style.background=" transparent url('/pics/meteo/"+template+"/"+nameBulle+"')  no-repeat top left";
	document.getElementById(myId).style.display="block";
	/*
	if(idTop=='mail_catch'){	
		if(/MSIE/.test(navigator.userAgent)){
			var y=getOffsetPosition(idTop, 'Top')-5;
			var x=getOffsetPosition('form_inside', 'Left')-250;						
		 }else{
			 var y=getOffsetPosition(idTop, 'Top')-5;
			 var x=getOffsetPosition('form_inside', 'Left')-250;
		 }
	
	}else{
		
		if(idTop=='inscription_offre_o'){	
			if(/MSIE/.test(navigator.userAgent)){
				var y=getOffsetPosition(idTop, 'Top')-5;
				var x=getOffsetPosition('form_inside', 'Left')-63;						
			 }else{
				 var y=getOffsetPosition(idTop, 'Top')-5;
				 var x=getOffsetPosition('form_inside', 'Left')-63;
			 }
		}
	}
	*/
	var ref = $('container');
	ref_x = ref.style.left;
	ref_y = ref.style.topy;
	
	//document.getElementById(myId).style.top=y+'px';
	//document.getElementById(myId).style.left=x+'px';	
	
	document.getElementById(myId).style.top = ref_y+'px';
	document.getElementById(myId).style.left = ref_x+'px';
}



function raz(){
	if($('mail_catch').value=='votre-email@Fournisseurs.com' || $('mail_catch').value=='E-mail' || $('mail_catch').value=='Veuillez entrer votre e-mail' || $('mail_catch').value=='Entrez votre E-mail' || $('mail_catch').value=='Entrez votre E-mail ICI'){
	   $('mail_catch').value="";
	   $('mail_catch').style.color="black";
	}
}




//************************************************
//check du formulaire pour les pages de catchmail
//************************************************

function submitForm(color, tpl){
	var valeur = $('mail_catch').value;
	var sitename = $('sitename').value;
	var atom = "[!#-'*+\\-\\/-9=?A-Z^-~]+";
	var regex_adresse = new RegExp("^"+atom+"(\\."+atom+")*@"+atom+"(\\."+atom+")*\\.[a-zA-Z]{2,4}$");
	var res = file('resources/js/ajax/verifmail.php?mail='+valeur+'&sitename='+sitename);
	
	//appel Ajax pour tester si l'adresse mail fait partie des jetables (yopmail, jetables...)
	var retour = file('resources/js/ajax/test_email_jetable.php?mail='+valeur);
	//goalert(retour);
	if (retour == '0')
	{
		openInfobulle('infobulle','mail_catch', tpl);
		$('bulle').style.fontSize = "15px";
		$('bulle').innerHTML= "Adresse email non valide";
		return false;
	}
	
	//$('alert_catch').innerHTML = '';	
	//$('alert_offres').innerHTML = '';
		if($('mail_catch').value!="votre-email@Fournisseurs.com" && $('mail_catch').value!="E-mail" && $('mail_catch').value!="Veuillez entrer votre e-mail" ){
			if(valeur.search(regex_adresse) != 0){
				openInfobulle('infobulle','mail_catch', tpl);
				$('bulle').style.fontSize = "15px";
				$('bulle').innerHTML= "Format de l'adresse mail non valide";
				return false;
			}else{
				if(res=='1'){
					// openInfobulle('infobulle','mail_catch', tpl);
					// $('bulle').style.fontSize = "15px";
					// $('bulle').innerHTML= "Vous faites d&eacute;j&agrave; parti de nos membres";
					// return false;
					window.location("/"); //si présent en base, alors on est loggué
				}else{
					if($('inscription_offre_n').checked==true || $('inscription_offre_o').checked==true){
						if($('coreg_n').checked==true || $('coreg_o').checked==true){
							if($('coreg_rc_n').checked==true || $('coreg_rc_o').checked==true){
								if (confirm('Etes-vous sûr(e) de la saisie de votre email ?\n'+valeur))	{
									$('form_catchmail').submit();
								}
								else{
									return false;	
								}
						}
						else{
							openInfobulle('infobulle','inscription_offre_o', tpl);
							$('bulle').style.fontSize = "12px";
							$('bulle').innerHTML = "Indiquez si vous souhaitez recevoir les offres de mon-compte-credit.com ?";
							return false;	
							}
						}
						
						
						else{
							openInfobulle('infobulle','inscription_offre_o', tpl);
							$('bulle').style.fontSize = "12px";
							$('bulle').innerHTML = "Indiquez si vous souhaitez recevoir les offres de ludokado.com ?";
							return false;	
						}
					}else{
						openInfobulle('infobulle','inscription_offre_o', tpl);
						$('bulle').style.fontSize = "12px";
						$('bulle').innerHTML = "Indiquez si vous souhaitez recevoir les bons plans de nos partenaires ?";
						return false;	
					}
				}
			}
		}else{
			
			openInfobulle('infobulle','mail_catch', tpl);
			$('bulle').style.fontSize = "15px";
			$('bulle').innerHTML= "Veuillez saisir une adresse mail";
			return false;	
		}
}


function submitForm2(color, tpl){
	var valeur = $('mail_catch').value;
	var sitename = $('sitename').value;
	var atom = "[!#-'*+\\-\\/-9=?A-Z^-~]+";
	var regex_adresse = new RegExp("^"+atom+"(\\."+atom+")*@"+atom+"(\\."+atom+")*\\.[a-zA-Z]{2,4}$");
	var res = file('resources/js/ajax/verifmail.php?mail='+valeur+'&sitename='+sitename);
	//$('alert_catch').innerHTML = '';	
	//$('alert_offres').innerHTML = '';
	
		if($('mail_catch').value!="votre-email@Fournisseurs.com"){
			if(valeur.search(regex_adresse) != 0){
				openInfobulle('infobulle2','mail_catch', tpl);
				$('bulle2').style.fontSize = "15px";
				$('bulle2').innerHTML= "Format de l'adresse mail non valide";
				return false;
			}else{
				if(res=='1'){
					openInfobulle('infobulle2','mail_catch', tpl);
					$('bulle2').style.fontSize = "15px";
					$('bulle2').innerHTML= "Vous faites d&eacute;j&agrave; parti de nos membres";
					return false;
				}else{
					if($('inscription_offre_n').checked==true || $('inscription_offre_o').checked==true){
						$('form_catchmail').submit();
					}else{
						openInfobulle('infobulle2','inscription_offre_o', tpl);
						$('bulle2').style.fontSize = "12px";
						$('bulle2').innerHTML = "Indiquez si vous souhaitez recevoir les bons plans de nos partenaires ?";
						return false;	
					}
				}
			}
		}else{
			openInfobulle('infobulle2','mail_catch', tpl);
			$('bulle2').style.fontSize = "15px";
			$('bulle2').innerHTML= "Veuillez saisir une adresse mail";
			return false;	
		}
}


//************************************************
//check du formulaire sur laccueil même
//************************************************
function submitForm_nocatchmail(){
	var valeur = $('mail_catch').value;
	var sitename = $('sitename').value;
	var atom = "[!#-'*+\\-\\/-9=?A-Z^-~]+";
	var regex_adresse = new RegExp("^"+atom+"(\\."+atom+")*@"+atom+"(\\."+atom+")*\\.[a-zA-Z]{2,4}$");
	var res = file('resources/js/ajax/verifmail.php?mail='+valeur+'&sitename='+sitename);
	
	
	if($('mail_catch').value!="votre-email@Fournisseurs.com"){
		if(valeur.search(regex_adresse) != 0){
			openInfobulle_nocatchmail('infobulle','mail_catch');
			$('bulle').style.fontSize = "15px";
			$('bulle').innerHTML= "Format de l'adresse mail non valide";
			return false;
		}else{
			if(res=='1'){
				openInfobulle_nocatchmail('infobulle','mail_catch');
				$('bulle').style.fontSize = "15px";
				$('bulle').innerHTML= "Vous faites d&eacute;j&agrave; parti de nos membres";
				return false;
			}else{
				if($('inscription_offre_n').checked==true || $('inscription_offre_o').checked==true){
					$('inscription_newsletter').submit();
				}else{
					openInfobulle_nocatchmail('infobulle','inscription_offre_o');
					$('bulle').style.fontSize = "12px";
					$('bulle').innerHTML = "Indiquez si vous souhaitez recevoir les bons plans de nos partenaires ?";
					return false;	
				}
			}
		}
	}else{
		openInfobulle_nocatchmail('infobulle','mail_catch');
		$('bulle').style.fontSize = "15px";
		$('bulle').innerHTML= "Veuillez saisir une adresse mail";
		return false;	
	}
}

//************************************************
//demande de confirmation d'email
//************************************************
function submitForm_verifMail(email)
{
	
}



