/* Javascript */

function makeDateObj(dateText)
{
	var dateArr = dateText.split('-');
	var adate = new Date(parseInt(dateArr[2]), parseInt(dateArr[1])-1, parseInt(dateArr[0]));
	if (adate)
	{
		return adate;
	}
	return false;
}

function dateDiff(dateObj1, datebj2)
{
	var one_day=1000*60*60*24;
	return Math.ceil((datebj2.getTime()-dateObj1.getTime())/(one_day));
}

function setNights()
{
	var arrivalDate = makeDateObj(document.forms.booking.llegada.value);
	var departureDate = makeDateObj(document.forms.booking.departure.value);
	var diff = 0;
	try
	{
		diff = dateDiff(arrivalDate, departureDate);
	}
	catch (e){document.forms.booking.noches.value = '';};
	
	if (diff > 0)
	{
		document.forms.booking.noches.value = dateDiff(arrivalDate, departureDate);
	}
	else 
	{
		document.forms.booking.noches.value = '';
	}
}