
/**
 * DHTML Email Address validation script.
 */

function checkNLSignup(){
        document.frmnlsignup.newsletteremail.value = trimAll(document.frmnlsignup.newsletteremail.value);
        var nlsignupid = document.frmnlsignup.newsletteremail.value;
        if(nlsignupid.length == 0){
                alert("OOPS! Enter a valid EMail ID");
                document.frmnlsignup.newsletteremail.focus();
                return false;
        }
        else if(!checkNewsletterEmail()){
                alert("Please enter a complete email address in the form: yourname@domainname");
                document.frmnlsignup.newsletteremail.focus();
                document.frmnlsignup.newsletteremail.select();
                return false;
        }
        else{
                return true;
        }
}
        function checkNewsletterEmail(){
                if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.frmnlsignup.newsletteremail.value)){
                        return (true);
                }
                return (false);
        }

function trimAll(sString){
        while (sString.substring(0,1) == ' ')
        {
                sString = sString.substring(1, sString.length);
        }
        while (sString.substring(sString.length-1, sString.length) == ' ')
        {
                sString = sString.substring(0,sString.length-1);
        }
        return sString;
}

function checkEmail(){
                if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form1.email.value)){
                        return (true);
                }
                return (false);
}


function check_sp_char(value){
                var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
                var flag="false";
                for (var i = 0; i <value.length; i++) {

                        if (iChars.indexOf(value.charAt(i)) != -1) {

                                return false;
                        }else{

                                flag="true";
                        }

                }

                if(flag == "true" ){
                        return true;
                }else{
                        return false;
                }
}

