﻿//Check for valid email address
function check_form() {
        for (var i = 0; i < document.forms['genInfo'].elements.length; i++) {
                var FormElement = document.forms['genInfo'].elements[i].name
                 
                if (FormElement =="address") {
var vlength
vlength=document.forms['genInfo'].elements[i].value.length-1

if (document.forms['genInfo'].elements[i].value.length == 0)
{
        alert("You must enter a valid email address.  Example:  Name@aol.com")
        return false
}

// Check for a valid email address (Does it contain a "@" and ".")
if(document.forms['genInfo'].elements[i].value.indexOf('@', 0) == -1 || document.forms['genInfo'].elements[i].value.indexOf('.',0)==-1)
{
        alert("You must enter a valid email address.  Example:  Name@aol.com")
        return false
}
// Check for a valid email address ("@" or "." cannot be first character)
if(document.forms['genInfo'].elements[i].value.charAt(0)=='@' || document.forms['genInfo'].elements[i].value.charAt(0)=='.')
{
        alert("You must enter a valid email address.  Example:  Name@aol.com")
        return false
}
// Check for a valid email address ("@" or "." cannot be last character)
if(document.forms['genInfo'].elements[i].value.charAt(vlength)=='@' || document.forms['genInfo'].elements[i].value.charAt(vlength)=='.')
{
        alert("You must enter a valid email address.  Example:  Name@aol.com")
        return false
}
// Check for a valid email address (Cannot have "@." or ".@")
if(document.forms['genInfo'].elements[i].value.indexOf('@.')!=-1 || document.forms['genInfo'].elements[i].value.indexOf('.@')!=-1)
{
        alert("You must enter a valid email address.  Example:  Name@aol.com")
        return false
}


                               // Check for a valid email address (Cannot have more than one "@")
var char1=document.forms['genInfo'].elements[i].value.indexOf('@') 
var char2=document.forms['genInfo'].elements[i].value.lastIndexOf('@')

if(char1!=char2)
{
        alert("You have an extra '@'. You must enter a valid email address.  Example:  Name@aol.com")
        return false
}
                               
                        }
                        
        }
        
 window.open('','info','scrollbars=no,resizable=no,width=525,height=650,top=10,left=150')       
        
        return true    
}
