function aff_div(ladiv){
document.getElementById(ladiv).style.display="inline";
}
function cach_div(ladiv){
document.getElementById(ladiv).style.display="none";
}
function adjustframe(fht) {
document.getElementById("ifviapi").style.height = fht + 'px';
}
// INCLUDE DYNAMIQUE DE JS
var mootools_fb='ko';
function include_file(url) {
	var head = document.getElementsByTagName('head')[0];
	if(url=='mootools_fb'){
		if(mootools_fb=='ko'){
			url='http://www.assurance-et-mutuelle.com/javascript/mootools-core-1.4.0-full-nocompat-yc.js';
			var script = document.createElement('script');
			script.setAttribute('src', url);
			script.setAttribute('type', 'text/javascript');
			head.appendChild(script);
			mootools_fb='ok';
		}
		getFbLoginStatus();
	}
}
// Pour le Header
var nbSousMenu=10;
function sousmenu(numId) {
	for (i=1;i<=nbSousMenu;i=i+1) document.getElementById('sousmenu'+i).style.display='none';
	if (numId>0) document.getElementById('sousmenu'+numId).style.display='block';
	
}
function is_child_of(parent, child) {
	if( child != null ) {			
		while( child.parentNode ) {
			if( (child = child.parentNode) == parent ) {
				return true;
			}
		}
	}
	return false;
}
function fixOnMouseOut(element, event, JavaScript_code) {
	var current_mouse_target = null;
	if( event.toElement ) {				
		current_mouse_target 			 = event.toElement;
	} else if( event.relatedTarget ) {				
		current_mouse_target 			 = event.relatedTarget;
	}
	if( !is_child_of(element, current_mouse_target) && element != current_mouse_target ) {
		cach_div(JavaScript_code);
	}
}
// Images presse
var cont_presse_ss;
var ppscrnt = 0;
function imgpresse()
{
   if (typeof this.lesens == 'undefined')
      this.lesens = -1;
   if(!cont_presse_ss) 
   cont_presse_ss = document.getElementById('cont_presse_ss');
   if((ppscrnt < -cont_presse_ss.offsetWidth+285) || (ppscrnt > 0))
	this.lesens *= -1;
	ppscrnt += this.lesens * 1;
	cont_presse_ss.style.left = ppscrnt+"px";
}
// Pour le formulaire devis
function go_cp(){
	var cp=document.getElementById("codepostal").value.toString();
	if(cp.length==5){
		$.ajax({
		   type: "POST",
		   url: "_FCT/recup_cp.php",
		   data: "cp="+cp,
		   success: function(msg){
				if(msg!='ko'){
					if (msg.indexOf("select")>0){
						document.getElementById("div_ville").innerHTML='<div style="width:195px; height:40px; text-align:center;">'+msg+'</div>';
						document.getElementById("div_ville").style.display='inline';
					}else{
						document.getElementById("ville").value=msg;
					}
				}else{
					document.getElementById("ville").value='';
				}
		   }
		});
	}else{
		document.getElementById("div_ville").innerHTML='<div id="div_ville" style="width:195px; height:40px; text-align:right;"><font style="font-family:Calibri; font-weight:bold; font-size:14px;">Ville :</font><input name="ville" class="valeur" type="text" id="ville" value="" /></div>';
	}
}
function valid_ville_cp(laville){
	document.getElementById("div_ville").innerHTML='<div id="div_ville" style="width:195px; height:40px; text-align:right;"><font style="font-family:Calibri; font-weight:bold; font-size:14px;">Ville :</font><input name="ville" class="valeur" type="text" id="ville" value="'+laville+'" /></div>';
}
var pointeur=1;
function go_enfants(){
	var longnb=document.getElementById("nombredenfant").value.toString();
	if(longnb.length==2){
		if(longnb.charAt(0)==0){
			document.getElementById("nombredenfant").value=longnb.charAt(1);
		}
	}
	var nb=parseFloat(document.getElementById("nombredenfant").value);
	if(isNaN(nb)==true){
		document.getElementById("nombredenfant").value='';
	}
}
function rp_donnee_tarif(post){
	var msg='';
	if((document.getElementById('sexe1').checked==false) && (document.getElementById('sexe2').checked==false)) msg+='Veuillez sélectionner votre sexe\n';
	if(document.getElementById("dd1").value==0) msg+='Veuillez sélectionner votre jour de naissance\n';
	if(document.getElementById("MM1").value==0) msg+='Veuillez sélectionner votre mois de naissance\n';
	if(document.getElementById("yyyy1").value==0) msg+='Veuillez sélectionner votre année de naissance\n';
	if((document.getElementById('regime1').checked==false) && (document.getElementById('regime2').checked==false) && (document.getElementById('regime3').checked==false)) msg+='Veuillez sélectionner votre régime\n';
	if((document.forms.devis.votconj[0].checked==false) && (document.forms.devis.votconj[1].checked==false)){
		msg+='Veuillez indiquer la présence ou non de votre conjoint(e)\n';
	}else{
		if((document.getElementById('votconj1').checked==true) && (document.getElementById('votconj2').checked==false)){
			if((document.getElementById('sexec1').checked==false) && (document.getElementById('sexec2').checked==false)) msg+='Veuillez sélectionner le sexe de votre conjoint(e)\n';
			if(document.getElementById("dd2").value==0) msg+='Veuillez sélectionner le jour de naissance de votre conjoint(e)\n';
			if(document.getElementById("MM2").value==0) msg+='Veuillez sélectionner le mois de naissance de votre conjoint(e)\n';
			if(document.getElementById("yyyy2").value==0) msg+='Veuillez sélectionner l\'année de naissance de votre conjoint(e)\n';
			if((document.getElementById('regimec1').checked==false) && (document.getElementById('regimec2').checked==false) && (document.getElementById('regimec3').checked==false)){
				msg+='Veuillez sélectionner le régime de votre conjoint(e)\n';
			}
		}
	}
	//
	if(document.getElementById("nombredenfant").value=='') document.getElementById("nombredenfant").value=0;
	if(document.getElementById("dde").value==0) msg+='Veuillez sélectionner le jour de la date souhaité de debut de contrat\n';
	if(document.getElementById("MMe").value==0) msg+='Veuillez sélectionner le mois de la date souhaité de debut de contrat\n';
	//
	var lenom=document.getElementById("nom").value;
	var expn=new RegExp("[^0-9]","g");
	if(expn.test(lenom)==false) msg+='Veuillez saisir votre nom\n';
	//
	var letel=document.getElementById("tel").value;
	var expt=new RegExp("0[1-9]{1}[0-9]{8}","g");
	if(expt.test(letel)==false) msg+='Veuillez saisir un numéro de téléphone valide\n';
	//
	var lemail=document.getElementById("mail").value;
	var expm=new RegExp("^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,4}$","g");
	if(expm.test(lemail)==false) msg+='Veuillez saisir une adresse mail valide\n';
	//
	var codepostal=document.getElementById("codepostal").value;
	var expc=new RegExp("[0-9]{4,5}","g");
	if(expc.test(codepostal)==false) msg+='Veuillez saisir un code postal valide\n';
	//
	var laville=document.getElementById("ville").value;
	var expv=new RegExp("[^0-9]","g");
	if(expv.test(laville)==false) msg+='Veuillez saisir votre ville\n';
	//
	if(msg!=''){
		if (post=='post') {
		  alert(msg);
		  return false;
		}
	} else {
		if (post=='post') {
		  return true;
		}
	}
}
function annul_conj(){
	document.getElementById('sexec1').checked=false;
	document.getElementById('sexec2').checked=false;
	document.getElementById("dd2").value=0;
	document.getElementById("MM2").value=0;
	document.getElementById("yyyy2").value=0;
	document.getElementById('regimec1').checked=false;
	document.getElementById('regimec2').checked=false;
	document.getElementById('regimec3').checked=false;
	//
	document.getElementById('votconj1').checked=false;
	document.getElementById('votconj2').checked=true;
	cach_div('div_conj');
}
function verif_conj(){
	if(((document.getElementById('sexec1').checked==true) || (document.getElementById('sexec2').checked==true))&&((document.getElementById("dd2").value!=0) && (document.getElementById("MM2").value!=0) && (document.getElementById("yyyy2").value!=0))&&((document.getElementById('regimec1').checked==true) || (document.getElementById('regimec2').checked==true) || (document.getElementById('regimec3').checked==true))){
		cach_div('div_conj');
	}else{
		alert('Vous souhaiter ajouter votre conjoint.\nVeuillez sélectionner ces informations, si vous ne le souhaitez pas, cliquez sur "Annuler"');
	}
}
function montre_conj(){
	if(document.getElementById('votconj1').checked==true){
		aff_div('info_conj');
	}
}
