function validateForm(theform) {
return_val=true;

	for (var i=0; i<theform.elements.length; i++) {
		
		var element = theform.elements[i];
		
		if (element.className.indexOf("required") !=-1 || element.className.indexOf("email") !=-1)  {
			
			if (!isFilled(element)) {
				alert("Please enter your " +element.id);
				element.className += " error";
				element.focus();
				return_val=false;
			} 
		}
		if (element.className.indexOf("Email") !=-1) {
			if (!isEmail(element)) {
				alert("Please enter a valid Email Address");
				element.className += " error";
				element.focus();
				return_val=false;
			}
		}
	}
	
	
	if(return_val == true)
		theform.submit();
}

function isFilled(field) {
	if (field.value.length < 1) {
		return false;
	} else {
		return true;
	}
}
function isEmail(field) {

	if ( field.value.indexOf("@") == -1 )
		return false;
	else if (field.value.indexOf(".") == -1 )
		return false;
	 else 
		return true;
	
} // JavaScript Document