
function winfocus()
{
    document.frmregister.first_name.focus();
}
function check()
{
	var iChars = "!#$%^*=;|\"<>?";
	function trimAll(sString)
	{
		while (sString.substring(0,1) == ' ')
		{
			sString = sString.substring(1, sString.length);
		}
		while (sString.substring(sString.length-1, sString.length) == ' ')
		{
			sString = sString.substring(0,sString.length-1);
		}
		return sString;
	}
	if(document.frmregister.first_name.value=="")
	{    
		alert("Enter First name");
		document.frmregister.first_name.value='';
		document.frmregister.first_name.focus();
		return false;
	}
    if(document.frmregister.first_name.value != '')
    {
        if(trimAll(document.frmregister.first_name.value)=="")
		{    
			alert("Enter First name");
			document.frmregister.first_name.value='';
			document.frmregister.first_name.focus();
			return false;
		}
        for (var i = 0; i < document.frmregister.first_name.value.length; i++) 
        {
			if (iChars.indexOf(document.frmregister.first_name.value.charAt(i)) != -1)
			{
				alert("Enter proper First name");
				document.frmregister.first_name.value='';
				document.frmregister.first_name.focus();
				return false;
			}
   		}
   		if(document.frmregister.first_name.value <= 0)
		{
			alert("Enter proper First name");
			document.frmregister.first_name.value='';
			document.frmregister.first_name.focus();
			return false;
		}
	}
	if(document.frmregister.last_name.value=="")
	{    
		alert("Enter Surname");
		document.frmregister.last_name.value='';
		document.frmregister.last_name.focus();
		return false;
	}
	 if(document.frmregister.last_name.value != '')
    {
        if(trimAll(document.frmregister.last_name.value)=="")
		{    
			alert("Enter Surname");
			document.frmregister.last_name.value='';
			document.frmregister.last_name.focus();
			return false;
		}        
		for (var i = 0; i < document.frmregister.last_name.value.length; i++) 
        {
			if (iChars.indexOf(document.frmregister.last_name.value.charAt(i)) != -1)
			{
				alert("Enter proper Surname");
				document.frmregister.last_name.value='';
				document.frmregister.last_name.focus();
				return false;
			}
   		}
   		if(document.frmregister.last_name.value <= 0)
		{
			alert("Enter proper Surname");
			document.frmregister.last_name.value='';
			document.frmregister.last_name.focus();
			return false;
		}
	}
	if(document.frmregister.email.value=="")
	{    
		alert("Enter Email");
		document.frmregister.email.value='';
		document.frmregister.email.focus();
		return false;
	}
	if(document.frmregister.email.value !="")
	{ 
		if(trimAll(document.frmregister.email.value)=="")
		{    
			alert("Enter Email");
			document.frmregister.email.value='';
			document.frmregister.email.focus();
			return false;
		}
		var x = document.frmregister.email.value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(x))
		{
			alert("Enter proper Email");
			document.frmregister.email.value="";
			document.frmregister.email.focus();
			return false;
		}
	}
	if(document.frmregister.confirmEmail.value=="")
	{    
		alert("Enter Confirm email");
		document.frmregister.confirmEmail.value='';
		document.frmregister.confirmEmail.focus();
		return false;
	}
	if(document.frmregister.email.value !="")
	{ 
		if(trimAll(document.frmregister.confirmEmail.value)=="")
		{    
			alert("Enter Confirm email");
			document.frmregister.confirmEmail.value='';
			document.frmregister.confirmEmail.focus();
			return false;
		}	
		var x = document.frmregister.confirmEmail.value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(x))
		{
			alert("Enter Confirm email");
			document.frmregister.confirmEmail.value="";
			document.frmregister.confirmEmail.focus();
			return false;
		}
		else if(document.frmregister.email.value != document.frmregister.confirmEmail.value)
		{
			alert('Email and Confirm email must be same');
			document.frmregister.confirmEmail.value = "";
			document.frmregister.confirmEmail.focus();
			return false;
		}
	}
	if(document.frmregister.password.value=="")
	{    
		alert("Enter Password");
		document.frmregister.password.value='';
		document.frmregister.password.focus();
		return false;
	}
	if(document.frmregister.password.value != '')
    {
       if(document.frmregister.password.value.length < 6)
		{    
			alert("Password must be 6 to 25 character long");
			document.frmregister.password.value='';
			document.frmregister.password.focus();
			return false;
		}
       if(trimAll(document.frmregister.password.value)=="")
	   {    
			alert("Enter Password");
			document.frmregister.password.value='';
			document.frmregister.password.focus();
			return false;
		}   
		for (var i = 0; i < document.frmregister.password.value.length; i++) 
        {
			if (iChars.indexOf(document.frmregister.password.value.charAt(i)) != -1)
			{
				alert("Enter proper Password");
				document.frmregister.password.value='';
				document.frmregister.password.focus();
				return false;
			}
   		}
   		
	}
	if(document.frmregister.confirmPassword.value=="")
	{    
		alert("Enter Confirm password");
		document.frmregister.confirmPassword.value='';
		document.frmregister.confirmPassword.focus();
		return false;
	}
	if(document.frmregister.confirmPassword.value != '')
    {
      if(trimAll(document.frmregister.confirmPassword.value)=="")
		{    
			alert("Enter Confirm password");
			document.frmregister.confirmPassword.value='';
			document.frmregister.confirmPassword.focus();
			return false;
		}		
		for (var i = 0; i < document.frmregister.confirmPassword.value.length; i++) 
        {
			if (iChars.indexOf(document.frmregister.confirmPassword.value.charAt(i)) != -1)
			{
				alert("Enter proper Confirm password");
				document.frmregister.confirmPassword.value='';
				document.frmregister.confirmPassword.focus();
				return false;
			}
   		}
		if(document.frmregister.password.value != document.frmregister.confirmPassword.value)
		{
			alert('Password and Confirm Password must be same');
			document.frmregister.confirmPassword.value = "";
			document.frmregister.confirmPassword.focus();
			return false;
		}
	}
	return true;
}


