function ValidateName(ctrlText,mess) 
{
    
    if(ctrlText!=undefined)
    {
        var val=ctrlText.toString();
        
        if(val != undefined)
        {
                       
            var regExp = "^[a-z,A-Z,' ']+$";

            if(!val.match(regExp))
            {
                return false;
            }
                        
            return true;

        }    
    }
    else
    {
        return true;
    }   
     
}

function ValidateNumeric(ctrlText,mess) 
{
    if(ctrlText!=undefined)
    {
        var val=ctrlText.toString();
    
        if(val != undefined)
        { 
		    var regExp = "^[0-9]+$";
		    
            if(!val.match(regExp))
            {
                return false;
            }
                        
            return true;    
        }
     }
     else
     {
        return true;
     }   
     
}

function requiredfields()
{
    var allokay=true;
    
    if (document.getElementById('txtEmail').value == '') 
	{
		allokay=false;
		document.getElementById('txtEmail').className='review';
	}
	else
	{
	    if (isValidEmail(document.newregistration.txtEmail.value)!=true) 
	    {
		    alert('Please enter a valid email address');
		    document.newregistration.txtEmail.className='review';
		    return false;
	    }
	    else
	    {
		    document.newregistration.txtEmail.className='nothing';
	    }		
	}
	
	if (document.getElementById('txtCPassword').value == '') 
	{
		allokay=false;
		document.getElementById('txtCPassword').className='review';
	}
	else
	{
	    document.newregistration.txtCPassword.className='nothing';
	}
	
	if (document.getElementById('txtPassword').value == '') 
	{
		allokay=false;
		document.getElementById('txtPassword').className='review';
	}
	else
	{
	    document.newregistration.txtPassword.className='nothing';
	}
	
	if(document.getElementById('txtCPassword').value != document.getElementById('txtPassword').value)
	{
	    alert('Password and Retype Password fields donot match');
		document.newregistration.txtPassword.className='review';
		return false;
	}
			
	if (document.getElementById('txtFname').value == '') 
	{
	    allokay=false;
		document.getElementById('txtFname').className='review';
	}
	else
	{
	    if (!ValidateName(document.getElementById('txtFname').value)) 
	    {
		    alert('Please enter a valid First Name');
	        document.newregistration.txtFname.className='review';
		    return false;
	    }
	    else
	    {
		    document.newregistration.txtFname.className='nothing';
	    }	
	}
	
	if (document.getElementById('txtLname').value == '') 
	{
	    allokay=false;
		document.getElementById('txtLname').className='review';
	}
	else
	{
	    if (!ValidateName(document.getElementById('txtLname').value)) 
	    {
		    alert('Please enter a valid Last Name');
	        document.newregistration.txtLname.className='review';
		    return false;
	    }
	    else
	    {
		    document.newregistration.txtLname.className='nothing';
	    }	
	}
	
	if (document.getElementById('txtPhone').value == '') 
	{
		allokay=false;
		document.getElementById('txtPhone').className='review';
	}
	else
	{
	    document.newregistration.txtPhone.className='nothing';
	}
	
	if(document.getElementById('Age').value != '')
	{
	    if (!ValidateNumeric(document.getElementById('Age').value)) 
	    {
	        alert('Please enter a valid Age');
	        document.newregistration.Age.className='review';
		    return false;
	    }
	    else
	    {
	        document.newregistration.Age.className='nothing';
	    }
	}
	else
	{
	    document.newregistration.Age.className='nothing';
	}	
	//****ZSL-Vishalakshi - 24-Apr-09 - Include Captcha Image ************************************************************ 
    if (document.getElementById('captcha').value == '') 
    {
        allokay=false;
        document.getElementById('captcha').className='review';
    }
    else
    {
        document.getElementById('captcha').className='nothing';
    }
	//****End*************************************************************************************************************
	
	if (allokay) 
	{
	    //'****Commented by ZSL-Vishalakshi-27Apr09-Login Add Wish List******************************************
	   // document.newregistration.action="CartSignin.asp?action=Register";
	   //'****End************************************************************************************************
		document.newregistration.submit();
	}
	else
	{
		alert('Please complete all required fields.');
	}
			
}