function changeC11() {
		$("#devis_C12").parent().parent().hide();
	
			if(($("#devis_C11").val() == '1')) {
			$("#devis_C12").parent().parent().fadeIn();
		}	
}

$(document).ready(function()
{
	$(".error_list").hide();
	$(".error_list").parent().parent().find("th label").css("color", "#f00");
	$(".error_list").parent().parent().find("th label").css("font-weight", "bold");
	
	$.datepicker.regional['fr'] = {
	   		clearText: 'Effacer', 
	   		clearStatus: '',
			closeText: 'Fermer', 
			monthNames: ['Janvier','F&eacute;vrier','Mars','Avril','Mai','Juin','Juillet','Ao&ucirc;t','Septembre','Octobre','Novembre','D&eacute;cembre'],
			prevText: '', 
			prevStatus: 'Voir le mois pr&eacute;c&eacute;dent',
			nextText: '', 
			nextStatus: 'Voir le mois suivant',
			dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],
			dayNamesShort: ['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'],
			dayNamesMin: ['Di','Lu','Ma','Me','Je','Ve','Sa'],
			dateFormat: 'dd/mm/yy', 
			firstDay: 0,
			initStatus: 'Choisir la date'};
			
		$.datepicker.setDefaults($.datepicker.regional['fr']);

		$(".datepicknow").datepicker({
			yearRange: '-100:+0'
	   					
				});	
	
		$(".datepickback").datepicker({
			yearRange: '-100:+0',
			minDate: '-100y',
			maxDate: '+0d'
	   					
				});						
		
	
	$("form table").hover(function()
	{
		$(this).addClass("hover");
	},function(){
		$(this).removeClass("hover");
	});	
	
	
	
		
	$(".mask").parent().parent().hide();
	
	$(".masker").each(function(){
		
		if($(this).val() == 1) $("." + $(this).attr("mask")).parent().parent().show();
		else $("." + $(this).attr("mask")).parent().parent().hide();
		
	});
	
	$(".masker").change(function(){
		
		if($(this).val() == 1) $("." + $(this).attr("mask")).parent().parent().fadeIn();
		else $("." + $(this).attr("mask")).parent().parent().hide();
		
	});
	
	if($("#infosMoto")) {
		$("#infosMoto").submit(function(){
			var s = $("#devis_M4").attr("value");
			if(s.replace(/^\s+|\s+$/g,"") == "") {
				alert("Veuillez saisir une date de mise en circulation");
				return false;
			} else {
				return true;
			}
		});
	}
	
	if($("#infosAssureSuivant")) {
		$("#infosAssureSuivant").click(function(){
			var dateNais = $("#devis_I2").val();
			var permisMotoA =  $("#devis_I4").attr("checked");
			var datePermisMotoA =  $("#devis_I5").val();
			var permisMotoB =  $("#devis_I6").attr("checked");
			var datePermisMotoB =  $("#devis_I7").val();
			var permisAuto =  $("#devis_I8").attr("checked");
			var datePermisAuto =  $("#devis_I9").val();
			if(permisMotoA) {
				var diff = diffDates(dateNais, datePermisMotoA);
				if((diff == null) || (isNaN(diff)) || (diff < 18)) {
					alert("La date de permis 125 saisie est incompatible avec la date de naissance");
					return false;
				}
			}
			if(permisMotoB) {
				var diff = diffDates(dateNais, datePermisMotoB);
				if((diff == null) || (isNaN(diff)) || (diff < 18)) {
					alert("La date de permis MOTO saisie est incompatible avec la date de naissance");
					return false;
				}
			}
			if(permisAuto) {
				var diff = diffDates(dateNais, datePermisAuto);
				if((diff == null) || (isNaN(diff)) || (diff < 18)) {
					alert("La date de permis AUTO saisie est incompatible avec la date de naissance");
					return false;
				}
			}
			return true;
		});
	}
	
	
	changeC11();
});

function diffDates(strDate1, strDate2) {
	try {
		var tDate1 = strDate1.split("/");
		var tDate2 = strDate2.split("/");
		var d1 = new Date(parseInt(tDate1[2], 10), parseInt(tDate1[1], 10),parseInt(tDate1[0], 10));
		var d2 = new Date(parseInt(tDate2[2], 10), parseInt(tDate2[1], 10),parseInt(tDate2[0], 10));
		var milli=d2-d1;
		var milliPerYear=1000*60*60*24*365.26;
		return milli/milliPerYear;
	} catch(e) {
		return 0;
	}
}

