var DepartDate = "";
var ReturnDate = "";

function InitSaveVariables(fieldDepartDate,fieldReturnDate) {
	DepartDate = fieldDepartDate.value;
	ReturnDate = fieldReturnDate.value;
}

/*
	Compare the value stored in fieldDepartDate with that stored in fieldReturndate and,
	if the former is greater than the latter, set the value stored in fieldReturnDate
	to be the same as that for fieldDepartDate plus 1 day. NY - 06/25/2002.
*/
	INTERISLAND_STAY_DAYS = 1;
	INBOUND_STAY_DAYS = 7;
	OUTBOUND_STAY_DAYS = 7;
	INTERISLAND_PACKAGE_ATTR = 1;
	INBOUND_PACKAGE_ATTR = 2;
	OUTBOUND_PACKAGE_ATTR = 3;

function DepartChecker(fieldDepartDate,fieldReturnDate) {
	var leeDay;
	// alert("test");
	dtDepart = new Date(fieldDepartDate.value);
	dtReturn = new Date(fieldReturnDate.value);
	day = dtDepart.getDate();
	month = dtDepart.getMonth();
	year = dtDepart.getFullYear();

	if (document.forms[0].packageAttrStr.value==INBOUND_PACKAGE_ATTR) {
		leeDay = INBOUND_STAY_DAYS;
	}else if(document.forms[0].packageAttrStr.value==OUTBOUND_PACKAGE_ATTR) {
		leeDay = OUTBOUND_STAY_DAYS;
	} else {
		leeDay = INTERISLAND_STAY_DAYS;
	}

 	//alert("leeday=" + leeDay + " packageAttrStr=" + document.forms[0].packageAttrStr.value);
	for(var i=1; i<=leeDay; i++) {
		day++;
	}

	oldDepart = new Date(fieldDepartDate.value);
	oldDepart.setDate(day);
	newDepart = (oldDepart.getMonth() + 1) + "/" + oldDepart.getDate() + "/" + oldDepart.getFullYear();

	if (dtDepart > dtReturn) {
 		fieldReturnDate.value = newDepart;
	}
}

/* See the above routine */
function ReturnChecker(fieldDepartDate,fieldReturnDate) {
	dtDepart=new Date(fieldDepartDate.value);
	dtReturn=new Date(fieldReturnDate.value);

/*
	// This code allows for the validation scheme to automatically
	// place the Departure Date one day before the Return Date.
	// It has been commented out for now. NY - 06/25/2002.

	day = dtReturn.getDate();
	month = dtReturn.getMonth();
	year = dtReturn.getYear();
	dtReturn.setDate(day - 1);
	newReturn = (dtReturn.getMonth() + 1) + "/" + dtReturn.getDate() + "/" + dtReturn.getYear();

	if (dtReturn < dtDepart) {
		fieldDepartDate.value = newReturn;
	}
*/

	if (dtReturn < dtDepart) {
		fieldDepartDate.value = fieldReturnDate.value;
	}
}
