// check_err_fr.js JavaScript Document
function comprobar_errores() {
	msg = '';
	var recogida=document.getElementById('Select').value;
	var devolucion=document.getElementById('Select2').value;
	var hora0=document.getElementById('Select3').value;
	var day0   = (document.getElementById('datBegin').value).substr(0,2);
	var month0 = (document.getElementById('datBegin').value).substr(3,2) - 1;
	var year0  = (document.getElementById('datBegin').value).substr(6,4);
	var day02   = (document.getElementById('datEnd').value).substr(0,2);
	var month02 = (document.getElementById('datEnd').value).substr(3,2) - 1;
	var year02  = (document.getElementById('datEnd').value).substr(6,4);
	
	//Set the two dates
	var today=new Date(year0,month0,day0);
	var christmas=new Date(year02, month02, day02);
	//Set 1 day in milliseconds
	var one_day=1000*60*60*24
	//Calculate difference btw the two dates, and convert to days
	if ( (Math.ceil((christmas.getTime()-today.getTime())/(one_day))) > 30) { msg = "La duree maximale de location est de 30 jours.\n\n";}
	
	d = new Date();
	
	if ((year0 < d.getFullYear()) || (year0 == d.getFullYear() && month0 < d.getMonth()) || (year0 == d.getFullYear() && month0 == d.getMonth() && day0 <= d.getDate()))
		{
			msg +="Verifier la date de la collecte.\n Merci.\n\n";
		}
	else
		if (today > christmas ) {
			msg +="Verifier la date de la collecte.\n Merci.\n\n";
		}
	else 
	if (year0 == d.getFullYear() && month0 == d.getMonth() && day0 <= d.getDate()+ 1)
		{
			var x0 = 1;
			x0 =  hora0.substr(0,2);
			
			if ((eval(d.getHours() - x0) > 11) && (x0 < 12) && (d.getHours() > 12))

			//if (d.getHours() > x0)
				{ 
					msg +="Veuillez noter que le service des r&eacute;servations a besoin de 24 heures avant le retrait du v&eacute;hicule pour traiter votre r&eacute;servation. Merci.\n";
				}
		}
		
	
			// Horario de oficinas que no sean aeropuerto
			if ((recogida != 80) && (recogida != 31) && (recogida != 61) && (recogida != 70)) { 
				if ((document.getElementById('Select3').value < '08:30') || (document.getElementById('Select3').value > '20:00')
				|| ((document.getElementById('Select3').value > '13:00' ) && (document.getElementById('Select3').value < '16:30') ) ) {
					msg +="Les horaires d&rsquo;ouverture pour la destination s&eacute;lectionn&eacute;e est de 08:30 &agrave; 13:00h et de 16:30h &agrave; 20:00h.\n\n Nous vous prions d&rsquo;excuser les d&eacute;sagr&eacute;ments.";	
					document.getElementById('Select3').focus();
				} 
				if ((document.getElementById('Select4').value < '08:30') || (document.getElementById('Select4').value > '20:00')
				|| ((document.getElementById('Select4').value > '13:00' ) && (document.getElementById('Select4').value < '16:30') ) ) {
					msg+="Les horaires d&rsquo;ouverture pour la destination s&eacute;lectionn&eacute;e est de 08:30 &agrave; 13:00h et de 16:30h &agrave; 20:00h.\n\n Nous vous prions d&rsquo;excuser les d&eacute;sagr&eacute;ments.";	
					document.getElementById('Select4').focus();
				} 
			} else if (recogida == 61) { 
				if ((document.getElementById('Select3').value < '08:30') || (document.getElementById('Select3').value > '20:00')
				) {
					msg +="Les horaires d&rsquo;ouverture pour la destination s&eacute;lectionn&eacute;e est de 08:30 &agrave; 20:00h.\n\n Nous vous prions d&rsquo;excuser les d&eacute;sagr&eacute;ments.";	
					document.getElementById('Select3').focus();
				} 
				if ((document.getElementById('Select4').value < '08:30') || (document.getElementById('Select4').value > '20:00')
				 ) {
					msg+="Les horaires d&rsquo;ouverture pour la destination s&eacute;lectionn&eacute;e est de 08:30 &agrave; 20:00h.\n\n Nous vous prions d&rsquo;excuser les d&eacute;sagr&eacute;ments.";	
					document.getElementById('Select4').focus();
				} 
			} else if ((recogida == 70 ) || (recogida == 80)  ){
				if ((document.getElementById('Select3').value < '07:00') || (document.getElementById('Select3').value > '23:00')) {
					msg +="Les horaires d&rsquo;ouverture pour la destination s&eacute;lectionn&eacute;e est de 07:00 &agrave; 23:00h.\n\n Nous vous prions d&rsquo;excuser les d&eacute;sagr&eacute;ments.";	
					document.getElementById('Select3').focus();
				} 
				if ((document.getElementById('Select4').value < '07:00') || (document.getElementById('Select4').value > '23:00')
				 ) {
					msg+="Les horaires d&rsquo;ouverture pour la destination s&eacute;lectionn&eacute;e est de 07:00 &agrave; 23:00h.\n\n Nous vous prions d&rsquo;excuser les d&eacute;sagr&eacute;ments.";	
					document.getElementById('Select4').focus();
				} 
			}
	
	if (( recogida != devolucion ) && ((recogida == 61) || (devolucion == 61) || (recogida == 80) || (devolucion == 80) || (recogida ==70) || (devolucion ==70))) { 
		msg+="Le retrait et la restitution de véhicules doivent se faire sur la même île.";	
	}
	
	if (msg != "") {
		window.alert(msg);
		return false;
	} else 
	{
	if (document.getElementById('Select').value == 70) {
		document.frm.action ="louer-voiture-options-menorca.php";
	} else if (document.getElementById('Select').value == 80) { document.frm.action="louer-voiture-options-mallorca.php";
	} else { document.frm.action="louer-voiture-options.php";}
	document.getElementById('frm').submit(); 
	}

}
function ActionDetermina(campo){
	var recogida=document.getElementById('Select').value;
	if (recogida != '00') { 
		if (campo == 'Select') { document.getElementById('Select2').value = recogida;}
	}
}
