function isDateOk(oForm, oCheckin,oCheckout,CheckinDate,CheckoutDate,ComparisonDate,vDateFormat)
{

                  //estas tres lineas bloqueaban el funcionamiento
	//alert(oForm.name);
	//return false;
	//var oForm = document.oForm;

	//if (! isValidDate(CheckinDate, vDateFormat))
	if (! isValidDate(oCheckin.value, vDateFormat))
	{
		alert(CheckinDate);
		oCheckin.focus();
		return false;
	}
	//if (!isValidDate(CheckoutDate, vDateFormat))
	if (!isValidDate(oCheckout.value, vDateFormat))
	{
		alert(CheckoutDate);
		oCheckout.focus();
		return false;
	}
	
	//if(dateDiff(Checkindate, CheckoutDate, vDateFormat) <= 0) //
	if(dateDiff(oCheckin.value, oCheckout.value, vDateFormat) <= 0) //
	{
		//alert('aqui todo bien');
		alert(ComparisonDate);
		oCheckout.focus();			
		return false;
	} 

	oForm.submit();
	return true;
}

function fechasOK(Checkin,Checkout)
{
	if (! isValidDate(Checkin, "dd/MM/yyyy"))
	{
		return 1;
	}
	if (!isValidDate(Checkout, "dd/MM/yyyy"))
	{
		return 2;
	}
	
	if(dateDiff(Checkin, Checkout, "dd/MM/yyyy") <= 0)
	{
		return 3;
	} 

	return 0;
}