function ValidBookEventForm(form)
{
	if ((form.date_dep0.value=='') || (form.date_dep0.value==''))
	{
            alert(document.getElementById('msg_enter_checkin_date').value);
            form.date_dep0.focus();
            return false;
	}
	if ((form.date_dep1.value=='') || (form.date_dep1.value==''))
	{
            alert(document.getElementById('msg_enter_checkout_date').value);
            form.date_dep1.focus();
            return false;
	}
	// Validar las fechas
	var date_dat = new Array();
	date_dat = form.date_dep0.value.split('-');
	var current1 = new Date(date_dat[0], date_dat[1]-1, date_dat[2]); // a new instance
	//fixDate(current1);

	Date1 = current1.getTime();
	// Validar las fechas
	date_dat = form.date_dep1.value.split('-');
	var current2 = new Date(date_dat[0], date_dat[1]-1, date_dat[2]); // a new instance
	//fixDate(current2);
	Date2 = current2.getTime();

	// Today
	var current3 = new Date(); // a new instance
//	fixDate(current3);
	var current4 = new Date(current3.getFullYear(), current3.getMonth(), current3.getDate())
	Today = current4.getTime();

	if(Date1 <= Today)
	{
		alert(document.getElementById('msg_checkin_after_today').value);
		form.date_dep0.focus();
		return false;
	}
	if(((Date1 - Today)/86400000) < 3)
	{
		alert(document.getElementById('msg_acept_hotels_request').value);
		form.date_dep0.focus();
		return false;
	}
	if(Date1 >= Date2)
	{
		alert(document.getElementById('msg_checkout_after_checkin').value);
		form.date_dep1.focus();
		return false;
	}

        return true;
}
	
function restDates (fromDate, toDate)	
{
	var det_date  = fromDate.split('-');	
	var det_date1 = toDate.split('-');	
	
	var oFini = new Date(det_date[0],det_date[1],det_date[2]); 
	var oFfin = new Date(det_date1[0],det_date1[1],det_date1[2]);
	var days =(oFfin-oFini)/86400000; 
	return days;
}

function ckeckRangeDates(form,fromDate, toDate)
{
	if (restDates(form.date_dep0.value,fromDate) > 3)
	{
		alert ('Check in date can be until 3 days before ' + fromDate);
		form.date_dep0.focus();
		return false;
	}
	if (restDates(toDate,form.date_dep1.value) > 3)
	{
		alert ('Check out date can be until 3 days after ' + toDate);		
		form.date_dep1.focus();
		return false;
	}	
	return true;
}