﻿    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.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){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 emailClearAndReset(obj, isFocus){
        if (obj.value == "" || obj.value == "enter email address here"){
            if (isFocus){
                obj.style.color = "#000000";
                obj.value = "";
            }
            else{
                obj.style.color = "#999999";
                obj.value = "enter email address here";
            }
        }
    }    
    
    function verifyRequiredIC(formID) {
        var rForm = document[formID];
        if (rForm["email_address"].value == "") {
            rForm["email_address"].focus();
            alert("The Email field is required.");
            return false;
        }
        if (!echeck(rForm["email_address"].value)) {
            rForm["email_address"].focus();
            alert("Please enter a valid Email Address.");
            return false;
        }
        return true;
    }  
