// JavaScript Document

function Validate(strToValidate,RegPattern)
{
	var expr = new RegExp(RegPattern);
	var result = expr.test(strToValidate);
	if(result==true){
		return true;
	}else{
		return false;
	}
}



function checkNewsletterEmail()
{

	var eMail  = document.getElementById("newslettersubscribe").value;			
	if(eMail == "") 
	{
		alert("Please enter email.");	
		document.getElementById("newslettersubscribe").focus();
		return false;
	}	
	if(Validate(eMail,"[A-Za-z0-9_\\.][A-Za-z]*@[A-Za-z]*\\.[A-Za-z0-9]") == false)
	{
		alert("Please enter correct email.");
		document.getElementById("newslettersubscribe").focus();
		return false;
	}		 
			
	return true;
}


function checkNewsletterEmailFooter()
{

	var eMail  = document.getElementById("nletteremail").value;			
	if(eMail == "") 
	{
		alert("Please enter email.");	
		document.getElementById("nletteremail").focus();
		return false;
	}	
	if(Validate(eMail,"[A-Za-z0-9_\\.][A-Za-z]*@[A-Za-z]*\\.[A-Za-z0-9]") == false)
	{
		alert("Please enter correct email.");
		document.getElementById("nletteremail").focus();
		return false;
	}		 
			
	return true;
}

function ValidateLogin()
	{
		 
		var username = document.getElementById('lg_username');
		var password = document.getElementById('lg_password');
		if (username.value == "" )
		{
			alert('Please enter username.');
			username.focus();
			return false;
		}
		if (password.value == "" )
		{
			alert('Please enter password.');
			password.focus();
			return false;
		}
	}
	function validateSignUp()
	{

			if(document.getElementById("email").value == "") 
			{
				alert("Please enter email address.");	
				document.getElementById("email").focus();
				return false;
			}	
			if(Validate(document.getElementById("email").value,"[A-Za-z0-9_\\.][A-Za-z]*@[A-Za-z]*\\.[A-Za-z0-9]") == false)
			{
				alert("Please enter correct e-mail address.");
				document.getElementById("email").focus();
				return false;
			}

			if(document.getElementById("username").value == "") 
			{
				alert("Please enter username.");
				document.getElementById("username").focus();
				return false;
			}


			if(Validate(document.getElementById("username").value,"[^A-Za-z0-9\\ ]") == true)
			{
				alert("Please enter your correct username.");
				document.getElementById("username").focus();
				return false;
			}

			if(document.getElementById("password").value == "") 
			{
				alert("Please enter password.");
				document.getElementById("password").focus();
				return false;
			}

			if(Validate(document.getElementById("password").value,"[^A-Za-z0-9\\ ]") == true)
			{
				alert("Please enter your correct password.");
				document.getElementById("password").focus();
				return false;
			}


			if(document.getElementById("confirmpassword").value == "") 
			{
				alert("Please confirm the  password.");
				document.getElementById("confirmpassword").focus();
				return false;
			}

			if(Validate(document.getElementById("confirmpassword").value,"[^A-Za-z0-9\\ ]") == true)
			{
				alert("Please enter correct confirm password.");
				document.getElementById("confirmpassword").focus();
				return false;
			}


			if(document.getElementById("password").value != document.getElementById("confirmpassword").value) 
			{
				alert("Please make sure that password and confirm password have the same value.");
				document.getElementById("confirmpassword").focus();
				return false;
			}


			if(document.getElementById("homepostcode").value == "") 
			{
				alert("Please enter your post code.");
				document.getElementById("homepostcode").focus();
				return false;
			}

			if(Validate(document.getElementById("homepostcode").value,"[^A-Za-z0-9\\ ]") == true)
			{
				alert("Please enter correct homepostcode.");
				document.getElementById("homepostcode").focus();
				return false;
			}

			if(document.getElementById("mobilephonenumber").value == "") 
			{
				alert("Please enter mobile phone no.");	
				document.getElementById("mobilephonenumber").focus();
				return false;
			}	
			
			if(Validate(document.getElementById("mobilephonenumber").value,"[^0-9+\\-\\ ]") == true)
			{
				alert("Please enter correct mobile phone no.");
				document.getElementById("mobilephonenumber").focus();
				return false;
			}

			if(document.getElementById("firstname").value == "") 
			{
				alert("Please enter first name.");
				document.getElementById("firstname").focus();
				return false;
			}

			if(Validate(document.getElementById("firstname").value,"[^A-Za-z\\ ]") == true)
			{
				alert("Please enter correct first name.");
				document.getElementById("firstname").focus();
				return false;
			}

			if(document.getElementById("surname").value == "") 
			{
				alert("Please enter sur name.");
				document.getElementById("surname").focus();
				return false;
			}

			if(Validate(document.getElementById("surname").value,"[^A-Za-z\\ ]") == true)
			{
				alert("Please enter correct surname.");
				document.getElementById("surname").focus();
				return false;
			}


			if(document.getElementById("worktitle").value == "") 
			{
				alert("Please enter work title.");
				document.getElementById("worktitle").focus();
				return false;
			}

			if(Validate(document.getElementById("worktitle").value,"[^A-Za-z.\\ ]") == true)
			{
				alert("Please enter correct work title.");
				document.getElementById("worktitle").focus();
				return false;
			}

/*			if(Validate(document.getElementById("picture").value,"[^A-Za-z0-9\\ ]") == true)
			{
				alert("Please enter correct picture.");
				document.getElementById("picture").focus();
				return false;
			}
*/
			if(document.getElementById("dob").value == "") 
			{
				alert("Please enter date of birth.");	
				document.getElementById("dob").focus();
				return false;
			}	
		

	}	