function validregister()
{
	if(trim(document.form1.forgetmail.value).length < 1)
	{
		alert('Please Enter Email');
		document.form1.forgetmail.focus();
		return false;
	}
	
	if (echeck(document.form1.forgetmail.value)==false)
	{
		document.form1.forgetmail.value="";
	    document.form1.forgetmail.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;
}

