
function check_form(obj){
		len = obj.elements.length;	
		for(i=0;i<len;i++){
			if(!(obj.elements[i].type == "Button" || obj.elements[i].type =="Submit" || obj.elements[i].type=="Reset")){
				if (obj.elements[i].type== "text" || obj.elements[i].type =="textarea" || obj.elements[i].type=="select-one"){
						//if(obj.elements[i].type == "textarea")
						//	alert(obj.elements[i].title);
					if(obj.elements[i].value == "" || obj.elements[i].value ==""){
						alert ('Field required. You cannot leave it blank.');
						obj.elements[i].focus();
						return false;
					}
				}											
			}

		}
		return true;

	}
	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 {
			alert('Incorrect email address');
			return false;
		}
	}
	
	function checkAccount(obj){
		if(!check_form(obj)){
			return false;
		}
		else{//all the form has value
			//check for the valid email address
			if(checkMail(obj.email.value)){
				if(obj.userpass.value==obj.userpass2.value){
					return true;
				}
				else{
					alert("Password did not match");
				}
			}
			//return true
		}
	return false;
	}
	
	function checkSettings(obj){
		if(!check_form(obj)){
			return false;
		}else{//all the form has value
			//check for the valid email address
				if(obj.userpass.value=="" && obj.userpass2.value==""){
					alert("Field Required!");
					obj.userpass.value.focus();
					return false;
				}

				if(obj.userpass.value==obj.userpass2.value){
					return true;
				}else{
					alert("Password did not match");
				}
			//return true
		}
	return false;
	}

function Form_Validation(myForm)
{
	if (document.myForm.txtname.value == '')
	{
		alert("Please enter your name.");
		document.myForm.txtname.focus();
		return false;
	}
	else if (document.myForm.message.value == '')
	{
		alert("Please enter a message.");
		document.myForm.message.focus();
		return false;
	}
	else if (document.myForm.security_code.value == '')
	{
		alert("Please enter security code.");
		document.myForm.security_code.focus();
		return false;
	}
	else if (document.myForm.txtemail.value == '')
	{
		alert("Please enter your e-mail address.");
		document.myForm.txtemail.focus();
		return false;
	}
	else if (document.myForm.txtemail.value !== '')
	{
		return checkmail(myForm.txtemail);
	}
	else
	{
	 return true
	}
}

function Form_Validator(myForm)
{
	if (document.myForm.txtname.value == '')
	{
		alert("Please enter your name.");
		document.myForm.txtname.focus();
		return false;
	}
	else if (document.myForm.txtemail.value == '')
	{
		alert("Please enter your e-mail address.");
		document.myForm.txtemail.focus();
		return false;
	}	
	else if (document.myForm.room.value == '')
	{
		alert("Please select a room.");
		document.myForm.room.focus();
		return false;
	}	
	else if (document.myForm.datefrom.value == '')
	{
		alert("Please specify a date.");
		document.myForm.datefrom.focus();
		return false;
	}
	else if (document.myForm.dateto.value == '')
	{
		alert("Please specify a date.");
		document.myForm.dateto.focus();
		return false;
	}	
	else if (document.myForm.security_code.value == '')
	{
		alert("Please enter security code.");
		document.myForm.security_code.focus();
		return false;
	}
	else if (document.myForm.txtemail.value !== '')
	{
		return checkmail(myForm.txtemail);
	}	
	else
	{
	 return true
	}
}

function checkmail(e){
var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
var returnval=emailfilter.test(e.value)
	if (returnval==false){
		alert("Please enter a valid email address.")
		e.select()
	}
return returnval
}
