<!--
	var whitespace = " \t\n\r";
    var defaultEmptyOK = false;

	function isEmpty(s){ 
	return ((s == null) || (s.length == 0))
	}

	function isWhitespace (s){
	var i;
	// Is s empty?
	if (isEmpty(s)) return true;
	
	// Search through string's characters one by one
	// until we find a non-whitespace character.
	// When we do, return false; if we don't, return true.
 	for (i = 0; i < s.length; i++){   
	// Check that current character isn't whitespace.
	var c = s.charAt(i);
	if (whitespace.indexOf(c) == -1) return false;
	}
	
	// All characters are whitespace.
	return true;
	}

	function isEmail (s){
	if (isEmpty(s))
	// is s whitespace?
	if (isWhitespace(s)) return false;
	// there must be >= 1 character before @, so we
	// start looking at character position 1
	// (i.e. second character)
	var i = 1;
	var sLength = s.length;
	// look for @
	while ((i < sLength) && (s.charAt(i) != "@")){
	i++
	}
    
	if ((i >= sLength) || (s.charAt(i) != "@")) 
	return false;
	else i += 2;
 
	// look for .
	while ((i < sLength) && (s.charAt(i) != ".")){
	i++
	}
	
	// there must be at least one character after the .
	if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
	else return true;
	}
	
	function isCharsInBag (s, bag){  
    var i;
    // Search through string's characters one by one.
    // If character is in bag, append to returnString.

    for (i = 0; i < s.length; i++){ 
    // Check that current character isn't whitespace.
    var c = s.charAt(i);
    if (bag.indexOf(c) == -1) return false;
    }
    return true;
	}

function ValidateReservation(){
	
	
	//alert('hi');
	var frm_element = document.getElementById('fhi_reservation');
		
	if (isWhitespace(frm_element.elements["fname"].value)){
	alert("Please enter your first name.");
	frm_element.elements["fname"].focus();
	return false;
	}
	
	if (isWhitespace(frm_element.elements["lname"].value)){
	alert("Please enter your last name.");
	frm_element.elements["lname"].focus();
	return false;
	}

	if (isWhitespace(frm_element.elements["city"].value)){
	alert("Please enter your city name.");
	frm_element.elements["city"].focus();
	return false;
	}
	
	if (isWhitespace(frm_element.elements["country"].value)){
	alert("Please enter your country name.");
	frm_element.elements["country"].focus();
	return false;
	}
	
	var email = frm_element.elements["email"].value = frm_element.elements["email"].value.toLowerCase();
	
	if (!isEmail(email)){
	alert( "Please enter a valid email address.");
	frm_element.elements["email"].select();
	return false;
    	}
    
    	if (isWhitespace(frm_element.elements["phone"].value)){
	alert("Please enter your phone/mobile number.");
	frm_element.elements["phone"].focus();
	return false;
	}

	if (frm_element.elements["t_a_month"].options[frm_element.elements["t_a_month"].selectedIndex].value == 0){
	alert("Please select check in month.");
  	frm_element.elements["t_a_month"].focus();
	return false;
	}

	if (frm_element.elements["t_a_day"].options[frm_element.elements["t_a_day"].selectedIndex].value == 0){
	alert("Please select check in day.");
  	frm_element.elements["t_a_day"].focus();
	return false;
	}

	if (frm_element.elements["t_a_year"].options[frm_element.elements["t_a_year"].selectedIndex].value == 0){
	alert("Please select check in year.");
  	frm_element.elements["t_a_year"].focus();
	return false;
	}
	
	if (frm_element.elements["t_no_nights"].options[frm_element.elements["t_no_nights"].selectedIndex].value == 0){
	alert("Please select no. of nights.");
  	frm_element.elements["t_no_nights"].focus();
	return false;
	}
	
	if (frm_element.elements["t_no_adults"].options[frm_element.elements["t_no_adults"].selectedIndex].value == 0){
	alert("Please select no. of adults.");
  	frm_element.elements["t_no_adults"].focus();
	return false;
	}
	
	// check rooms Details
		
	//var noc = parseInt(document.fhi_reservation.t_total_room.value);
	var noc = frm_element.elements["t_room_ids"].value;
	
	var chkroom = false;
	
	if ( noc != '' ){
		
	var objrn = 0;
	
	//alert ("noc : " +noc)
	
	var listArray = noc.split("_");
	
	//alert ("listArray : " +listArray.length)
	
	for(i=0;i<listArray.length;i++){
	//objrn=eval("document.fhi_reservation.t_no_rooms"+i)
	objrn = eval('frm_element.elements["t_no_rooms'+listArray[i]+'"]')
	//alert(objrn.value);
	if (objrn.value != 0){
	//if (objrn.options[objrn.selectedIndex].value != 0){
	//alert(objrn.value);
	chkroom = true;
	//x=x+obj.value+"&"
	//count++
	//	objfn.focus();
	//	return (false);
	//	exit;
	}
	}
	}

	
	if(!chkroom){
	alert ('Please select atleast one room.');
	return false;
	}

	if (isWhitespace(frm_element.elements["txt_code"].value)){
	alert("Please enter verification code as shown.");
	frm_element.elements["txt_code"].focus();
	return false;
	}
	
	//return false;	
	return true;

	
}//function


//-->
