var f = null;
for (i = 0; i < document.forms.length; i++) {
	if (document.forms[i].name == "specialOfferForm") {
		f = document.forms[i];
		break;
	}
}
if (f.ciDate.value == "") f.ciDate.value = dateFormatString;
if (f.coDate.value == "") f.coDate.value = dateFormatString;

/* ********************************************************************** */
/* ***************        BEGIN CALENDAR CODE       ********************* */
var myFloater = -1;
var thisDate;

var dMax = 550;
var dMin = 0;
var sameDate = false;
var aod = "";

var changedDate;
var fType = typeof f;

//-----------------------------------------------------------------
// this function is called from the calendar popup window
function setDate(mn,dy,yr) {
	date = new Date();
	date.setDate(1);
	date.setMonth(mn);
	date.setDate(dy);
	date.setYear(yr);
	if (aod == "arr") writeDateToField(f.ciDate, date, dateFormatString);
	else if (aod == "dep") writeDateToField(f.coDate, date, dateFormatString);
}

//-----------------------------------------------------------------
// this function is called from the calendar icon
function openCal(calType,ciDate,coDate) {
	oInput = ciDate;
	oInput2 = coDate;
	var dt1 = null;
	var dt2 = null;
	
	if (calType == "arrival") {
		aod = "arr";
		thisDate = oInput;
		var thisDate2 = oInput2;
		ciDate.value = thisDate.value;
		sameDate = true;
		changedDate = "dtArr";
	} else {
		aod = "dep";
		dt1 = new Date(oInput.value);
		dt2 = new Date(oInput2.value);
		thisDate = oInput;
		var thisDate2 = oInput2;

		if (dt1 < dt2) {
			coDate.value = thisDate2.value;
			sameDate = false;
		} else {
			ciDate.value = thisDate.value;
			sameDate = true;
		}
		
		changedDate = "dtDep";
	}

	var mybrand = (fType != "undefined") ? ((f.theBrand) ? f.theBrand.value : "") : "";
	myFloater = window.open('','myWindow','scrollbars=no,status=no,width=220,height=200,top=450,left=250,resizable=no');

	if (myFloater.opener == null) myFloater.opener = self;

	myFloater.location.href = "/dp/en_US/common/search/calendar.jsp?brand=" + mybrand;
}
/* ***************         END CALENDAR CODE         ********************** */
/* *********************************************************************** */
