/* CALL BACK  FORM  VALIDATION  STARTS */

function callback()
{
	var alphabetChkRegExp  = /^([a-zA-Z ]+)$/;
	var alphaNumChkRegExp  = /^([a-zA-Z0-9 ]+)$/;
	var addressChkRegExp   = /^([a-zA-Z0-9 ,\-\'\.]+)$/;
	var birthDateChkRegExp = /^([0-9]){2}(\/|-){1}([0-9]){2}(\/|-)([0-9]){4}$/;
	var postCodeChkRegExp  = /^([A-Za-z]{1,2})([0-9]{2,3})([A-Za-z]{2})$/;	
	var telNoChkRegExp     = /^([0-9 ]+)$/;
	var mobNoChkRegExp     = /^([0-9]{10,15})$/;
	var emailChkRegxp      = /^[A-z0-9][\w.-]*@[A-z0-9][\w\-\.]+\.[A-z0-9]{2,6}$/;
	var urlChkRegxp        = /^(http:\/\/www.|https:\/\/www.|ftp:\/\/www.|www.){1}([\w]+)(.[\w]+){1,2}$/;
	
	if(document.frmnewregistration.name.value == "")
	{
        document.getElementById("name1").innerHTML ="Please enter your first name";				
		document.frmnewregistration.name.focus();
		return false;	
	}
	else if(!document.frmnewregistration.name.value.match(alphabetChkRegExp))
	{
  		document.getElementById("name1").innerHTML =" * The First name can only contain alphabets";
	  	document.frmnewregistration.name.focus();
	  	return false;
 	}
	else
	{
		document.getElementById("name1").innerHTML =""; 
		document.frmnewregistration.lastname.focus();
	}
	
	
	if(document.frmnewregistration.lastname.value == "")
	{
        document.getElementById("name2").innerHTML ="Please enter your last name";
		document.frmnewregistration.lastname.focus();
		return false;	
	} 
	else if(!document.frmnewregistration.lastname.value.match(alphabetChkRegExp)) {
		document.getElementById("name2").innerHTML =" * The Last name can only contain alphabets";
		document.frmnewregistration.lastname.focus();
		return false;
	}
	else
	{
        document.getElementById("name2").innerHTML ="";
		document.frmnewregistration.street_add.focus();
	}
	
	
	if(document.frmnewregistration.street_add.value == "")
	{
        document.getElementById("errStreetDivID").innerHTML ="Please enter your address";
		document.frmnewregistration.street_add.focus();
		return false;
	}
	else
	{
        document.getElementById("errStreetDivID").innerHTML ="";		
	}
	
	
	if(document.frmnewregistration.postcode.value == "")
	{
        document.getElementById("errpostCodeDivID").innerHTML ="Please enter your postal code";
		document.frmnewregistration.postcode.focus();
		return false;
	}
	else 
	{
        document.getElementById("errpostCodeDivID").innerHTML ="";
	}
	
	
	if(document.frmnewregistration.contactno.value == "")
	{
        document.getElementById("contactno1").innerHTML ="Please enter your telephone number";
		document.frmnewregistration.contactno.focus();
		return false;
	}
	else if(!document.frmnewregistration.contactno.value.match(telNoChkRegExp))
	{
        document.getElementById("contactno1").innerHTML ="Telephone Number can contain only digits";		
		document.frmnewregistration.contactno.focus();
		return false;
	} 
	else if(document.frmnewregistration.contactno.value.length != 11)
	{
		document.getElementById("contactno1").innerHTML =" * The Contact Number provided should be of 11 digits without any spaces.";
		document.frmnewregistration.contactno.focus();
		return false;
 	}
	else
	{
        document.getElementById("contactno1").innerHTML ="";			
	}
	

	if(document.frmnewregistration.emailid.value == "")
	{
        document.getElementById("emailid1").innerHTML ="Please enter your email address";		
		document.frmnewregistration.emailid.focus();
		return false;
	}
	else if(!(trim(document.frmnewregistration.emailid.value)).match(emailChkRegxp))
	{
        document.getElementById("emailid1").innerHTML ="Please enter a valid email address";		
		document.frmnewregistration.emailid.focus();
		return false;
	}
	else
	{
        document.getElementById("emailid1").innerHTML ="";		
	}	
	
	
	if(document.frmnewregistration.prcode.value == "")
	{
        document.getElementById("prcode1").innerHTML ="Please enter your Part number";		
		document.frmnewregistration.prcode.focus();
		return false;
	}
	else
	{
        document.getElementById("prcode1").innerHTML ="";		
	}	

	if(document.frmnewregistration.prtitle.value == "")
	{
        document.getElementById("prtitle1").innerHTML ="Please enter your Product title";		
		document.frmnewregistration.prcode.focus();
		return false;
	}
	else
	{
        document.getElementById("prtitle1").innerHTML ="";		
	}	
	
	if(document.frmnewregistration.txtarea.value == "")
	{
        document.getElementById("txtarea1").innerHTML ="Please enter your Enquiry details";		
		document.frmnewregistration.txtarea.focus();
		return false;
	}
	else
	{
        document.getElementById("txtarea1").innerHTML ="";
		document.frmnewregistration.submit();
	}	

}

/* CALL BACK  FORM  VALIDATION  ENDS */

