/* Setting Cookie Part Starts  */
function validate_setCookie_submit(cookieName, validateFnName ,formObj) {
	var validatedForm    = false;
	var validatedKykForm = false;

	
	if(validateFnName == 'validateKykHotelForm'){
		validatedKykForm = validateKykHotelForm(formObj);
	}
	
	if(validatedKykForm) {
		changeGuestValue(document.getElementById("rooms").value);
		updateCookieVal(formObj, cookieName);
		eraseCookie("kykHotelMain");
	}
	
	if(validatedForm) {
		updateCookieVal(formObj, cookieName);
		eraseCookie("trvHotelMain");
	}

	if(validatedKykForm) {
		return validatedKykForm;
	} else if(validatedForm) {
		popAd(formObj);
		return validatedForm;
	} else {
		return false;
	}
}

function popAd(frm){
	if(!readCookie('popAd')){
		var browserName = Browser();
		if(navigator.userAgent.toLowerCase().indexOf("aol") == -1){
			var widthWin = (browserName == 'Mozilla') ? 725 : 720;
			var heightWin = (browserName == 'Mozilla') ? 305: 300;

			adWindow = open('','viewAd','width='+widthWin+',height='+heightWin+',resizable=no,scrollbars=no');


			var popHtml = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">';
			popHtml += '<html><head><style>body{overflow:hidden;} #adText img{position:absolute; left=0px; top=0px; border:0px;}</style>';
			popHtml += '<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>Travel Deals</title></head>';
			popHtml += '<body bgcolor="#FFFFFF" marginheight="0" marginwidth="0" topmargin="0" rightmargin="0" leftmargin="0" bottommargin="0"><div id="adText" align="center">';

			popHtml +='<iframe src="http://dm.travelocity.com/html.ng/site=aol&cobrand=AOLSVC&area=hotel&section=pop&adsize=720x300&dest='+(frm.city.value.replace(/ /g,'_')).toUpperCase()+'&startDay='+(frm.leavingDate.value).split('/')[1]+'&startMonth='+(frm.leavingDate.value).split('/')[0]+'&startYear='+(frm.leavingDate.value).split('/')[2]+'&endDay='+(frm.returningDate.value).split('/')[1]+'&endMonth='+(frm.returningDate.value).split('/')[0]+'&endYear='+(frm.returningDate.value).split('/')[2]+'&noOfAdults='+frm.adult1.value+'&noOfRooms='+frm.numRooms.value+'&random='+Math.random()+'?" noresize scrolling=no hspace=0 vspace=0 frameborder=0 marginheight=0 marginwidth=0 width=720 height=300></iframe>';

			popHtml += '</div></body></html>';
			adWindow.document.write(popHtml);
			adWindow.blur();
			adWindow.screenX = 150;
			adWindow.screenY = 200;
			window.focus();
		} else if(navigator.userAgent.toLowerCase().indexOf("aol 9") != -1 && _sns_isLoggedIn == 1 &&
				switchOffRateFinderInClient != "true") {
			window.open('aol://1391:48-35664','', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=725,height=305');
		}else if(navigator.userAgent.toLowerCase().indexOf("aol 9.5") != -1 && _sns_isLoggedIn == 1 &&
				switchOffRateFinderInClient != "true") {
				window.open('aol://1391:48-35664','', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=725,height=305');
			}
		var date = new Date();
		date.setTime(date.getTime()+(24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
		document.cookie =  "popAd=1"+expires+"path=/";
	}
}


/*************** ends : Swap Logic Function ****************/

/*************** starts : Travelocity Form Functions ****************/
var amenitiesSelectedCount = 0;
var htlCmpSelectedCount    = 0;
var amenitiesDefString     = "";
var htlCmpDefString        = "";
var errors = [];

function hotelLobOnloadCall() {

	//adjustLeftRailHeight();

	updateFormDetails ("mainFrmTrv", "trvHotelBmCookie");
	updateFormDetails ("mainFrmTrv", "trvHotelMain");
	
	updateFormDetails ("kykHotelFrm", "kykHotelBmCookie");
	updateFormDetails ("kykHotelFrm", "kykHotelMain");

	
	changeCountry(document.mainFrmTrv.country.value);
	
	for(var i = 1; i <= document.mainFrmTrv.numRooms.value; i++ ){
		elmChild = document.getElementById('htchild'+i);
		showChildren('room'+i,elmChild.value);
	}
	showRooms(document.mainFrmTrv.numRooms.value);
}

function drawAmenitiElements(holder, objName, maxLen) {
	var amenitiesTempString = "";
	amenitiesTempString = amenitiesTempString + "<select id=\"sSelectAmenities\" name=\"sSelectAmenities\" class=\"selectField\"  onclick=\"javascript:showAmenitiMultiSelectField('" + objName + "')\">";
	amenitiesTempString = amenitiesTempString + "<option value=''>--Choose--</option>";
	amenitiesTempString = amenitiesTempString + "</select><br />";
	
	amenitiesTempString = amenitiesTempString + "<select id=\"" + objName + "\" name=\"" + objName + "\" multiple=\"multiple\" size=\"4\" class=\"noDisplay\" onblur=\"javascript:showPreferredAmenitiTypes(this, 'amenitiDisplayOptDiv', " + maxLen + ")\">";
	amenitiesTempString = amenitiesTempString + "<option value=''>No Preference</option>";
	amenitiesTempString = amenitiesTempString + "<option value='FITNESS_FACILITY'>Fitness Room</option>";
	amenitiesTempString = amenitiesTempString + "<option value='DINING'>Dining Room</option>";
	amenitiesTempString = amenitiesTempString + "<option value='SWIMMING_POOL'>Swimming Pool</option>";
	amenitiesTempString = amenitiesTempString + "<option value='KIDS_ALLOWED'>Kids Activities</option>";
	amenitiesTempString = amenitiesTempString + "<option value='SHUTTLE'>Shuttle Service</option>";
	amenitiesTempString = amenitiesTempString + "<option value='BUSINESS_CENTER'>Business Center</option>";
	amenitiesTempString = amenitiesTempString + "<option value='MEETING_ROOM'>Meeting Rooms</option>";
	amenitiesTempString = amenitiesTempString + "<option value='DATA_PORT'>Data Port</option>";
	amenitiesTempString = amenitiesTempString + "<option value='GOLF'>Golf Course</option>";
	amenitiesTempString = amenitiesTempString + "<option value='TENNIS_COURT'>Tennis Courts</option>";
	amenitiesTempString = amenitiesTempString + "<option value='GAME_ROOM'>Game Room</option>";
	amenitiesTempString = amenitiesTempString + "<option value='PETS_ALLOWED'>Pets Allowed</option>";
	amenitiesTempString = amenitiesTempString + "<option value='DRY_CLEANING'>Drycleaning Onsite</option>";
	amenitiesTempString = amenitiesTempString + "<option value='WHEEL_CHAIR_ACCESS'>Wheelchair Accessible</option>";
	amenitiesTempString = amenitiesTempString + "<option value='NONSMOKING'>Non-Smoking Available</option>";
	amenitiesTempString = amenitiesTempString + "</select>";
	
	amenitiesDefString = "<span class=\"labels\">No Preferences</span>";
		
	amenitiesTempString = amenitiesTempString + "<div id=\"amenitiDisplayOptDiv\" class=\"disLast\">";
	amenitiesTempString = amenitiesTempString + amenitiesDefString;
	amenitiesTempString = amenitiesTempString + "</div>";
	
	document.getElementById(holder).innerHTML = amenitiesTempString;
	document.getElementById(objName).scrollbars = "no";
}

function showRooms(roomvalue)	{
	for(var i=1; i< 5; ++i)	{
		if(i <= roomvalue)	{
			divOn('room'+i);
		}
		else	{
			divOff('room'+i);
		}

	}
	divOff('childAgeLabel');
	for(var c=1;c<=roomvalue;c++){
		if(document.getElementById('htchild'+c).value > 0){
			divOn('childAgeLabel');
			break;
		}
	}
}

function changeCountry(countryValue)
{
	if(countryValue != 'US')
	{
		disableControl('state');
	}
	else {
		enableControl('state');
	}
}

function showChildren(roomId, childvalue)	{
	if (childvalue > 0)
	{
		divOn('childAgeLabel');
	}
	else if(childvalue == 0){
		for(var c=1;c<5;c++){
			if(document.getElementById('htchild'+c).value > 0){
				divOn('childAgeLabel');
				break;
			}else{
				divOff('childAgeLabel');
			}
		}
	}
	for(var i=1; i<6; ++i)	{
		
		if(i <= childvalue)	{
				divOn(roomId+'child'+i);
				enableControl(roomId+'child'+i);
		}
		else	{
				divOff(roomId+'child'+i);
				disableControl(roomId+'child'+i);
		}
		
	}
}

function showHtlCmpMultiSelectField(htlCmpdispMultiSelectId) {
	htlCmpmultiSelectObj = document.getElementById(htlCmpdispMultiSelectId);
	document.getElementById("htlCompanyDisplayOptDiv").className = "noDisplay";

	htlCmpmultiSelectObj.className = "display";
	htlCmpmultiSelectObj.focus();
}

function showAmenitiMultiSelectField(dispMultiSelectId) {
	multiSelectObj = document.getElementById(dispMultiSelectId);
	document.getElementById("amenitiDisplayOptDiv").className = "noDisplay";

	multiSelectObj.className = "display";
	multiSelectObj.focus();
}

function showPreferredAmenitiTypes(amenitiesMultiSelectObj, amenitiesDisplayOptDivId, maxLen) {
	var amenitiMultiSelectOptLen   = document.getElementById(amenitiesMultiSelectObj.id).options.length;
	var amenitiDisplayOptDivObj    = document.getElementById(amenitiesDisplayOptDivId);
	var amenitiCount = 0;
	var amenitiSelectedValues = "";
	amenitiDisplayOptDivObj.innerHTML = "";

	amenitiesMultiSelectObj.options[0].selected = (amenitiesMultiSelectObj.options[0].value == "") ? false : amenitiesMultiSelectObj.options[0].selected;

	for(var item=0; item<amenitiMultiSelectOptLen; item++) {
		if(amenitiesMultiSelectObj.options[item].selected && (amenitiesMultiSelectObj.options[item].value != "") && (amenitiesMultiSelectObj.options[item].value != "Select")) {
			if(amenitiCount == 0)
			{
				var amenitiDivRemove   = document.createElement('div');
				var amenitiLabelRemove = document.createElement('label');

				amenitiDivRemove.setAttribute('id','amenitiRemove');
				amenitiLabelRemove.innerHTML = 'Remove';
				amenitiDivRemove.appendChild(amenitiLabelRemove);
				amenitiDisplayOptDivObj.appendChild(amenitiDivRemove);
			}

			amenitiAddElement(amenitiDisplayOptDivObj, amenitiesMultiSelectObj.options[item].text, item, amenitiesMultiSelectObj);
			amenitiCount = amenitiCount + 1;
			amenitiSelectedValues = amenitiSelectedValues + amenitiesMultiSelectObj.options[item].value + ",";
			if(amenitiCount > maxLen) {
				alert("You can only select a maximum of "+maxLen+" options");
				amenitiesMultiSelectObj.focus();
				return false;
			}
		}
	}

	amenitiSelectedValues = amenitiSelectedValues.substr(0,amenitiSelectedValues.lastIndexOf(","));
	if(document.getElementById('hotelPreferencesValues'))
	{
		document.getElementById('hotelPreferencesValues').value = amenitiSelectedValues;
	}

	if(amenitiesSelectedCount >= 0) {
		amenitiLastSelectedItem(amenitiesMultiSelectObj);
	}

	amenitiDisplayOptDivObj.className = "display";
	amenitiesMultiSelectObj.className   = "noDisplay";

	if (amenitiDisplayOptDivObj.innerHTML == "") {
		amenitiDisplayOptDivObj.innerHTML = amenitiesDefString;
		amenitiDisplayOptDivObj.className = "disLast";
	}
}

function showPreferredHtlCompanyTypes(htlCmpMultiSelectObj, htlCmpDisplayOptDivId, maxLen) {
	var htlCmpMultiSelectOptLen   = document.getElementById(htlCmpMultiSelectObj.id).options.length;
	var htlCmpDisplayOptDivObj    = document.getElementById(htlCmpDisplayOptDivId);
	var htlCmpCount = 0;
	var htlCmpSelectedValues = "";
	htlCmpDisplayOptDivObj.innerHTML = "";

	htlCmpMultiSelectObj.options[0].selected = (htlCmpMultiSelectObj.options[0].value == "") ? false : htlCmpMultiSelectObj.options[0].selected;

	for(var item=0; item<htlCmpMultiSelectOptLen; item++) {
		if(htlCmpMultiSelectObj.options[item].selected && (htlCmpMultiSelectObj.options[item].value != "") && (htlCmpMultiSelectObj.options[item].value != "Select")) {
			if(htlCmpCount == 0)
			{
				var htlCmpDivRemove   = document.createElement('div');
				var htlCmpLabelRemove = document.createElement('label');

				htlCmpDivRemove.setAttribute('id','htlCmpRemove');
				htlCmpLabelRemove.innerHTML = 'Remove';
				htlCmpDivRemove.appendChild(htlCmpLabelRemove);
				htlCmpDisplayOptDivObj.appendChild(htlCmpDivRemove);
			}

			htlCmpAddElement(htlCmpDisplayOptDivObj, htlCmpMultiSelectObj.options[item].text, item, htlCmpMultiSelectObj);
			htlCmpCount = htlCmpCount + 1;
			htlCmpSelectedValues = htlCmpSelectedValues + htlCmpMultiSelectObj.options[item].value + ",";
			if(htlCmpCount > maxLen) {
				alert("You can only select a maximum of "+maxLen+" options");
				htlCmpMultiSelectObj.focus();
				return false;
			}
		}
	}
	htlCmpSelectedValues = htlCmpSelectedValues.substr(0,htlCmpSelectedValues.lastIndexOf(","));
	if(document.getElementById('hotelChainValues'))
	{
		document.getElementById('hotelChainValues').value = htlCmpSelectedValues;
	}

	if(htlCmpSelectedCount >= 0) {
		htlCmpLastSelectedItem(htlCmpMultiSelectObj);
	}

	htlCmpDisplayOptDivObj.className = "display";
	htlCmpMultiSelectObj.className   = "noDisplay";

	if (htlCmpDisplayOptDivObj.innerHTML == "") {
		htlCmpDisplayOptDivObj.innerHTML = htlCmpDefString;
		htlCmpDisplayOptDivObj.className = "disLast";
	}
}


function amenitiAddElement(displayOptDivObj, selectedVal, inputs, multiSelectOptRemoveObj) {
	var inDiv = document.createElement('span');
	var br    = document.createElement('br');
	var inp   = document.createElement('div');
	inp.setAttribute("id", multiSelectOptRemoveObj.id+inputs);
	inp.innerHTML = selectedVal;

	inDiv.appendChild(inp);

	var img     = document.createElement('img');
	img.setAttribute('src', staticDomain+'/img/delete.gif');
	img.onclick = function(){
		amenitiRemoveElement(inDiv, multiSelectOptRemoveObj, displayOptDivObj);
	}
	inDiv.appendChild(img);

	br.setAttribute("clear", "all");
	inDiv.appendChild(br);

	displayOptDivObj.appendChild(inDiv);
	amenitiesSelectedCount = inputs;
}

function amenitiRemoveElement(div, multiSelectOptRemoveObj, displayOptDivObj) {
	var amenitiSelectedValues = "";

	childDivId = div.firstChild.id;
	var optionIndex = childDivId.substr(childDivId.indexOf('amenitiPrefOpt')+14,2);

	multiSelectOptRemoveObj.options[optionIndex].selected = false;
	

	if(document.getElementById('hotelPreferencesValues'))
	{
		amenitiSelectedValues = document.getElementById('hotelPreferencesValues').value;
		if(amenitiSelectedValues.indexOf(multiSelectOptRemoveObj.options[optionIndex].value+',') == -1) {
			amenitiSelectedValues = amenitiSelectedValues.replace(','+multiSelectOptRemoveObj.options[optionIndex].value,'');
		} else {
			amenitiSelectedValues = amenitiSelectedValues.replace(multiSelectOptRemoveObj.options[optionIndex].value+',','');
		}
		document.getElementById('hotelPreferencesValues').value = amenitiSelectedValues;
	}
	
	div.parentNode.removeChild(div);
	
	if (displayOptDivObj.getElementsByTagName('span').length == 0) {
		displayOptDivObj.innerHTML = amenitiesDefString;
		displayOptDivObj.className = 'disLast';

		if(document.getElementById('hotelPreferencesValues'))
		{
			document.getElementById('hotelPreferencesValues').value = '';
		}

	}

	if (displayOptDivObj.getElementsByTagName('span').length != 0) {
		amenitiLastSelectedItem(multiSelectOptRemoveObj);
	}
}


function amenitiLastSelectedItem(multiSelectObj) {
	for(c=0; c<multiSelectObj.length;c++)
	{
		if(multiSelectObj.options[c].selected) amenitiesSelectedCount=c;
	}
	if(document.getElementById(multiSelectObj.id+amenitiesSelectedCount))
		document.getElementById(multiSelectObj.id+amenitiesSelectedCount).className = 'last';
}

function htlCmpLastSelectedItem(multiSelectObj) {
	for(c=0; c<multiSelectObj.length;c++)
	{
		if(multiSelectObj.options[c].selected) htlCmpSelectedCount=c;
	}
	if(document.getElementById(multiSelectObj.id+htlCmpSelectedCount))
		document.getElementById(multiSelectObj.id+htlCmpSelectedCount).className = 'last';
}

function htlCmpAddElement(htlCmpdisplayOptDivObj, htlCmpselectedVal, htlCmpinputs, htlCmpmultiSelectOptRemoveObj) {
	var htlCmpinDiv = document.createElement('span');
	var htlCmpbr    = document.createElement('br');
	var htlCmpinp   = document.createElement('div');
	htlCmpinp.setAttribute("id", htlCmpmultiSelectOptRemoveObj.id+htlCmpinputs);
	htlCmpinp.innerHTML = htlCmpselectedVal;

	htlCmpinDiv.appendChild(htlCmpinp);

	var htlCmpinDivimg     = document.createElement('img');
	htlCmpinDivimg.setAttribute('src', staticDomain+'/img/delete.gif');
	htlCmpinDivimg.onclick = function(){
		htlCmpRemoveElement(htlCmpinDiv, htlCmpmultiSelectOptRemoveObj, htlCmpdisplayOptDivObj);
	}
	htlCmpinDiv.appendChild(htlCmpinDivimg);

	htlCmpbr.setAttribute("clear", "all");
	htlCmpinDiv.appendChild(htlCmpbr);

	htlCmpdisplayOptDivObj.appendChild(htlCmpinDiv);
	htlCmpSelectedCount = htlCmpinputs;
}


function htlCmpRemoveElement(htlCmpdiv, htlCmpmultiSelectOptRemoveObj, htlCmpdisplayOptDivObj) {
	var htlCmpSelectedValues = "";

	htlCmpchildDivId = htlCmpdiv.firstChild.id;

	var optionIndex = htlCmpchildDivId.substr(htlCmpchildDivId.indexOf('htlCompanyPrefOpt')+17,3);

	htlCmpmultiSelectOptRemoveObj.options[optionIndex].selected = false;

	if(document.getElementById('hotelChainValues'))
	{
		htlCmpSelectedValues = document.getElementById('hotelChainValues').value;
		if(htlCmpSelectedValues.indexOf(htlCmpmultiSelectOptRemoveObj.options[optionIndex].value+',') == -1) {
			htlCmpSelectedValues = htlCmpSelectedValues.replace(','+htlCmpmultiSelectOptRemoveObj.options[optionIndex].value,'');
		} else {
			htlCmpSelectedValues = htlCmpSelectedValues.replace(htlCmpmultiSelectOptRemoveObj.options[optionIndex].value+',','');
		}
		document.getElementById('hotelChainValues').value = htlCmpSelectedValues;
	}
	htlCmpdiv.parentNode.removeChild(htlCmpdiv);
	
	if (htlCmpdisplayOptDivObj.getElementsByTagName('span').length == 0) {
		htlCmpdisplayOptDivObj.innerHTML = htlCmpDefString;
		htlCmpdisplayOptDivObj.className = 'disLast';

		if(document.getElementById('hotelChainValues')) {
			document.getElementById('hotelChainValues').value = '';
		}

	}

	if (htlCmpdisplayOptDivObj.getElementsByTagName('span').length != 0) {
		htlCmpLastSelectedItem(htlCmpmultiSelectOptRemoveObj);
	}
}


/*************** ends : Travelocity Form Functions ****************/


/********************** starts : Kayak Form Functions **************************************/
function validateKykHotelForm(frmObj) {
	var cityValue = trimValue(frmObj.elements['crc'].value);

	if(cityValue == "") {
		errors = errors.concat('Please enter a city.');
		cssSwitch("kykCity&inputInvalid", "cityLbl&inputInvalidLbl")
	} else if ((cityValue != '') && ((cityValue.length < 3) || (cityValue.length > 80))) {
		errors = errors.concat('Please enter a city or airport code of 3 to 80 characters.');
		cssSwitch("kykCity&inputInvalid", "cityLbl&inputInvalidLbl")
	} else {
		cssSwitch("kykCity&textField", "cityLbl&labels")
	}

	var kykCheckInDt  = trimValue(frmObj.elements['d1'].value);
	var kykCheckOutDt = trimValue(frmObj.elements['d2'].value);
	
	var kykCheckInFlag  = false;
	var kykCheckOutFlag = false;
	
	
	if(kykCheckInDt != "") {
		if (!validDate(frmObj.elements['d1'],'cin')) {
			kykCheckInFlag = true;
			cssSwitch("checkin_date&inputInvalid", "checkin_dateLbl&inputInvalidLbl");
		} else {
			cssSwitch("checkin_date&textField date", "checkin_dateLbl&labels");
		}
 	}
 	
	if(kykCheckOutDt != "") { 	
		if (!validDate(frmObj.elements['d2'],'cout')) {
			kykCheckOutFlag = true;
			cssSwitch("checkout_date&inputInvalid", "checkout_dateLbl&inputInvalidLbl");
		} else {
			cssSwitch("checkout_date&textField date", "checkout_dateLbl&labels");
		}
	}	

	kykCheckInDt  = trimValue(frmObj.elements['d1'].value);
	kykCheckOutDt = trimValue(frmObj.elements['d2'].value);

	if(kykCheckInDt != "" && kykCheckOutDt == "" ) {
		errors = errors.concat('Please enter a check out date.');
		cssSwitch("checkout_date&inputInvalid", "checkout_dateLbl&inputInvalidLbl");
	
	} else if(kykCheckInDt == "" && kykCheckOutDt != "" ) {
		errors = errors.concat('Please enter a check in date.');
		cssSwitch("checkin_date&inputInvalid", "checkin_dateLbl&inputInvalidLbl");

	} else if(kykCheckInDt != "" && kykCheckOutDt != "") {
		if(convertDate(kykCheckInDt,'us','js') > convertDate(kykCheckOutDt,'us','js')){ 
			errors = errors.concat('Check-out date can not be earlier than check-in date.');
			cssSwitch("checkin_date&inputInvalid", "checkin_dateLbl&inputInvalidLbl");
			cssSwitch("checkout_date&inputInvalid", "checkout_dateLbl&inputInvalidLbl");
			
		} else if(kykCheckInDt == kykCheckOutDt) {
	        errors = errors.concat('Check-out date must be different from the Check-in date');
			cssSwitch("checkin_date&inputInvalid", "checkin_dateLbl&inputInvalidLbl");
			cssSwitch("checkout_date&inputInvalid", "checkout_dateLbl&inputInvalidLbl");
			
		} else {
			if(kykCheckInFlag && !kykCheckOutFlag) {
				cssSwitch("checkin_date&inputInvalid", "checkin_dateLbl&inputInvalidLbl");
			} else if(!kykCheckInFlag && kykCheckOutFlag) {
				cssSwitch("checkout_date&inputInvalid", "checkout_dateLbl&inputInvalidLbl");
			} else if(!kykCheckInFlag && !kykCheckOutFlag){
				cssSwitch("checkin_date&textField date", "checkin_dateLbl&labels");
				cssSwitch("checkout_date&textField date", "checkout_dateLbl&labels");
			} else if(kykCheckInFlag && kykCheckOutFlag){
				cssSwitch("checkin_date&inputInvalid", "checkin_dateLbl&inputInvalidLbl");
				cssSwitch("checkout_date&inputInvalid", "checkout_dateLbl&inputInvalidLbl");
			}
		}
	} 
	
	return showError();
}

function changeGuestValue(roomVal) {
	if(roomVal == 2) {
		if(document.getElementById("guest").value == 1){
			document.getElementById("guest").value = 2;
		}	
	}
}

/********************** ends : Kayak Form Functions **************************************/
function setActiveFocus(){
	document.mainFrmTrv.city.focus();
}


window.onload = function(){
	//var getckeval = readCookie("swapvalue");	
	setActiveFocus();
	//swapcontrolchkval(getckeval);
}
