jQuery.noConflict();
jQuery(document).ready(function(){
	
	//CONTROLE PROFESSION
	
	//fonction qui rend visible le block profession 
	//uniquement si l'option "Autres" est sélectionnée dans la liste "kineselect"
	
	//au chargement de la page
	if(jQuery("#kineselect").val()==4) {
		jQuery("#autreprof").css('display', 'block');
	}
	else
	{
		jQuery("#autreprof").css('display', 'none');
	}
	
	//au changement d'état du menu kineselect
	jQuery("#kineselect").change(function(event){
		if(jQuery("#kineselect").val()==4) {
			jQuery("#autreprof").css('display', 'block');
		}
		else
		{
			jQuery("#autreprof").css('display', 'none');
			jQuery("#profession").val('');
		}
	});
	
	
	//CONTROLE CONJOINT 
	
	//fonction qui rend visible le conjoint
	//uniquement si les statuts maritals "Concubinage", "Marié" ou "Pacsé" sont sélectionnés
	
	var tabStatutMarital = ['1','2','3'];
	
	//FORMULAIRE RETRAITE!!
	
	//au chargement de la page
	if(jQuery.inArray(jQuery("#retraiteForm #statut").val(), tabStatutMarital) == -1) 
	{
		jQuery("#retraiteForm #conjoint").css('display', 'none');
	}
	else
	{
		jQuery("#retraiteForm #conjoint").css('display', 'block');
	}
	
	//a chaque changement du statut
	
	jQuery("#retraiteForm #statut").change(function(event){
		if(jQuery.inArray(jQuery("#retraiteForm #statut").val(), tabStatutMarital) == -1) {
			jQuery("#retraiteForm #surnameConjoint").val('');
			jQuery("#retraiteForm #firstnameConjoint").val('');
			jQuery("#retraiteForm #dateNaissanceConjoint").val('');
			jQuery("#retraiteForm #conjoint").hide();
		}
		else
		{
			jQuery("#retraiteForm #conjoint").show();
		}
	});
	
	
	//FORMULAIRE PREVOYANCE!!
		
	//au chargement de la page
	if(jQuery.inArray(jQuery("#prevoyanceForm #statut").val(), tabStatutMarital) == -1) 
	{
		jQuery("#prevoyanceForm #conjoint").css('display', 'none');
	}
	else
	{
		jQuery("#prevoyanceForm #conjoint").css('display', 'block');
	}
	
	//a chaque changement du statut
	
	jQuery("#prevoyanceForm #statut").change(function(event){
		if(jQuery.inArray(jQuery("#prevoyanceForm #statut").val(), tabStatutMarital) == -1) {
			jQuery("#prevoyanceForm #surnameConjoint").val('');
			jQuery("#prevoyanceForm #firstnameConjoint").val('');
			jQuery("#prevoyanceForm #dateNaissanceConjoint").val('');
			jQuery("#prevoyanceForm #conjoint").hide();
		}
		else
		{
			jQuery("#prevoyanceForm #conjoint").show();
		}
	});
	
	
	//FORMULAIRE SANTE!!

	
	//au chargement de la page
	if(jQuery.inArray(jQuery("#santeForm #statut").val(), tabStatutMarital) == -1) 
	{
		jQuery("#santeForm #assConjoint").css('display', 'none');
		jQuery("#santeForm #infosConjoint").css('display', 'none');
		jQuery("#santeForm #rattachementEnfants").val(0);
		jQuery("#santeForm #rattachementContratEnfants").hide();
	}
	else if(jQuery("#santeForm input[name=conjointSante]:checked").val() == 0) 
	{
		jQuery("#santeForm #infosConjoint").css('display', 'none');
		jQuery("#santeForm #rattachementEnfants").val(0);
		jQuery("#santeForm #rattachementContratEnfants").hide();
	}
	else
	{
		jQuery("#santeForm #assConjoint").css('display', 'block');
		jQuery("#santeForm #infosConjoint").css('display', 'block');
		if(jQuery("#santeForm input[name=conjointSante]:checked").val() == 1) 
			jQuery("#santeForm #rattachementContratEnfants").show();
		
	}
	//a chaque changement du statut	marital
	
	jQuery("#santeForm #statut").change(function(event){
		if(jQuery.inArray(jQuery("#santeForm #statut").val(), tabStatutMarital) == -1) {
			jQuery("#santeForm input[name=conjointSante][value=0]").attr("checked",true );
			jQuery("#santeForm #surnameConjoint").val('');
			jQuery("#santeForm #firstnameConjoint").val('');
			jQuery("#santeForm #dateNaissanceConjoint").val('');
			jQuery("#santeForm #assConjoint").hide();
			jQuery("#santeForm #infosConjoint").hide();
			jQuery("#santeForm #rattachementEnfants").val(0);
			jQuery("#santeForm #rattachementContratEnfants").hide();
		}
		else
		{
			jQuery("#santeForm #assConjoint").show();
			if(jQuery("#santeForm input[name=enfantsSante]:checked").val() == 1 && 
			   jQuery("#santeForm input[name=conjointSante]:checked").val() == 1) 
				jQuery("#santeForm #rattachementContratEnfants").show();
		}
	});
	
	//a chaque changement d'etat du radio bouton conjointSante
	
	jQuery("#santeForm input[name=conjointSante]").click(function(){
		if(jQuery("#santeForm input[name=conjointSante]:checked").val() == 0) {
			jQuery("#santeForm #surnameConjoint").val('');
			jQuery("#santeForm #firstnameConjoint").val('');
			jQuery("#santeForm #dateNaissanceConjoint").val('');
			jQuery("#santeForm input[name=civilConjoint][value=0]").attr("checked",false );
			jQuery("#santeForm input[name=civilConjoint][value=1]").attr("checked",false );
			jQuery("#santeForm input[name=civilConjoint][value=2]").attr("checked",false );
			jQuery("#santeForm #infosConjoint").hide();
			jQuery("#santeForm #rattachementEnfants").val(0);
			jQuery("#santeForm #rattachementContratEnfants").hide();
		}
		else
		{
			jQuery("#santeForm #infosConjoint").show();
			if(jQuery("#santeForm input[name=enfantsSante]:checked").val() == 1) 
				jQuery("#santeForm #rattachementContratEnfants").show();
		}
	});
	
	
	//CONTROLE ENFANTS
	
	//Controle nbkids
	
	function controleNbkids() {
		
		var nbKids = jQuery("#santeForm #nbdepKids").val();
		
		if(jQuery("#santeForm #nbdepKids").val() > 10)
		{
			jQuery("#santeForm #nbdepKids").val(10);
			nbKids = 10;
		}
		else if (jQuery("#santeForm #nbdepKids").val() < 0)
		{
			jQuery('#santeForm #nbdepKids').val(0);
			nbKids = 0;	
		}
		return parseInt(nbKids);
	}
	
	
	//au chargement de la page
	
	var nbKids = controleNbkids();
	
	if(nbKids == 0)
	{
		jQuery("#santeForm #assEnfants").hide();
		for (var i = 1; i <= 10; i ++)
		{
			jQuery("#santeForm #surnameEnfant"+i).val('');
			jQuery("#santeForm #firstnameEnfant"+i).val('');
			jQuery("#santeForm #dateNaissanceEnfant"+i).val('');
			jQuery("#santeForm #etudesEnfant"+i).val('');
			jQuery("#santeForm #infosEnfants"+i).hide();
		}
	}
	else if(jQuery("#santeForm input[name=enfantsSante]:checked").val() == 0) 
	{
		jQuery("#santeForm #assEnfants").show();
		for (var i = 1; i <= 10; i ++)
		{
			jQuery("#santeForm #surnameEnfant"+i).val('');
			jQuery("#santeForm #firstnameEnfant"+i).val('');
			jQuery("#santeForm #dateNaissanceEnfant"+i).val('');
			jQuery("#santeForm #etudesEnfant"+i).val('');
			jQuery("#santeForm #infosEnfants"+i).hide();
			jQuery("#santeForm #rattachementEnfants").val(0);
			jQuery("#santeForm #rattachementEnfants").hide();
		}
	}
	else if(jQuery("#santeForm input[name=enfantsSante]:checked").val() == 1) 
	{
		
		jQuery("#santeForm #assEnfants").show();
		
		for (var i = 1; i <= nbKids; i++)
		{
			jQuery("#santeForm #infosEnfants"+i).show();
		}
		
		for (var i = nbKids+1; i <= 10; i++)
		{
			jQuery("#santeForm #infosEnfants"+i).hide();
		}

		jQuery("#santeForm #rattachementEnfants").show();
	}
	
	//a chaque changement du nombre d'enfants
	
	jQuery("#santeForm #nbdepKids").change(function(){
		nbKids = controleNbkids();
		//alert(nbKids);
		if(nbKids == 0) {
			jQuery("#santeForm input[name=enfantsSante][value=0]").attr("checked",true );
			jQuery("#santeForm #assEnfants").hide();
			
			for (var i = 1; i <= 10; i ++) {
				jQuery("#santeForm #surnameEnfant"+i).val('');
				jQuery("#santeForm #firstnameEnfant"+i).val('');
				jQuery("#santeForm #dateNaissanceEnfant"+i).val('');
				jQuery("#santeForm #etudesEnfant"+i).val('');
				jQuery("#santeForm #infosEnfants"+i).hide();
			}
		}
		else
		{
			jQuery("#santeForm #assEnfants").show();
			if(jQuery("#santeForm input[name=enfantsSante]:checked").val() == 0) {
				for (var i = 1; i <= 10; i ++)
				{
					jQuery("#santeForm #surnameEnfant"+i).val('');
					jQuery("#santeForm #firstnameEnfant"+i).val('');
					jQuery("#santeForm #dateNaissanceEnfant"+i).val('');
					jQuery("#santeForm #etudesEnfant"+i).val('');
					jQuery("#santeForm #infosEnfants"+i).hide();
				}
			}
			else if(jQuery("#santeForm input[name=enfantsSante]:checked").val() == 1) {
				jQuery("#santeForm #assEnfants").show();
				
				for (var i = 1; i <= nbKids; i++)
				{
					jQuery("#santeForm #infosEnfants"+i).show();
				}
				
				for (var i = nbKids+1; i <= 10; i++)
				{
					jQuery("#santeForm #infosEnfants"+i).hide();
				}
				
			}
		}
	});
		
	//a chaque changement d'etat du radio bouton enfantsSante	
	
	jQuery("#santeForm input[name=enfantsSante]").click(function(){
		
		var nbKids = controleNbkids();
		
		if(jQuery("#santeForm input[name=enfantsSante]:checked").val() == 0) {
			
			for (var i = 1; i <= 10; i ++)
			{
				jQuery("#santeForm #surnameEnfant"+i).val('');
				jQuery("#santeForm #firstnameEnfant"+i).val('');
				jQuery("#santeForm #dateNaissanceEnfant"+i).val('');
				jQuery("#santeForm #etudesEnfant"+i).val('');
				jQuery("#santeForm #infosEnfants"+i).hide();
				jQuery("#santeForm #rattachementEnfants").val(0);
				jQuery("#santeForm #rattachementContratEnfants").hide();
			}
			
		}
		else if(jQuery("#santeForm input[name=enfantsSante]:checked").val() == 1)
		{
			
			jQuery("#santeForm #assEnfants").show();
				
			for (var i = 1; i <= nbKids; i++)
			{
				jQuery("#santeForm #infosEnfants"+i).show();
			}
			
			for (var i = nbKids+1; i <= 10; i++)
			{
				jQuery("#santeForm #infosEnfants"+i).hide();
			}
			
			if(jQuery("#santeForm input[name=conjointSante]:checked").val() == 1) 
				jQuery("#santeForm #rattachementContratEnfants").show();
		}
	});
	
	//CONTROLE RCP TYPE

	//au chargement de la page
	
	if(jQuery("#rcForm #RCP").attr("checked") == true){
		
		jQuery("#rcForm #RCPPJVP").attr("checked", false );
		jQuery("#rcForm #RCPJSNMKR").attr("checked",false );
		
	}
	else if(jQuery("#rcForm #RCPPJVP").attr("checked") == true) {
		
		jQuery("#rcForm #RCP").attr("checked", false );
		jQuery("#rcForm #RCPJSNMKR").attr("checked",false );
		
	}
	else if(jQuery("#rcForm #RCPJSNMKR").attr("checked") == true) {
		
		jQuery("#rcForm #RCP").attr("checked",false );
		jQuery("#rcForm #RCPPJVP").attr("checked", false );
		
	}
		
	//a chaque changement d'etat de la case à coché RCP
	
	jQuery("#rcForm #RCP").click(function(){
		
		jQuery("#rcForm #RCPPJVP").attr("checked", false );
		jQuery("#rcForm #RCPJSNMKR").attr("checked",false );
		
	});
	
	//a chaque changement d'etat de la case à coché RCPPJVP
	
	jQuery("#rcForm #RCPPJVP").click(function(){
		
		jQuery("#rcForm #RCP").attr("checked", false );
		jQuery("#rcForm #RCPJSNMKR").attr("checked",false );
		
	});	
	
	//a chaque changement d'etat de la case à coché RCPJSNMKR
	
	jQuery("#rcForm #RCPJSNMKR").click(function(){

		jQuery("#rcForm #RCP").attr("checked", false );
		jQuery("#rcForm #RCPPJVP").attr("checked",false );
	});	
	

	//CONTROLE sante niveau de garantie

	//au chargement de la page
	
	if(jQuery("#santeForm #confiance").attr("checked") == true){
		
		jQuery("#santeForm #serenite").attr("checked", false );
		jQuery("#santeForm #premium").attr("checked",false );
		
	}
	else if(jQuery('#santeForm #serenite').attr("checked") == true) {
		
		jQuery("#santeForm #confiance").attr("checked", false );
		jQuery("#santeForm #premium").attr("checked",false );
		
	}
	else if(jQuery('#santeForm #premium').attr("checked") == true) {
		
		jQuery("#santeForm #confiance").attr("checked",false );
		jQuery("#santeForm #serenite").attr("checked", false );
		
	}
		
	//a chaque changement d'etat de la case à coché RCP
	
	jQuery('#santeForm #confiance').click(function(){
		
		jQuery("#santeForm #serenite").attr("checked", false );
		jQuery("#santeForm #premium").attr("checked",false );
		
	});
	
	//a chaque changement d'etat de la case à coché RCPPJVP
	
	jQuery('#santeForm #serenite').click(function(){
		
		jQuery("#santeForm #confiance").attr("checked", false );
		jQuery("#santeForm #premium").attr("checked",false );
		
	});	
	
	//a chaque changement d'etat de la case à coché RCPJSNMKR
	
	jQuery('#santeForm #premium').click(function(){
		jQuery("#santeForm #confiance").attr("checked", false );
		jQuery("#santeForm #serenite").attr("checked",false );
	});	
	

});




/*function switchRCPJ(type, checked)
{
	if (type=="RCPJSNMKR")
	{
		if (checked==true)
		{
			$('RCP').checked = false;
			$('RCPPJVP').checked = false;
		}
	}
	else if (type=="RCP")
	{
		if (checked==true)
		{
			if (document.getElementById("RCPJSNMKR"))
				$('RCPJSNMKR').checked = false;
			$('RCPPJVP').checked = false;
		}
	}
	else if (type=="RCPPJVP")
	{
		if (checked==true)
		{
			if (document.getElementById("RCPJSNMKR"))
				$('RCPJSNMKR').checked = false;
			$('RCP').checked = false;
		}
	}
}*/


function switchprevoyance(type,checked)
{		
	//alert(type);
	//alert(checked);
	if (type=="prevoyance")
	{
		if (checked==false)
		{
			$('prevoyancePerso').checked = false;
		}
	}
}


function openJdAssurancesPrint()
{
	window.open('/devis/jdpackassurancesprint/','Impression','menubar=yes,resizable=yes,status=yes,scrollbars=yes,menubar=yes,width=600');
}
