/**
 * DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */
function handler(str)
{
    var mydiv = document.getElementById('icon');

    if (echeck(str))
    {
        mydiv.innerHTML = '<img src=images/Good.png></img>';
    }
    else
    {
        mydiv.innerHTML = "<img src=images/Wrong.png></img>";
    }
}

function subm()
{
    var eml = document.getElementById('email').value;

    if (echeck(eml))
    {
        document.form1.submit();
        //document.getElementById('form1').submit();
    }
    else
    {
        alert('Incorrect email address');
    }
}

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)
    {
        return false;
    }
    
    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
    {
        return false;
    }
    
    if (str.lastIndexOf(dot)==-1 || str.lastIndexOf(dot)==0 || str.lastIndexOf(dot)>=lstr-2)
    {
        return false;
    }
    
     if (str.indexOf(at,(lat+1))!=-1)
     {
         return false;
     }
     
     if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
     {
         return false;
     }
     
     if (str.indexOf(dot,(lat+2))==-1)
     {
         return false;
     }
     
     if (str.indexOf(" ")!=-1)
     {
         return false;
     }
     
     return true;
}

function ValidateForm()
{
    var emailID=document.frmSample.txtEmail
    
    if ((emailID.value==null)||(emailID.value==""))
    {
        alert("Please Enter your Email ID");
        emailID.focus();
        return false;
    }

    if (echeck(emailID.value)==false)
    {
        emailID.value="";
        emailID.focus();
        return false;
    }

    return true;
}

