// JavaScript Document

//======================================================================
//--popup
//======================================================================
function OpenPopup(page,largeur,hauteur,options) {     
	 var top=(screen.height-hauteur)/2;     var left=(screen.width-largeur)/2;     
	 window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options); 
 } 

//======================================================================
//--Verification de l'adresse mail
//======================================================================
function valid_email()
{
	var email = document.formulaire.email.value;
	//var verif = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,4}$/ 
	var reg = new RegExp(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i) ;
	if (verif.exec(email) == null)
	{
	alert("Votre email est incorrecte");
	return false;
	}
	else
	{
	alert("Votre email est correcte");
	return true;
	}
} 

//======================================================================
//--change la couleur des input 
//======================================================================

function init(){
 if(document.getElementsByTagName("input")){
   for(i=0;i<document.getElementsByTagName("input").length;i++){
     document.getElementsByTagName("input")[i].onfocus=colour;
	 
       
     	
		document.getElementsByTagName("input")[i].onkeyup = colour; 
     document.getElementsByTagName("input")[i].onblur=none;    
   }
 }
}
//Couleur du focus
function colour(event){
 this.style.backgroundColor='#DBBDFF';
 
}
//Pas de couleur
function none(event){
 this.style.backgroundColor='#FFF';
 
}

//======================================================================
//verif form
//======================================================================
function verifFormcivilite(form)
{
	if(!form.civilite[0].checked && !form.civilite[1].checked && !form.civilite[2].checked) 
	{
		//document.getElementById('msg_err').innerHTML="Choisir votre civilité";
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="Choisir votre civilité";
		return false;
		
	} else {
		document.getElementById('msg_err').innerHTML="&nbsp;";
		document.getElementById('msg_err').style.visibility='hidden';
		return true;
	}
}

function verifFormlogement(form)
{
	if(!form.civilite[0].checked && !form.civilite[1].checked ) 
	{
		//document.getElementById('msg_err').innerHTML="Choisir votre civilité";
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="Choisir logement";
		return false;
		
	} else {
		document.getElementById('msg_err').innerHTML="&nbsp;";
		document.getElementById('msg_err').style.visibility='hidden';
		return true;
	}
}

function verifFormsujet(form)
{
text=form.sujet.value;

 if(text == "") 
	{
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="Choisir un sujet";
		return false;
	}
	 else {
		document.getElementById('msg_err').style.visibility='hidden';
		document.getElementById('msg_err').innerHTML="&nbsp;";
		return true;
	}
}

function verifFormmsg(form)
{
text=form.msg.value;

 if(text == "") 
	{
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="Entrez votre message";
		return false;
	}
	 else {
		document.getElementById('msg_err').style.visibility='hidden';
		document.getElementById('msg_err').innerHTML="&nbsp;";
		return true;
	}
}


function verifForminteret(form)
{
text=form.interets.value;

 if(text == "0") 
	{
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="interet";
		return false;
	}
	 else {
		document.getElementById('msg_err').style.visibility='hidden';
		document.getElementById('msg_err').innerHTML="&nbsp;";
		return true;
	}
}

function verifFormnom(form)
{
text=form.nom.value;
var reg = new RegExp("^[a-zA-Zéèêëç']{3,25}$");

 if(text == "") 
	{
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="Entrez votre nom";
		return false;
	}

	else if ( text.length < 3 )
	{
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="Nom trop court";
		return false;	
		
	}
	else if (reg.exec(text) == null)
	{
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="Caractère(s) incorrecte(s)";
		return false;	
	}
	 else {
		document.getElementById('msg_err').innerHTML="&nbsp;";
		document.getElementById('msg_err').style.visibility='hidden';
		return true;
	}
}

function verifFormprenom(form)
{
text=form.prenom.value;
var reg = new RegExp("^[a-zA-Zéèêëç']{3,25}$");

	if(text == "") 
	{
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="Entrez votre prénom";
		return false;
	}	
	else if (text.length < 3)
	{
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="Trop court";
		return false;
	
	}
	else if (reg.exec(text) == null)
	{
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="Caractère(s) incorrect(s)";
		return false;	
	}
	else {
		document.getElementById('msg_err').style.visibility='hidden';
		document.getElementById('msg_err').innerHTML="&nbsp;";
		return true;
	}
}

function verifFormmotdepasse(form)
{
text=form.motdepasse.value;
	if(text.value == "") 
	{
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="Entrez votre mot de passe";
		return false;
	}	
	else if (text.length < 6)
	{
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="Minimum 6 caractères";
		return false;
		
	} else {
		document.getElementById('msg_err').style.visibility='hidden';
		document.getElementById('msg_err').innerHTML="&nbsp;";
		return true;
	}
}

function verifFormemail(form)
{
text=form.email.value;
var reg = new RegExp(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i) ;
	if(text.value == "") 
	{
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="Entrez votre email";
		return false;
	}	
	else if (reg.exec(text) == null)
	{
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="Mail non valide";
		return false;
		
	} else {
		document.getElementById('msg_err').style.visibility='hidden';
		document.getElementById('msg_err').innerHTML="&nbsp;";
		return true;
	}
}

function verifFormemail2(form)
{
text=form.c_email.value;
var reg = new RegExp(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i) ;
	if(text.value == "") 
	{
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="Entrez votre email";
		return false;
	}	
	else if (reg.exec(text) == null)
	{
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="Mail non valide";
		return false;
		
	} 
	else if (text != form.email.value)
	{
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="Comfirmation email invalide";
		return false;
	} 
	else {
		document.getElementById('msg_err').style.visibility='hidden';
		document.getElementById('msg_err').innerHTML="&nbsp;";
		return true;
	}
}

function verifFormdatenaissance(form)
{
	if(form.j.value == "" || form.m.value == "" || form.a.value == "") 
	{
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="Selectionner votre date de naissance  ";
		return false;
		
	} else {
		document.getElementById('msg_err').style.visibility='hidden';
		document.getElementById('msg_err').innerHTML="&nbsp;";
		return true;
	}
	
}

function verifFormcodepostal(form)
{
text=form.code_postal.value;
var reg = new RegExp("^[a-zA-Zéèêëç,'0-9 ]{3,50}$");
	if(form.code_postal.value == "" ) 
	{
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="Entrez votre code postal";
		return false;
	}	
	else if (reg.exec(text) == null)
	{
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="Caractère(s) incorrect(s)";
		return false;
		
	 	
	} else {
		document.getElementById('msg_err').style.visibility='hidden';
		document.getElementById('msg_err').innerHTML="&nbsp;";
		return true;
	}
}

function verifoffre_partner(form)
{
	if(!form.offre_partner[0].checked && !form.offre_partner[1].checked ) 
	{
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="error newsletter";
		return false;
		
	} else {
		document.getElementById('msg_err').style.visibility='hidden';
		document.getElementById('msg_err').innerHTML="&nbsp;";
		return true;
	}
}

function verifFormtelephone(form)
{
text=form.telephone.value;
//var reg = new RegExp("^[a-zA-Zéèêëç,'0-9 ]{3,50}$");
	if(text == "" ) 
	{
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="Entrez votre num de tel";
		return false;
	}	
	else {
		document.getElementById('msg_err').style.visibility='hidden';
		document.getElementById('msg_err').innerHTML="&nbsp;";
		return true;
	}
}
function verifFormactivite(form)
{
text=form.activite.value;
	if(text == "" ) 
	{
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="Entrez votre num de tel";
		return false;
	}	
	else {
		document.getElementById('msg_err').style.visibility='hidden';
		document.getElementById('msg_err').innerHTML="&nbsp;";
		return true;
	}
}


function verifFormrevenu(form)
{
text=form.revenu.value;
	if(text == "" ) 
	{
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="Entrez votre num de tel";
		return false;
	}	
	else {
		document.getElementById('msg_err').style.visibility='hidden';
		document.getElementById('msg_err').innerHTML="&nbsp;";
		return true;
	}
}

function verifFormenfant(form)
{
text=form.nb_enfant.value;
	if(text == "" ) 
	{
		document.getElementById('msg_err').style.visibility='visible';
		document.getElementById('msg_err').innerHTML="Entrez votre num de tel";
		return false;
	}	
	else {
		document.getElementById('msg_err').style.visibility='hidden';
		document.getElementById('msg_err').innerHTML="&nbsp;";
		return true;
	}
}






function verifFormtotal(form)
{
	var t1=verifFormcivilite(form);
	var t2=verifFormnom(form);
	var t3=verifFormprenom(form);
	var t4=verifFormemail(form);
	var t5=verifFormemail2(form);
	var t6=verifFormmotdepasse(form);
	var t7=verifFormdatenaissance(form);
	var t8=verifFormcodepostal(form);
	var t9=verifoffre_partner(form);
	
	if(t1 && t2 && t3 && t4 && t5 && t6 && t7 && t8 && t9)
	{
		
		form.submit();
		
		return true;
	}
	else
		return false;
}

//************************************************************************************************************************************//

function verifFormtotal2(form)
{
	var t1=verifFormcivilite(form);
	var t2=verifFormnom(form);
	var t3=verifFormprenom(form);
	var t7=verifFormdatenaissance(form);
	var t8=verifFormcodepostal(form);
	
	
	if(t1 && t2 && t3 &&  t7 && t8)
	{
		
		form.submit();
		
		return true;
	}
	else
		return false;
}
//************************************************************************************************************************************//

function verifFormtotal3(form)
{
	var t1=verifFormcivilite(form);
	var t2=verifFormnom(form);
	var t3=verifFormprenom(form);
	
	var t7=verifFormdatenaissance(form);
	var t8=verifFormcodepostal(form);
	var t9=verifFormtelephone(form);
	var t10=verifFormactivite(form);
	var t11=verifFormrevenu(form);
	var t12=verifFormenfant(form);
	var t13=verifForminteret(form);
	
		
	if(t1 && t2 && t3 && t7 && t8 && t9 && t10 && t11 && t12 && t13)
	{
		
		form.submit();
		
		return true;
	}
	else
		return false;
}




//************************************************************************************************************************************//
function verifFormContact(form)
{
	var t1=verifFormnom(form);
	var t2=verifFormemail(form);
	var t3=verifFormsujet(form);
	var t4=verifFormmsg(form);
	
	if(t1 && t2 && t3 && t4)
	{
		form.submit();
		return true;
	}
	else
		return false;
}
//************************************************************************************************************************************//

function verifFormtotal4(form)
{
	var t1=verifFormemail(form);
	
	if(t1)
	{
		
		form.submit();
		
		return true;
	}
	else
		return false;
}


//************************************************************************************************************************************//

function verifFormemail_login(form)
{
text=form.email.value;
//var reg = new RegExp("^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$");	
var reg = new RegExp(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i) ;
	if(text.value == "") 
	{
		document.getElementById('msg_err_login').innerHTML="Entrez votre email";
		return false;
	}	
	else if (reg.exec(text) == null)
	{
		document.getElementById('msg_err_login').innerHTML="Mail non valide";
		return false;
		
	} else {
		document.getElementById('msg_err_login').innerHTML="&nbsp;";
		return true;
	}
}

function verifFormMotdepasse_login(form)
{
text=form.motdepasse.value;
	if(text.value == "") 
	{
		return false;
	}	
	else if (text.length < 6)
	{
		return false;
		
	} else {
		return true;
	}
}

function verifFormLogin(form)
{
	var t4=verifFormemail_login(form);
	var t6=verifFormMotdepasse_login(form);
	
	if(t4 && t6 )
	{
		form.submit();
		return true;
	}
	else
		return false;
}







