// JavaScript Document
function check(){
	
	var filter = new RegExp("[^A-Za-z0-9.\\s]");
	var filter_no = new RegExp("[^0-9-._]");
	var filter_phone = new RegExp("[^0-9-.\\s]");
	
	if(document.request_hotel.hotel_name.value == ''){
		alert("Please enter hotel name");
		document.request_hotel.hotel_name.focus();
		return false;
	}
	if(filter.test(document.request_hotel.hotel_name.value)){
		alert("Hotel name should only contain alphabets,space");
		document.request_hotel.hotel_name.focus();
		return false;
	}
	if(document.request_hotel.hotel_address.value == ''){
		alert("Please enter hotel address");
		document.request_hotel.hotel_address.focus();
		return false;
	}
	if(document.request_hotel.hotel_contactno.value == ''){
		alert("Please enter hotel contact number");
		document.request_hotel.hotel_contactno.focus();
		return false;
	}
	if(filter_no.test(document.request_hotel.hotel_contactno.value)){
		alert("Contact number should only contain numeric and special chracters");
		document.request_hotel.hotel_contactno.focus();
		return false;
	}
	
	if(document.request_hotel.hotel_email.value == ''){
		alert("Please enter hotel email address");
		document.request_hotel.hotel_email.focus();
		return false;
	}
	if(!checkMail(document.request_hotel.hotel_email.value)){
		alert("Please enter valid email address");
		document.request_hotel.hotel_email.focus();
		return false;		
	}
	if(document.request_hotel.hotel_website.value == ''){
		alert("Please enter hotel website");
		document.request_hotel.hotel_website.focus();
		return false;
	}
	if(!Validate(document.request_hotel.hotel_website.value)){
		alert("Please enter valid website URL");
		document.request_hotel.hotel_website.focus();
		return false;
	}
	if(document.request_hotel.hotel_contactname.value == ''){
		alert("Please enter hotel contact name.");
		document.request_hotel.hotel_contactname.focus();
		return false;
	}
	if(filter.test(document.request_hotel.hotel_contactname.value)){
		alert("Contact name only have alphabets,dot and space");
		document.request_hotel.hotel_contactname.focus();
		return false;
	}
	if(document.request_hotel.hotel_facilities.value == ''){
		alert("Please enter hotel facilities");
		document.request_hotel.hotel_facilities.focus();
		return false;
	}
	
	/*if(document.request_hotel.corporate.checked == false && document.request_hotel.group.checked == false && document.request_hotel.individual.checked == false){
		alert("Please select Brochure");
		document.request_hotel.contact.focus();
		return false;
	}*/
	
}

function checkMail(email){
	var x = email;
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)){
		return true;
	}
	else {
		return false;
	}
}

function Validate(form) {
    var v = new RegExp();
    v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
    if (v.test(form)) {
        return true;
    }else{
		return false;
	}
} 