function resetSelects(){
	try{
		var data = "cmd=resetSelects"
		data = data + '&SelPropertyType=' + document.getElementById('SelPropertyType').options[document.getElementById('SelPropertyType').selectedIndex].value;	
		data = data + '&SelBedrooms=' + document.getElementById('SelBedrooms').options[document.getElementById('SelBedrooms').selectedIndex].value;	
		data = data + '&SelLocation=' + document.getElementById('SelLocation').options[document.getElementById('SelLocation').selectedIndex].value;	
		data = data + '&SelProximity=' + document.getElementById('SelProximity').options[document.getElementById('SelProximity').selectedIndex].value;
		//replaceHtml ( 'spnBtnSearch', "<img src='/util/ajax/progressImg.gif'>");
		//window.alert ( data ) ;
		document.body.style.cursor='progress';
		sendRequest( _afterResetSelects, data, "POST", "/includes/i-left-search-call.asp", true );
	}catch(e){
	}
}

function _afterResetSelects( oj ) {
	
	try{
		var xmlDoc  = oj.responseXML;	
		
		var result = xmlDoc.getElementsByTagName("result")[0].firstChild.nodeValue;
		if (result == "ok"){

			var strJOptions = xmlDoc.getElementsByTagName("optionsObjectPropertyType")[0].firstChild.nodeValue;
			if ( strJOptions ){
				removeOptions("SelPropertyType");			
				eval(strJOptions);
				addOptions( "SelPropertyType", objJOptions );
			}
			
			var strJOptions = xmlDoc.getElementsByTagName("optionsObjectBedrooms")[0].firstChild.nodeValue;
			if ( strJOptions ){		
				removeOptions("SelBedrooms");				
				eval(strJOptions);
				addOptions( "SelBedrooms", objJOptions );				
			}

			var strJOptions = xmlDoc.getElementsByTagName("optionsObjectLocation")[0].firstChild.nodeValue;
			if ( strJOptions ){		
				removeOptions("SelLocation");
				eval(strJOptions);
				addOptions( "SelLocation", objJOptions );				
			}

			var strJOptions = xmlDoc.getElementsByTagName("optionsObjectProximity")[0].firstChild.nodeValue;
			if ( strJOptions ){		
				removeOptions("SelProximity");				
				eval(strJOptions);
				addOptions( "SelProximity", objJOptions );				
			}
		}
	}catch(e){		
		//window.alert ("_afterSelRea :" + e);
	}finally{
		document.body.style.cursor = 'default';
	}
}



function submit_Search(){
	try{
		document.getElementById('txtCommand').value="search";
	}catch(e){		
	}finally{
		document.forms["frmSearch"].submit();
	}
}

function clearPromotionCode() {
	var objPC = document.getElementById("txtPromotionCode");
	if (objPC.value == "Promotion Code"){
		objPC.value="";
	}
}

function call_resetSelects(){
	resetSelects;
}

function _afterCalendar(){
	checkDates();	
}

function checkDates(){

	var strCheckIn = '';
	var strCheckOut = '';

	switch (curObjectId){
		case 'CheckIn':
			strCheckIn = 'CheckIn' ;
			strCheckOut = 'CheckOut' ;
			break;
		case 'CheckOut':
			strCheckIn = 'CheckIn' ;
			strCheckOut = 'CheckOut' ;
			break;
		
		case 'ArrivalDateInn':
			strCheckIn = 'ArrivalDateInn' ;
			strCheckOut = 'DepartureDateInn' ;
			break;
		case 'DepartureDateInn':
			strCheckIn = 'ArrivalDateInn' ;
			strCheckOut = 'DepartureDateInn' ;
			break;

		case 'ArrivalDateSound':
			strCheckIn = 'ArrivalDateSound' ;
			strCheckOut = 'DepartureDateSound' ;
			break;
		case 'DepartureDateSound':
			strCheckIn = 'ArrivalDateSound' ;
			strCheckOut = 'DepartureDateSound' ;
			break;

		default:
			strCheckIn = 'CheckIn' ;
			strCheckOut = 'CheckOut' ;
			break;
	}

	var objCheckIn = document.getElementById(strCheckIn);
	var valCheckIn = objCheckIn.value;
	if (valCheckIn != ''){
		if ( _checkDate(valCheckIn)){
			valCheckIn = _returnDate(valCheckIn);
			objCheckIn.value = valCheckIn;
		}else{
			objCheckIn.value = '';
		}
	}	
	
	var objCheckOut = document.getElementById(strCheckOut);
	var valCheckOut = objCheckOut.value;
	if (valCheckOut != ''){
		if ( _checkDate(valCheckOut)){
			valCheckOut = _returnDate(valCheckOut);
			objCheckOut.value = valCheckOut;
		}else{
			objCheckOut.value = '';
		}
	}else{
		if( valCheckIn !='' && ( curObjectId =='CheckIn' || curObjectId =='ArrivalDateInn' || curObjectId =='ArrivalDateSound') ){
			myCheckIn = new Date(valCheckIn);
			myCheckIn.setDate(myCheckIn.getDate()+1);
			valCheckOut = _returnDate( myCheckIn.getMonth() + 1 + '.' +  myCheckIn.getDate()  + '.' + myCheckIn.getFullYear() ) ;
			objCheckOut.value = _returnDate( myCheckIn.getMonth() + 1 + '.' +  myCheckIn.getDate()  + '.' + myCheckIn.getFullYear() ) ;
		}
	}

	if( valCheckIn !='' && valCheckOut !=''){
		var dtCheckIn = new Date(valCheckIn);
		var dtCheckOut = new Date(valCheckOut);
		if (  dtCheckIn >= dtCheckOut ){
			window.alert ( 'check Arrival Date & Departure Date' );
			if (strCheckIn == 'CheckIn'){
				setHidden ('SelRentalRatesRange');
			}
		}else{
			if (strCheckIn == 'CheckIn'){
				setVisible ('SelRentalRatesRange');	
			}
		}

	}else{
		if (strCheckIn == 'CheckIn'){
			setHidden ('SelRentalRatesRange');
		}
	}
}

function change_disp( div_name ){
	
	setNone ( 'div_colorHomes' ) ;
	setNone ( 'div_colorInn' ) ;
	setNone ( 'div_soundHomes' ) ;
	setBlock ( div_name );
	
}

function quickResValidate2(sAction) {
	var alertBuild="";
 
	var myForm = document.getElementById("aspnetForm");         
	sAction = sAction + "&checkinyyyymm=" + myForm.checkinyyyymm.value + "&checkindd=" + myForm.checkindd.value + "&nightstay=" + myForm.nightstay.value + "&adults=" + myForm.adults.value + "&children=" + myForm.children.value;
	urchinTracker('/Banners/Int/QuickRes');
	__utmLinker(sAction);

}

function quickResValidateInn(sAction) {
	
	//_uacct = "UA-31508-31";
	//_udn="none";
	//_ulink=1;
	//urchinTracker();

	var strCheckIn = '';
	var strCheckOut = '';
	
	var checkinyyyy = '';
	var checkinmm = '';
	var checkindd = '';
	var nightstay = '';
	var adults = '';
	var children = '';

	var blValidateInn = true;

	strCheckIn = 'ArrivalDateInn' ;
	strCheckOut = 'DepartureDateInn' ;

	var objCheckIn = document.getElementById(strCheckIn);
	var valCheckIn = objCheckIn.value;
	if (valCheckIn != ''){
		if ( _checkDate(valCheckIn)){
			myCheckIn = new Date(valCheckIn);
			checkinyyyy = myCheckIn.getFullYear();
			checkinmm = myCheckIn.getMonth() + 1;
			checkindd = myCheckIn.getDate();
		}else{
			window.alert ( "Need Arrival Date" );
			blValidateInn = false;
		}
	}else{
		window.alert ( "Need Arrival Date" );
		blValidateInn = false;
	}

	if (!blValidateInn){
		return false;
	}

	var objCheckOut = document.getElementById(strCheckOut);
	var valCheckOut = objCheckOut.value;
	if (valCheckOut != ''){
		if ( _checkDate(valCheckOut)){

			myCheckOut = new Date(valCheckOut);
			nightstay = myCheckOut - myCheckIn;
			nightstay = nightstay / 24;
			nightstay = nightstay / 60;
			nightstay = nightstay / 60;
			nightstay = nightstay / 1000;
			nightstay = parseInt(nightstay.toString());

		}else{
			window.alert ( "Need Departure Date" );
			blValidateInn = false;
		}
	}else{
		window.alert ( "Need Departure Date" );
		blValidateInn = false;
	}

	adults = document.getElementById('SelAdultsInn').options[document.getElementById('SelAdultsInn').selectedIndex].value;
	children = document.getElementById('SelChildrenInn').options[document.getElementById('SelChildrenInn').selectedIndex].value;

	if (nightstay<1){
		blValidateInn = false;
		return false;
	}
	
	if (!blValidateInn){
		return false;
	}
	
	sAction = sAction + "&checkinyyyymm=" + checkinyyyy + checkinmm + "&checkindd=" + checkindd + "&nightstay=" + nightstay + "&adults=" + adults + "&children=" + children;
	//urchinTracker('/Banners/Int/QuickRes');
	//__utmLinker(sAction);
	window.open(sAction, '_blank');
	//window.location = sAction;
}

function quickResValidateSound(sAction) {

	//_uacct = "UA-31508-30";
	//_udn="none";
	//_ulink=1;
	//urchinTracker();
	
	var strCheckIn = '';
	var strCheckOut = '';
	
	var checkinyyyy = '';
	var checkinmm = '';
	var checkindd = '';
	var nightstay = '';
	var adults = '';
	var children = '';

	var blValidateSound = true;

	strCheckIn = 'ArrivalDateSound' ;
	strCheckOut = 'DepartureDateSound' ;

	var objCheckIn = document.getElementById(strCheckIn);
	var valCheckIn = objCheckIn.value;
	if (valCheckIn != ''){
		if ( _checkDate(valCheckIn)){
			myCheckIn = new Date(valCheckIn);
			checkinyyyy = myCheckIn.getFullYear();
			checkinmm = myCheckIn.getMonth() + 1;
			checkindd = myCheckIn.getDate();
		}else{
			window.alert ( "Need Arrival Date" );
			blValidateSound = false;
		}
	}else{
		window.alert ( "Need Arrival Date" );
		blValidateSound = false;
	}

	if (!blValidateSound){
		return false;
	}

	var objCheckOut = document.getElementById(strCheckOut);
	var valCheckOut = objCheckOut.value;
	if (valCheckOut != ''){
		if ( _checkDate(valCheckOut)){

			myCheckOut = new Date(valCheckOut);
			nightstay = myCheckOut - myCheckIn;
			nightstay = nightstay / 24;
			nightstay = nightstay / 60;
			nightstay = nightstay / 60;
			nightstay = nightstay / 1000;
			nightstay = parseInt(nightstay.toString());

		}else{
			window.alert ( "Need Departure Date" );
			blValidateSound = false;
		}
	}else{
		window.alert ( "Need Departure Date" );
		blValidateSound = false;
	}

	adults = document.getElementById('SelAdultsSound').options[document.getElementById('SelAdultsSound').selectedIndex].value;
	children = document.getElementById('SelChildrenSound').options[document.getElementById('SelChildrenSound').selectedIndex].value;

	if (nightstay<1){
		blValidateSound = false;
		return false;
	}
	
	if (!blValidateSound){
		return false;
	}
	
	sAction = sAction + "&checkinyyyymm=" + checkinyyyy + checkinmm + "&checkindd=" + checkindd + "&nightstay=" + nightstay + "&adults=" + adults + "&children=" + children;
	//urchinTracker('/Banners/Int/QuickRes');
	//__utmLinker(sAction);
	window.open(sAction, '_blank');
}

function select_order(){
	try{
		document.getElementById("txtOrderBy").value = document.getElementById("selOrder").options[document.getElementById("selOrder").selectedIndex].value;
	}catch(e){
	}	
	document.forms["frmSearch"].submit();
}
