// JavaScript Document


function refus52(){
	var c="prbpl03";
	var r=Math.random();
	var a=r*10000000;
	var ta=new Image();ta.src="http://ad.fr.doubleclick.net/activity;src=2303324;type=life03;cat="+c+";ord="+a+"?";
	
};


function coord52(){
	var c="pcbpl03";
	var r=Math.random();
	var a=r*10000000;
	var ta=new Image();ta.src="http://ad.fr.doubleclick.net/activity;src=2303324;type=life03;cat="+c+";ord="+a+"?";

};

/*
###################################################
###################################################
	HORAIRE
###################################################
###################################################
*/

function Horaire()
{
	
	//alert("horaire");
		
	Today = new Date;
	Jour =  Today.getDay();
	Heure = Today.getHours();
	Min = Today.getMinutes();



	//var OuvertureNon = "nous sommes fermé";
	// Heure du jour exprimé en Min
	var heureEnMin = Heure*60 + Min;
	//alert(Jour + "  " + heureEnMin);
	// Détermine si on est en semaine ou en week-end
	if(Jour != 6 && Jour != 0)
		{
			// nous sommes en semaines
			// c'est le jour (entre 9 et 20h00)		
			if(heureEnMin > 540 && heureEnMin < 1200)
				{
				
					//affiche le choix entre le rappel immédiat ou le choix de la date dans le rappel
					OuvertureOui = document.write("<input name=\"rappel\" id=\"rappelDansHeure\" type=\"radio\" value=\"DansLheure\" class=\"inputRadioForm\" onclick=\"showJoursHeure_yahoo(false)\";/>Dans l'heure&nbsp;**<br />"
												    + "<input name=\"rappel\" id=\"rappelPlusTard\" type=\"radio\" value=\"PlusTard\" class=\"inputRadioForm\" onclick=\"showJoursHeure_yahoo(true)\";/>Plus tard<br />");	

					return OuvertureOui;
				}else{
					
					OuvertureNon = document.write("<input name=\"rappel\" id=\"rappelDansHeure\" type=\"radio\" value=\"DansLheure\" class=\"inputRadioForm\" onclick=\"bureau_ferme();\"/>Dans l'heure&nbsp;**<br />"
												    + "<input name=\"rappel\" id=\"rappelPlusTard\" type=\"radio\" value=\"PlusTard\" class=\"inputRadioForm\" onclick=\"showJoursHeure_yahoo(true)\";/>Plus tard<br />");	
					return OuvertureNon;
	
				}
			
		}else if(Jour == 6){
			// nous sommes samedi
			if(heureEnMin > 600 && heureEnMin < 960)
				{
					//affiche le choix entre le rappel immédiat ou le choix de la date dans le rappel
					OuvertureOui = 	   document.write("<input name=\"rappel\" id=\"rappelDansHeure\" type=\"radio\" value=\"DansLheure\" class=\"inputRadioForm\" onclick=\"showJoursHeure_yahoo(false)\";/>Dans l'heure&nbsp;**<br />"
												    + "<input name=\"rappel\" id=\"rappelPlusTard\" type=\"radio\" value=\"PlusTard\" class=\"inputRadioForm\" onclick=\"showJoursHeure_yahoo(true)\";/>Plus tard<br />");	

					return OuvertureOui;
					
				}else{
					
					OuvertureNon = document.write("<input name=\"rappel\" id=\"rappelDansHeure\" type=\"radio\" value=\"DansLheure\" class=\"inputRadioForm\" onclick=\"bureau_ferme();\"/>Dans l'heure&nbsp;**<br />"
												    + "<input name=\"rappel\" id=\"rappelPlusTard\" type=\"radio\" value=\"PlusTard\" class=\"inputRadioForm\" onclick=\"showJoursHeure_yahoo(true)\";/>Plus tard<br />");	
					return OuvertureNon;
	
				}		
		}else{
			
					OuvertureNon = document.write("<input name=\"rappel\" id=\"rappelDansHeure\" type=\"radio\" value=\"DansLheure\" class=\"inputRadioForm\" onclick=\"bureau_ferme();\"/>Dans l'heure&nbsp;**<br />"
												    + "<input name=\"rappel\" id=\"rappelPlusTard\" type=\"radio\" value=\"PlusTard\" class=\"inputRadioForm\" onclick=\"showJoursHeure_yahoo(true)\";/>Plus tard<br />");	
					return OuvertureNon;
			
			}


}


/*
###################################################
###################################################
	BUREAU FERME
###################################################
###################################################
*/
function bureau_ferme(){
alert("Nos bureaux sont ouverts du Lundi au Vendredi de 9h à 20h, et le samedi de 10h à 16h.\nMerci d'utiliser l'option suivante pour nous indiquer le jour et l'heure à laquelle vous souhaitez être contacté.");
}
/*
###################################################
###################################################
	SOMMES NOUS FAIT L'UN POUR L'AUTRE
###################################################
###################################################
*/
function questionnaire_compatible(question){
	
		if(question == "1"){
				//alert("eligible");
				document.getElementById("question1").style.display = "block";
				document.getElementById("question1").style.visibility = 'visible';
				document.getElementById("introSommes").style.display = "none";
				document.getElementById("introSommes").style.visibility = 'hidden';	
			}else if(question == "1rep"){
				//alert("non eligible");
				document.getElementById("reponse1").style.display = "block";
				document.getElementById("reponse1").style.visibility = 'visible';
				document.getElementById("question1").style.display = "none";
				document.getElementById("question1").style.visibility = 'hidden';		

			}else if(question == "2"){

				document.getElementById("question2").style.display = "block";
				document.getElementById("question2").style.visibility = 'visible';
				document.getElementById("reponse1").style.display = "none";
				document.getElementById("reponse1").style.visibility = 'hidden';		

			}else if(question == "2rep"){

				document.getElementById("reponse2").style.display = "block";
				document.getElementById("reponse2").style.visibility = 'visible';
				document.getElementById("question2").style.display = "none";
				document.getElementById("question2").style.visibility = 'hidden';		

			}else if(question == "3"){

				document.getElementById("question3").style.display = "block";
				document.getElementById("question3").style.visibility = 'visible';
				document.getElementById("reponse2").style.display = "none";
				document.getElementById("reponse2").style.visibility = 'hidden';		

			}else if(question == "3rep"){

				document.getElementById("reponse3").style.display = "block";
				document.getElementById("reponse3").style.visibility = 'visible';
				document.getElementById("question3").style.display = "none";
				document.getElementById("question3").style.visibility = 'hidden';		

			}else if(question == "4"){

				document.getElementById("question4").style.display = "block";
				document.getElementById("question4").style.visibility = 'visible';
				document.getElementById("reponse3").style.display = "none";
				document.getElementById("reponse3").style.visibility = 'hidden';		

			}else if(question == "4rep"){

				document.getElementById("reponse4").style.display = "block";
				document.getElementById("reponse4").style.visibility = 'visible';
				//document.getElementById("legalLinesContainer").style.display = "block";
				//document.getElementById("legalLinesContainer").style.visibility = 'visible';				
				document.getElementById("question4").style.display = "none";
				document.getElementById("question4").style.visibility = 'hidden';		

			}
			

}



/*
###################################################
###################################################
	FORMULIARE
###################################################
###################################################
*/
function changeUrl(url){
	
	document.location = url;
	
	}
function videChamp(path){
	
	path.value='';
	
	}	
function checkField(fieldToCheck){
	
	
	// check le CP
	if(fieldToCheck == "code_postal"){
		cp =  document.formulaire.cp.value;
		cp = cp.replace(/ /gi,"");
		document.formulaire.cp.value = cp;
		if(isNaN(cp) || (cp == '') || cp.length != 5){ 

				document.getElementById("alert_cp_from2").style.display = "block";
				document.getElementById("alert_cp_form2").style.visibility = 'visible';
		
		}else{
				document.getElementById("alert_cp_from2").style.display = "none";
				document.getElementById("alert_cp_form2").style.visibility = 'hidden';
		}
	}
	if(fieldToCheck == "code_postal_form"){
		cp =  document.formulaire.cp.value;
		cp = cp.replace(/ /gi,"");
		document.formulaire.cp.value = cp;
		if(isNaN(cp) || (cp == '') || cp.length != 5){ 

				document.getElementById("alert_cp_form").style.display = "block";
				document.getElementById("alert_cp_form").style.visibility = 'visible';
		
		}else{
				document.getElementById("alert_cp_form").style.display = "none";
				document.getElementById("alert_cp_form").style.visibility = 'hidden';
		}
	}
	// check le tel
	if(fieldToCheck == "tel"){
		tel =  document.formulaire.tel.value;
		tel = tel.replace(/ /gi,"");
		document.formulaire.tel.value = tel;
		if(tel == '' || isNaN(tel) || tel.length != 10)
		{
				document.getElementById("alert_tel_from2").style.display = "block";
				document.getElementById("alert_tel_from2").style.visibility = 'visible';
		}else{
				document.getElementById("alert_tel_from2").style.display = "none";
				document.getElementById("alert_tel_from2").style.visibility = 'hidden';
		}
	}	
	if(fieldToCheck == "tel_form"){
		tel =  document.formulaire.tel.value;
		tel = tel.replace(/ /gi,"");
		document.formulaire.tel.value = tel;
		if(tel == '' || isNaN(tel) || tel.length != 10)
		{
				document.getElementById("alert_tel_form").style.display = "block";
				document.getElementById("alert_tel_form").style.visibility = 'visible';
		}else{
				document.getElementById("alert_tel_form").style.display = "none";
				document.getElementById("alert_tel_form").style.visibility = 'hidden';
		}
	}		
	
}	
	

function test_eligible(etat){
		if(etat){
				//alert("eligible");
				document.getElementById("etape_coord").style.display = "block";
				document.getElementById("etape_coord").style.visibility = 'visible';
				document.getElementById("etape_1").style.display = "none";
				document.getElementById("etape_1").style.visibility = 'hidden';	
				// nav etape
				
				document.getElementById("contentContact_img_etape2").style.display = "block";
				document.getElementById("contentContact_img_etape2").style.visibility = 'visible';
				/*
				document.getElementById("contentContact_img_etape").style.display = "none";
				document.getElementById("contentContact_img_etape").style.visibility = 'hidden';					
				*/
				coord52();
			}else{
				//alert("non eligible");
				document.getElementById("etape_refus").style.display = "block";
				document.getElementById("etape_refus").style.visibility = 'visible';
				document.getElementById("etape_1").style.display = "none";
				document.getElementById("etape_1").style.visibility = 'hidden';	
				refus52();		
		}
}	

function retour_etape_1(){

				//alert("eligible");
				document.getElementById("etape_1").style.display = "block";
				document.getElementById("etape_1").style.visibility = 'visible';
				document.getElementById("etape_refus").style.display = "none";
				document.getElementById("etape_refus").style.visibility = 'hidden';	
}	
function showJoursHeure(etat){
		if(etat){
				document.getElementById("heureJours").style.display = "block";
				document.getElementById("heureJours").style.visibility = 'visible';
			}else{
				document.getElementById("heureJours").style.display = "none";
				document.getElementById("heureJours").style.visibility = 'hidden';	
		}
}
function showJoursHeure_form2(etat){
		if(etat){
				document.getElementById("heureJours_form2").style.display = "block";
				document.getElementById("heureJours_form2").style.visibility = 'visible';
			}else{
				document.getElementById("heureJours_form2").style.display = "none";
				document.getElementById("heureJours_form2").style.visibility = 'hidden';	
		}
}
function showJoursHeure_yahoo(etat)
{
		if(etat)
		{
				document.getElementById("heureJours_yahoo").style.display = "block";
				document.getElementById("heureJours_yahoo").style.visibility = 'visible';
		}else{
				document.getElementById("heureJours_yahoo").style.display = "none";
				document.getElementById("heureJours_yahoo").style.visibility = 'hidden';	
		}
}

function resident_fiscal_no(etat)
{
				//alert("resident_fiscal_no");
				// masque les coord et affiche le message
				document.getElementById("etape_coord").style.display = "none";
				document.getElementById("etape_coord").style.visibility = 'hidden';	
				document.getElementById("resident_fiscal_note").style.display = "block";
				document.getElementById("resident_fiscal_note").style.visibility = 'visible';	
}
function resident_fiscal_retour(etat)
{
				//alert("resident_fiscal_no");
				//masque les coord et affiche le message
				document.getElementById("etape_coord").style.display = "block";
				document.getElementById("etape_coord").style.visibility = 'visible';	
				document.getElementById("resident_fiscal_note").style.display = "none";
				document.getElementById("resident_fiscal_note").style.visibility = 'hidden';	
				// coche la case resident fiscal
				document.getElementById("resident_fiscal_oui").checked = true;				
}

/*
#####################################################
#####################################################
Check que le form home est ok
#####################################################
#####################################################
*/
function submitForm(form){

		if(form == "home"){
		var nomHome = 		document.formulaireHome.nom.value;
		var prenomHome = 	document.formulaireHome.prenom.value;		
			//############################################
			// MET EN PLACE LES ALERTS
			//############################################		
			var alertMessageHome = "Il semble que tous les champs du formulaire n'aient pas \351t\351 saisis correctement.\nMerci de v\351rifier les champs concernant :\n\n";

			if(nomHome == '' 	|| nomHome == 'Votre nom' )				{ alertMessageHome = alertMessageHome+"   - Votre nom\n"; etat_nomHome = false; } 		   else { etat_nomHome = true; }
			if(prenomHome == '' || prenomHome == 'Votre prénom' )		{ alertMessageHome = alertMessageHome+"   - Votre pr\351nom\n"; etat_prenomHome = false; } else { etat_prenomHome = true; }		
			
				if(     (etat_nomHome == false) || (etat_prenomHome == false))
						{
						alert(alertMessageHome);
						}else{
						document.formulaireHome.submit();
						}			
		}
		if(form == "box"){
		var nomBox = 		document.formulaireBox.nom.value;
		var prenomBox = 	document.formulaireBox.prenom.value;		
			//############################################
			// MET EN PLACE LES ALERTS
			//############################################		
			var alertMessageBox = "Il semble que tous les champs du formulaire n'aient pas \351t\351 saisis correctement.\nMerci de v\351rifier les champs concernant :\n\n";

			if(nomBox == '' || nomBox == 'Votre nom')			{ alertMessageBox = alertMessageBox+"   - Votre nom\n"; etat_nomBox = false; } 		   else { etat_nomBox = true; }
			if(prenomBox == '' || prenomBox == 'Votre prénom')		{ alertMessageBox = alertMessageBox+"   - Votre pr\351nom\n"; etat_prenomBox = false; } else { etat_prenomBox = true; }		
			
				if(     (etat_nomBox == false) || (etat_prenomBox == false))
						{
						alert(alertMessageBox);
						}else{
						
						document.formulaireBox.submit();
						}			
		}		
}	

function checkTel(){
	
			tel = document.formulaire.tel.value;
			tel = tel.replace(/ /g, '');
			tel = tel.replace(/\./g, '');			 
			
    		document.formulaire.tel.value = tel;
	}
function validFormContact(){

			nom = 			  document.formulaire.nom.value;
			prenom = 		  document.formulaire.prenom.value;	
			tel = 			  document.formulaire.tel.value;
			
			// test les 2 1er chiffres du tel
			prefixeTel = 	  tel.substring(0,2);
			if(prefixeTel == '01' || prefixeTel == '02' || prefixeTel == '03' || prefixeTel == '04' || prefixeTel == '05' || prefixeTel == '06' || prefixeTel == '07' || prefixeTel == '09'){	etat_prefixeTel = true;	} else {	etat_prefixeTel=false;	}
			
			cp = 			  document.formulaire.cp.value;
			mail = 			  document.formulaire.mail.value;
			heureRappel = 	  document.formulaire.heureRappel.value;
			jourSemaine	=	  document.formulaire.jourSemaine.value;
			message = 		  document.formulaire.message.value;	
			

			
			// oui ou non client barclays
			if(document.getElementById("client_oui").checked == false && document.getElementById("client_non").checked == false)
				{ 
					client_ou_pas = "probleme";
				}
				else if(document.getElementById("client_oui").checked == true && document.getElementById("client_non").checked == false)
				{ 
					client_ou_pas = "oui";
				}
				else if(document.getElementById("client_oui").checked == false && document.getElementById("client_non").checked == true)				
				{ 
					client_ou_pas = "non";
				}				
			// heure de rappel
			/*
			if(document.getElementById("rappelDansHeure").checked == true)
				{ 
					_rappel = "heure";
				}
				else if(document.getElementById("rappelPlusTard").checked == true)
				{ 
					_rappel = "plus_tard";
				}
				else if(document.getElementById("rappelPlusTard").checked == false && document.getElementById("rappelDansHeure").checked == false)
				{
					_rappel = "probleme";	
				}	
				*/
			// iltre de revenu
			if(document.getElementById("50_000").checked == false && document.getElementById("80_000").checked == false)
				{
					_revenu = "probleme";	
				}else{
					
					_revenu = "ok";
				}
			//############################################
			// MET EN PLACE LES ALERTS
			//############################################						
			var alertMessage = "Il semble que tous les champs du formulaire n'aient pas \351t\351 saisis correctement.\nMerci de v\351rifier les champs concernant :\n\n";

			if(nom == '')	{ alertMessage = alertMessage+"   - Votre nom\n"; etat_nom = false; } else { etat_nom = true; }
			if(prenom == '')	{ alertMessage = alertMessage+"   - Votre pr\351nom\n"; etat_prenom = false; } else { etat_prenom = true; }
			if(tel == '' || tel.length != 10 || isNaN(tel) || etat_prefixeTel == false)	{ alertMessage = alertMessage+"   - Votre t\351l\351phone (ce n'est pas un numéro valide. \n     Votre numéro doit comporter 10 chiffres et commencer par 01, 02, 03, 04, 05, 06, 07 ou 09)\n"; etat_tel = false; } else { etat_tel = true; }			
			if((mail.indexOf("@")!="-1") && (mail.indexOf(".")!="-1") && (mail.indexOf(" ")!="1"))	{ etat_mail = true; } else  {  alertMessage = alertMessage+"   - Votre adresse e-mail\n";etat_mail = false; }				
			if(isNaN(cp) || (cp == '')){ alertMessage = alertMessage+"   - Votre code postal\n"; etat_cp = false; } else { etat_cp = true; }			
			if(client_ou_pas == 'probleme')	{ alertMessage = alertMessage+"   - Si vous êtes déjà client Barclays\n"; etat_client_ou_pas = false; } else { etat_client_ou_pas = true; }	
			/*
			if(_rappel == 'probleme')	{ alertMessage = alertMessage+"   - Vous souhaitez être rappelé :\n"; etat_rappel = false; }
			if(_rappel == 'heure')	{ etat_rappel = true; }			
			if(_rappel == 'non')	{ etat_rappel = true; }			
			
			if(_rappel == 'plus_tard')	{
								
			etat_rappel = true;
			
			if(jourSemaine == '')	{	alertMessage = alertMessage+"   - Quel jour souhaitez-vous être contacté :\n"; etat_jour = false; } 	else { etat_jour = true; 	}
			if(heureRappel == '')	{	alertMessage = alertMessage+"   - Quel heure souhaitez-vous être contacté :\n"; etat_heure = false; } 	else { etat_heure = true; 	}									
				
			}	
			*/	
			// filtre revenu
			if(_revenu == 'probleme')	{ alertMessage = alertMessage+"   - Vous devez indiquer votre proil de revenu \n"; etat_revenu = false; }
			if(_revenu == 'ok')	{ etat_revenu = true; }	
			
			// si la demande de rappel est plus tard, verifie que le jour et l'heure ont bien été déterminés
		/*
			if(_rappel == 'plus_tard')	{
								
							if((etat_nom == false) || (etat_prenom == false) || (etat_tel == false) || (etat_mail == false) 
					|| (etat_cp == false) || (etat_client_ou_pas == false) || (etat_jour == false) || (etat_heure == false) || (etat_rappel == false) || (etat_revenu == false))
						{
						alert(alertMessage);
						}else{
						
						document.formulaire.submit();
													
						}

					
			}else{
				if((etat_nom == false) || (etat_prenom == false) || (etat_tel == false) || (etat_mail == false) 
					|| (etat_cp == false) || (etat_client_ou_pas == false) || (etat_rappel == false)  || (etat_revenu == false))
						{
						alert(alertMessage);
						}else{
						document.formulaire.submit();
						}
	
				
			}
		*/

					if((etat_nom == false) || (etat_prenom == false) || (etat_tel == false) || (etat_mail == false) 
					|| (etat_cp == false) || (etat_client_ou_pas == false) || (etat_revenu == false))
						{
						alert(alertMessage);
						}else{
						document.formulaire.submit();
						}
	
				

}