function trytosubmit() {
if (validatedata()) {
 document.forms.booking.submit();
 return true;
}
return false;
}

function validatedata() {
 var df=document.forms.booking;
 if (df.propertyID.value==-1){
	alert("Choose a hotel from the list, please");
	return false;
 }	
 var today=new Date();
 var date1, date2;
     date1=new Date(df.Y1.options[df.Y1.selectedIndex].text,df.M1.options[df.M1.selectedIndex].value-1,df.D1.options[df.D1.selectedIndex].value);
     date2=new Date(df.Y2.options[df.Y2.selectedIndex].text,df.M2.options[df.M2.selectedIndex].value-1,df.D2.options[df.D2.selectedIndex].value);
     date1.setHours(23);
     date1.setMinutes(59);
     date1.setSeconds(59);
     nights=Math.round((date2-date1)/86400000)+1;
 if (date1.getMonth()!=df.M1.options[df.M1.selectedIndex].value-1){
	alert("Check In Date is not a valid date");
	return false;
 }	
 if (date2.getMonth()!=df.M2.options[df.M2.selectedIndex].value-1){
	alert("Check Out Date is not a valid Date");
	return false;
 }	
 if (date1<today){
	alert("Check In Date is early than today");
	return false;
 }
 if (date2<=date1){
	alert("Check Out Date is not later than Check In Date");
	return false;
 }
 df.DateRange.value=nights;
 return true;
}

function ChangeDate2(){
	var df=document.forms.booking;
	var date1, date2
	var iDaysAhead = 1
	var i
	date1=new Date(df.Y1.options[df.Y1.selectedIndex].value,df.M1.options[df.M1.selectedIndex].value-1,df.D1.options[df.D1.selectedIndex].value);
	date2=new Date(df.Y1.options[df.Y1.selectedIndex].value,df.M1.options[df.M1.selectedIndex].value-1,(parseInt(df.D1.options[df.D1.selectedIndex].value)+iDaysAhead));

	for(i = 0; i < df.D1.length; i++) { 
			if (df.D1.options(i).value == date1.getDate()){
				df.D1.selectedIndex=i;
				}
			if (df.D1.options(i).value == date2.getDate()){
				df.D2.selectedIndex=i;
				break;
				}
				
		}
		for(i = 0; i < df.M1.length; i++) { 
			if (df.M1.options(i).value == (date1.getMonth()+1)){
				df.M1.selectedIndex=i;
				}
			if (df.M1.options(i).value == (date2.getMonth()+1)){
				df.M2.selectedIndex=i;
				break;
				}
				
		}
		for(i = 0; i < df.Y1.length; i++) { 
			if (df.Y1.options(i).value == date1.getYear()){
				df.Y1.selectedIndex=i;
				}
			if (df.Y1.options(i).value == date2.getYear()){
				df.Y2.selectedIndex=i;
				break;
				}
				
		}
}

function setDateValue()
    {
        var mylocation = document.getElementById("mylocation");
        
        var day = document.getElementById("day");
        var month = document.getElementById("month");
        var year = document.getElementById("year");
        
        var adults = document.getElementById("adults");
        var children = document.getElementById("children");
        var rooms = document.getElementById("rooms");
        
        var languageid = document.getElementById("languageid");
        
        var sPageString = mylocation.options[mylocation.selectedIndex].value;
        
        var sCheckIn = year.options[year.selectedIndex].value + "-" + month.options[month.selectedIndex].value + "-" + day.options[day.selectedIndex].value;
        var lAdults = adults.options[adults.selectedIndex].value;
        var lChildren = children.options[children.selectedIndex].value;
        var lRooms = rooms.options[rooms.selectedIndex].value;
        var llanguageid = languageid.value;
        
        if (sPageString != "Please select...")
        {
            var sUrl = "http://hotels.roomrez.com/Booking/QuerySearch.aspx?" + sPageString + "&checkin=" + sCheckIn + "&adults=" + lAdults + "&children=" + lChildren + "&rooms=" + lRooms + "&language=" + llanguageid;
            
            //window.location = sUrl;
            window.open(sUrl,"newwindow");
        }
    }
    
    function selectLanguage(languageid){
        document.getElementById("languageid").value = languageid;
    }

function hideRoomSelect(sender, roomsid, roomslabelid)
{
	var rooms = document.getElementById(roomsid);
	var roomslabel = document.getElementById(roomslabelid);
	
	switch (sender.options[sender.selectedIndex].text)
	{
		case "Aramunt Apartments":
			rooms.style.display = "none";	
			roomslabel.style.display = "none";	
			break;
		case "Allada Apartments":
			rooms.style.display = "none";	
			roomslabel.style.display = "none";	
			break;
		case "Valencia Apartments":
			rooms.style.display = "none";	
			roomslabel.style.display = "none";	
			break;
					case "All Apartments":
			rooms.style.display = "none";	
			roomslabel.style.display = "none";	
			break;
		default:
			rooms.style.display = "";		
			roomslabel.style.display = "";	
			break;
	}
}