// JavaScript Document

function validate_online_booking(this_form)
{
	with(this_form)
	{
		if(arrival_date.value=="Date")
		{	setError(this_form, arrival_date, "Please enter Arrival date"); return false; }
		
		if(departure_date.value=="Date")
		{	setError(this_form, departure_date, "Please enter Departure date"); return false; }
		
		
		if(isEmpty(username.value))
		{	setError(this_form, username, "Please enter your Name"); return false; }
			
		if(isEmpty(email.value))
		{	setError(this_form, email, "Please enter your Email"); return false; }
		else
			if (!isValidEmail(email.value))
			{	setError(this_form, email, "Invalid Email"); return false; }
	}
}

function setError(this_form, field, msg)
{
	with(this_form)
	{
		field.focus();
		alert(msg);
		return false;
	}
}


function isEmpty(val)
{
	if(val==null || val=="")
		return true;
	else 
		return false;
}


function isValidEmail(val)
{
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;

	if(val.match(emailExp))
		return true;
	else
		return false;
}
	
