// JavaScript Document
/* function validateRegForm() {

		if (document.regForm.email.value == '') {
			alert('Please enter your E-Mail address.');
			document.regForm.email.focus();
			return;
		}
		
		// if (document.regForm.remail.value == '') {
		//	 alert('Please retype your E-Mail address.');
		//	 document.regForm.remail.focus();
		//	 return;
		// }
		
		if (document.regForm.password.value == '') {
			alert('Please enter a password.');
			document.regForm.password.focus();
			return;
		}

		if (document.regForm.rpassword.value == '') {
			alert('Please retype your password.');
			document.regForm.rpassword.focus();
			return;
		}
		
		if (document.regForm.password.value != document.regForm.rpassword.value) {
			alert('The paswords you entered are not identical.');
			document.regForm.email.focus();
			return;
		}
		
		if(!checkEmail(document.regForm.email.value))
		{
			document.regForm.email.focus();
			return;
		}
		
		document.regForm.submit();
	} */
	
	function validateRegForm(form){
		if (form.firstname)
		{
			if (form.firstname.value == '')
			{
				alert("Please enter first name"); 
				form.firstname.focus();
				return false;
			} 
			else 
			{
				var str = form.firstname.value;
				var rExp  = /(\d)/;
				if(rExp.test(str))
				{
					alert("First name can't contain numbers");
					form.firstname.focus();
					return false;
				}
			}
		}
		
		if (form.lastname)
		{
			if (form.lastname.value == '')
			{
				alert("Please enter last name"); 
				form.lastname.focus();
				return false;
			} 
			else 
			{
				var str = form.lastname.value;
				var rExp  = /(\d)/;
				if(rExp.test(str))
				{
					alert("Last name can't contain numbers");
					form.lastname.focus();
					return false;
				}
			}
		}
		
		if (form.email)
		{
			var email = form.email.value;
			var emailFilter=/^.+@.+\..{2,3}$/;
			
			if (email == "")
			{
				alert("Email address is a required field."); 
				form.email.focus();
				return false;
				
			} 
			else 
			{
				if(!(emailFilter.test(email)))
				{
					alert("Your email account is invalid "); 
					form.email.focus();
					return false;
				}	
			}	
		}
		
		if (form.password)
		{
			if (form.password.value == "")
			{
				alert("The password field is empty");  
				form.password.focus();
				
						return false;
				
			}
			else
			{
				if (form.password.value.length < 5)
				{
					alert("The password field must be at least five characters long"); 
					form.password.focus();
					
						return false;
					
				}
				else
				{
					if (form.rpassword)
					{
						if (form.rpassword.value == "")
						{
							alert("Confirm password field is empty");  
							form.rpassword.focus();
							
								return false;
							
						}
						else
						{
							if (form.password.value != form.rpassword.value)
							{
								alert("The content of password fields are diferent");   
								form.rpassword.focus();
								return false;
							}
						}
					}
				}
			}
		}
		
	}
	
	function validatePasswords(form, displayBox) {
		if(!displayBox) displayBox = "MSG_default";
		if (form.password)
		{
			if (form.password.value.length < 5)
			{
				display("Password must be at least 5 characters long", displayBox); 
				form.password.value = "";
				form.rpassword.value = "";
			}
			else
			{
				if (form.rpassword)
				{
					if (form.password.value != form.rpassword.value)
					{
						display("Passwords do not match. Please re-type your password.", displayBox);   
						form.rpassword.value = "";
					}
				}
			}
		}
	}
	
	function validateLoginForm() {

		if (document.loginForm.email.value == '') {
			alert('Please enter your E-Mail address.');
			document.loginForm.email.focus();
			return;
		}
		
		if (document.loginForm.password.value == '') {
			alert('Please enter a password.');
			document.loginForm.password.focus();
			return;
		}
		
		document.loginForm.submit();
	}
	
function checkEmail(str) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str)){
	return (true)
	}
	alert("Invalid E-mail Address! Please re-enter.")
	return (false)
}
