function loadRate(objRef, NoOfNightsRef) {
	var roomCatgId = objRef[objRef.selectedIndex].value;
	if(roomCatgId == "0") {
		return true;
	}
	
	var NoOfNights = NoOfNightsRef[NoOfNightsRef.selectedIndex].value;
	if(NoOfNights == "0") {
		return true;
	}
	var NIGHTS_ROOM_CATG_RATES = new Array();
	NIGHTS_ROOM_CATG_RATES["1"] = "5500";
	NIGHTS_ROOM_CATG_RATES["2"] = "6000";
	NIGHTS_ROOM_CATG_RATES["3"] = "6000";
	NIGHTS_ROOM_CATG_RATES["4"] = "6500";
	NIGHTS_ROOM_CATG_RATES["5"] = "9000";
	NIGHTS_ROOM_CATG_RATES["6"] = "10000";
    // PACKAGE IDS CREATED IN THE ADMIN SECTION 
	var PACKAGE_ROOMCATG_ID = new Array();
	PACKAGE_ROOMCATG_ID["1"] = 24;
	PACKAGE_ROOMCATG_ID["2"] = 25;
	PACKAGE_ROOMCATG_ID["3"] = 26;
	PACKAGE_ROOMCATG_ID["4"] = 27;
	PACKAGE_ROOMCATG_ID["5"] = 28;
	PACKAGE_ROOMCATG_ID["6"] = 29;
	document.booking.packageId.value = PACKAGE_ROOMCATG_ID[roomCatgId];
	//document.booking.oneDayCost.value = ROOM_CATG_RATES[roomCatgId];
	document.booking.RoomCost.value = parseInt(NIGHTS_ROOM_CATG_RATES[roomCatgId]) * parseInt(NoOfNights);
	//setDepDate(document.getElementById('ArrDate'), document.getElementById('DepDate'), document.getElementById('NoOfNights').value, document.getElementById('RoomCost'),document.getElementById('oneDayCost').value);
}

function validateAnni(){
 				var error = "";
				if(/^\s*$/.test(document.booking.Name.value)){
					error = "Please, enter name.\n";			 				
				}
				if(/^\s*$/.test(document.booking.LastName.value)){
					error += "Please, enter last name.\n";			 				
				}
				if(/^\s*$/.test(document.booking.Country.value)){
					error += "Please, enter country name.\n";			 				
				}
				if(/^\s*$/.test(document.booking.Email.value)){
					error += "Please, enter email address.\n";			 				
				}else if(!/[a-zA-Z0-9]+([\.-\_]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+/.test(document.booking.Email.value)){
					error += "Please, enter valid email address.\n";
				}				
				if(/^\s*$/.test(document.booking.TelContact.value)){
					error += "Please, enter telephone/mobile no.\n";			 				
				}
				if(/^\s*$/.test(document.booking.ArrDate.value)){
					error += "Please, enter/select check in date.\n";			 				
				}else if(!/\d\d\/\d\d\/\d\d\d\d/.test(document.booking.ArrDate.value)){
					error += "Please, enter check in date in dd/MM/yyyy format.\n";				
				}
				var DepDate = document.booking.DepDate.value;
				var departureDate = DepDate.split('/');
				//alert(departureDate[0]);
				//if(departureDate[0]>04 && departureDate[2]==2010){
				//	error += "The minimum length of stay must be for 2 nights.\n";
				//}
				if(/^\s*$/.test(document.booking.Address.value)){
					error += "Please, enter address.\n";			 				
				}
				if(/^\s*$/.test(document.booking.PaxSpecialRequest.value)){
					error += "Please, enter special requests/comments.\n";			 				
				} 	
				if(!/^\s*$/.test(error)){
					alert(error);
					return false;
				}
				return true;
            }
 
			function convertFormatDate(val){
				var dateVal = val.value;
				if(/^\s*$/.test(dateVal)){
					return;
				}
				if(/\//.test(dateVal)){
					dateVal = dateVal.replace(/\//g, "");
				}
				if(! /^\d{6,}$/.test(dateVal)){
					return;
				}
				var dayVal, monthVal, yearVal;
				dayVal = dateVal.substr(0,2);
				monthVal = dateVal.substr(2,2);
				yearVal = dateVal.substr(4);
				if(yearVal.length == 2){
					var dt = new Date(Date()); //returns todays date & time
					var currentYr = dt.getFullYear(); 
					yearVal = currentYr.toString().substr(0,2) + yearVal;
				}
				val.value = dayVal + "/" + monthVal + "/" + yearVal;
			}
	                          
		function setDepDate(arrDate, depDate, nights, RoomRate, oneDayCost, twoDayCost, threeDayCost, fourDayCost, fiveDayCost){
				if(!/^\d\d\/\d\d\/\d\d\d\d$/.test(arrDate.value) || !/^\d+$/.test(nights)){
					depDate.value = "";
					return;
				}
				var arrDateVal = arrDate.value;
				var arrDateArr = arrDateVal.split("/");
				var nextDateObj = new Date(arrDateArr[2], arrDateArr[1]-1,arrDateArr[0]);
				//if(nextDateObj.getDay()==6){
					//alert("The minimum length of stay must be for 2 nights");
					//nextDateObj.setDate(nextDateObj.getDate()-1);		
					//var currMonth = nextDateObj.getMonth() + 1; 
					//arrDate.value=nextDateObj.getDate()+"/"+ currMonth +"/"+nextDateObj.getFullYear();								
				//}
				//nights=changeOption(nights,nextDateObj.getDay());
				nextDateObj.setDate(nextDateObj.getDate()+eval(nights));				
				var nextDay = nextDateObj.getDate();
				var nextMonth = nextDateObj.getMonth() + 1;
				var nextYear = nextDateObj.getFullYear();
				if(/^.$/.test(nextDay)){
					nextDay = "0"+nextDay;
				}
				if(/^.$/.test(nextMonth)){
					nextMonth = "0"+nextMonth;
				}
				if(/^.$/.test(nextYear)){
					nextYear = "0"+nextYear;
				}
				depDate.value =nextDay + "/" + nextMonth + "/" + nextYear;
			}
		function roomCostVal(roomType){
			document.forms[0].RoomCost.value= roomType.value;
		}
		
		function changeOption(noOfNight,weekDayDay){				
				document.getElementById('NoOfNights').options.length=0;
				if(weekDayDay==4){
					document.getElementById('NoOfNights').options[document.getElementById('NoOfNights').options.length] = new Option(1,1);
					return 1;
					
				}
				if(weekDayDay==5){								
					document.getElementById('NoOfNights').options[document.getElementById('NoOfNights').options.length] = new Option(2,2);
					return 2;
				}else{
					for (i=1;i<=2;i++){
						document.getElementById('NoOfNights').options[document.getElementById('NoOfNights').options.length] = new Option(i, i);
						if(i == noOfNight){
							document.getElementById('NoOfNights').options[i-1].selected=true;
						}
					}
					return noOfNight;
				}
		}
		function createOption(noOfNight,nextDateDay){
				var selectedNight = noOfNight;
				var dateDiff = (20 - nextDateDay);
				document.getElementById('NoOfNights').options.length=0;
				var count =4;
				if(dateDiff < count){
					count=dateDiff;
				}
				for (i=1;i<=count;i++){
					document.getElementById('NoOfNights').options[document.getElementById('NoOfNights').options.length] = new Option(i, i);
					if(i == selectedNight){
						document.getElementById('NoOfNights').options[i-1].selected=true;
					}																	
				}
				if(count==0){
					document.getElementById('NoOfNights').options[document.getElementById('NoOfNights').options.length] = new Option(0, 0);
					selectedNight=0;
				}
				return selectedNight;
			}