function validEmail(elm) 
{
	if (elm.value.indexOf("@") !="-1"&&
		elm.value.indexOf(".") !="-1"&&
		elm.value !="")
	{
		return true;
	}
	else 
	{
		return false;
	}
}
function isFilled(elm) {
	if (elm.value == ""||
		elm.value == null)
	{
		return false;
	}
	else 
	{
		return true;
	}
}
function checkNumeric(elm)
{
	if (isNaN(elm.value))
	{
		alert("Value must be numeric");
		elm.value = "";
		elm.focus();
	}
}
function checkform(form) 
{
	if (isFilled(form.txtContactName) == false) 
	{
		alert ("Contact name is required.");
		form.txtContactName.focus();
		return false;
	}
	if (isFilled(form.txtPhone) == false) 
	{
		alert ("Phone number is required.");
		form.txtPhone.focus();
		return false;
	}
	if (isFilled(form.txtEmail) == false) 
	{
		alert ("Email is required.");
		form.txtEmail.focus();
		return false;
	}
	if (validEmail(form.txtEmail) == false) 
	{
		alert ("Email is not valid.");
		form.txtEmail.focus();
		return false;
	}
	if (isFilled(form.txtUse) == false) 
	{
		alert ("Use of room information is required.");
		form.txtUse.focus();
		return false;
	}
	if (isFilled(form.txtDateM) == false || isFilled(form.txtDateD) == false || isFilled(form.txtDateY) == false) 
	{
		alert ("Requested Date must be completed.");
		form.txtDateM.focus();
		return false;
	}
	if (isFilled(form.txtTimeH) == false || isFilled(form.txtTimeM) == false) 
	{
		alert ("Requested Time must be completed.");
		form.txtTimeH.focus();
		return false;
	}
	if (isFilled(form.txtRoomType) == false) 
	{
		alert ("Room type is required.");
		form.txtRoomType.focus();
		return false;
	}
	return true;
}
