function emptyvalidation(entered, alertbox)
{
	with (entered)
{
	if (entered.value==null || entered.value=="")
	{if (alertbox!="") {alert(alertbox);} return false;}
	else {return true;}
	}
} 

function emailvalidation(entered, alertbox)
{
	with (entered)
{
	apos=value.indexOf("@"); 
	dotpos=value.lastIndexOf(".");
	lastpos=value.length-1;
	if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2) 
	{if (alertbox) {alert(alertbox);} return false;}
	else {return true;}
	}
}

function numbervalidation(entered, alertbox)
{
	with(entered)	
{
	if (isNaN(entered.value) || entered.value=="")
{
	if (alertbox!="") {alert(alertbox);} return false;
}
	else 
{
	return true;
}
}
}

function formvalidation(thisform)
{
	with (thisform)
{
	if (emptyvalidation(name,"Error ! Please type in your full Name !")==false) {name.focus(); return false;}
	if (emptyvalidation(address,"Error ! Please type in your correct Address !")==false) {address.focus(); return false;}
	if (emptyvalidation(city,"Error ! Please type in City !")==false) {city.focus(); return false;}
	if (emptyvalidation(state,"Error ! Please type in State !")==false) {state.focus(); return false;}
	if (numbervalidation(zip,"Error ! Please type in Zip Code in 5 digit !")==false) {zip.focus(); return false;}
	if (emptyvalidation(email,"Error ! Please type in your valid Email Address !")==false) {email.focus(); return false;}
	if (numbervalidation(phone,"Error ! Please type in your correct Phone Number !")==false) {phone.focus(); return false;}
	if (emptyvalidation(frm_date1,"Error ! Please choose your Check In Date !")==false) {frm_date1.focus(); return false;}
	if (emptyvalidation(room_type,"Error ! Please select Room Type !")==false) {room_type.focus(); return false;}
	if (emptyvalidation(frm_date2,"Error ! Please choose your Check Out Date !")==false) {frm_date2.focus(); return false;}
	if (numbervalidation(no_room,"Error ! Please type in Number of Room(s) !")==false) {no_room.focus(); return false;}
	if (numbervalidation(people,"Error ! Please type in Number of Adult !")==false) {people.focus(); return false;}
	if (numbervalidation(people1,"Error ! Please type in Number of Children !")==false) {people1.focus(); return false;}
	if (emptyvalidation(holdername,"Error ! Please type Credit Card Holder Name !")==false) {holdername.focus(); return false;}
	if (emptyvalidation(cardtype,"Error ! Please type in your Credit Card Type !")==false) {cardtype.focus(); return false;}
	if (numbervalidation(dbno,"Error ! Please type in your Credit Card Number !")==false) {dbno.focus(); return false;}
	if (emptyvalidation(year,"Error ! Please type in Card Expiry Date !")==false) {year.focus(); return false;}
	if (numbervalidation(code,"Error ! Please type your Security Code in 3 digit!")==false) {code.focus(); return false;}
	if (emptyvalidation(code_check,"Error ! Please type the Code Text Correctly !")==false) {code_check.focus(); return false;}
	if (emailvalidation(email,"Error ! Please provide with your valid Email Address !")==false) {email.focus(); return false;}
	
	else
{
	document.contact.submit();
}

}
} 





