function handleSubmitEvent()
{
	if(document.form.email.value =="")
	{	
		alert(" Please fill in Email");
		document.form.email.focus();
		return false;
	}		
	if (document.form.email.value != "") 
	{ 
	C=document.form.email.value.indexOf("@"); 
	B1=document.form.email.value.lastIndexOf("@");
	B=document.form.email.value.lastIndexOf(".");
	A=document.form.email.value.length-1;
	if ((C!=B1 || C<1 || B-C<2 || A-B>3) || (C!=B1 || C<1 || B-C<2 || A-B <= 1))
		{
		alert("Please fill in a valid E-Mail Address!!");
		document.form.email.focus();					
		document.form.email.select();
		return false;
		}				
	else
		{
		enter = document.form.email.value; 
		var stringidx = enter.search("@");
		var string1 = enter.substring(0,stringidx);
		}
if ( !isChars( (string1), "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890._" ))
		{
		     	alert( " Invalid emailid" );
			document.form.email.focus();
			document.form.email.select();
		    	return false;	 
			}
		}
if(document.form.password.value =="")
	{	
		alert(" Please fill in password");
		document.form.password.focus();
		return false;
	}
if(document.form.password.value.length >25)
	{	
		alert("Your Username should be less than 30 characters");
		document.form.password.focus();
		return false;
	}
if(document.form.password2.value != document.form.password.value)
	{	
		alert("Your Both Password do not match");
		document.form.password2.focus();
		return false;
	}
	
if(document.form.first_name.value =="")
	{	
		alert(" Please fill in First Name");
		document.form.first_name.focus();
		return false;
	}
	if(document.form.last_name.value =="")
	{	
		alert(" Please fill in Last Name");
		document.form.last_name.focus();
		return false;
	}
	if(document.form.company_name.value =="")
	{	
		alert(" Please fill in Company Name");
		document.form.company_name.focus();
		return false;
	}
if(document.form.address1.value =="")
	{	
		alert(" Please fill in Address1");
		document.form.address1.focus();
		return false;
	}
	if(document.form.country.value =="")
	{	
		alert(" Please Select a  Country");
		document.form.country.focus();
		return false;
	}
	if(document.form.city.value =="")
	{	
		alert(" Please fill in City");
		document.form.city.focus();
		return false;
	}
	if(document.form.state.value =="")
	{	
		alert(" Please fill in State");
		document.form.state.focus();
		return false;
	}
	if(document.form.zip.value =="")
	{	
		alert(" Please fill in Zip Code");
		document.form.zip.focus();
		return false;
	}
	if(document.form.phone.value =="")
	{	
		alert(" Please fill in Phone");
		document.form.phone.focus();
		return false;
	}
	
		
return true;
}
function isChars(s, s1)
	{  
    	var i;
     	for (i = 0; i < s.length; i++)
			{   
         	var c = s.charAt(i);
        	if (s1.indexOf(c) == -1) return ;
    		}

return true;
}
