function validregister()
{
	if(trim(document.form1.email.value).length < 1)
	{
		alert('Please Enter Email');
		document.form1.email.focus();
		return false;
	}
	
	if (echeck(document.form1.email.value)==false)
	{
		document.form1.email.value="";
	    document.form1.email.focus();
		return false;
	}
	
	if(trim(document.form1.name.value).length < 1)
	{
		alert('Please Enter Name');
		document.form1.name.focus();
		return false;
	}
	
		
	if(!document.form1.elements['sex'][0].checked && !document.form1.elements['sex'][1].checked)
	{
		alert('Please Select Sex');
		return false;
	}
	if(trim(document.form1.contactno.value).length < 1)
	{
		alert('Please Enter Landline Number');
		document.form1.contactno.focus();
		return false;
	}
	if(trim(document.form1.contactno2.value).length < 1)
	{
		alert('Please Enter Mobile Number');
		document.form1.contactno2.focus();
		return false;
	}
	
	/*if(document.form1.bdate.value == '00')
	{
		alert('Please Enter Date');
		document.form1.bdate.focus();
		return false;
	}
	if(document.form1.bmonth.value == '00')
	{
		alert('Please Enter Month');
		document.form1.bmonth.focus();
		return false;
	}
	if(document.form1.byear.value == '0000')
	{
		alert('Please Enter Year');
		document.form1.byear.focus();
		return false;
	}*/
	if(trim(document.form1.address.value).length < 1)
	{
		alert('Please Enter Address');
		document.form1.address.focus();
		return false;
	}
	/*if(trim(document.form1.city.value).length < 1)
	{
		alert('Please Enter Place Of Birth');
		document.form1.city.focus();
		return false;
	}
	if(trim(document.form1.state.value).length < 1)
	{
		alert('Please Enter State Of Birth');
		document.form1.state.focus();
		return false;
	}
	
	if(trim(document.form1.country.value).length < 1)
	{
		alert('Please Enter Country');
		document.form1.country.focus();
		return false;
	}*/
	
	if(trim(document.form1.security_code.value).length < 1)
	{
		alert('Please Enter Security Code');
		document.form1.security_code.focus();
		return false;
	}
	
	if(document.form1.agree.checked===false) {
		alert('Please agree the Terms and Conditions');
		document.form1.agree.focus();
		return false;
	}

return true;

}



function echeck(str)
{
        var at="@"
        var dot="."
        var lat=str.indexOf(at)
        var lstr=str.length
        var ldot=str.indexOf(dot)
        if (str.indexOf(at)==-1){
           alert("Invalid E-mail ID")
           return false;
        }

        if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
           alert("Invalid E-mail ID")
           return false
        }

        if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
            alert("Invalid E-mail ID")
            return false;
        }

         if (str.indexOf(at,(lat+1))!=-1){
            alert("Invalid E-mail ID")
            return false;
         }

         if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
            alert("Invalid E-mail ID")
            return false;
         }

         if (str.indexOf(dot,(lat+2))==-1){
            alert("Invalid E-mail ID")
            return false;
         }
        
         if (str.indexOf(" ")!=-1){
            alert("Invalid E-mail ID")
            return false;
         }
          return true ;                   
}
function trim(argvalue) 
{
    var tmpstr = ltrim(argvalue);
    return rtrim(tmpstr);
}
function rtrim(argvalue) 
{
    while (1) 
    {
        if (argvalue.substring(argvalue.length - 1, argvalue.length) != " ")
              break;
        argvalue = argvalue.substring(0, argvalue.length - 1);
      }
      return argvalue;
}
function ltrim(argvalue) 
{
    while (1) 
    {
        if (argvalue.substring(0, 1) != " ")
              break;
        argvalue = argvalue.substring(1, argvalue.length);
      }
      return argvalue;
}

