﻿function ValidEmail(FieldVal) {
    if (window.RegExp) {
        var strCheck1 = "^[a-zA-Z0-9\-\_\.\'\]+@[a-zA-Z0-9\-\_\.]+[.]+[a-zA-Z0-9\-\_\.]+$"
        var objCheck1 = new RegExp(strCheck1);
        if (objCheck1.test(FieldVal)) {
            return true;
        }
        else
            return false;
    }
    else {
        if (FieldVal.indexOf("@") >= 0)
            return true;
        else
            return false;
    }
}

function Trim(s) {
    // spaces and carriage returns at beginnig
    while ((s.substring(0, 1) == ' ') || (s.substring(0, 1) == '\n') || (s.substring(0, 1) == '\r')) {
        s = s.substring(1, s.length);
    }

    // spaces and carriage returns at end

    while ((s.substring(s.length - 1, s.length) == ' ') || (s.substring(s.length - 1, s.length) == '\n') || (s.substring(s.length - 1, s.length) == '\r')) {
        s = s.substring(0, s.length - 1);
    }
    return s;
}

function chkPhone(obj) {
    var i = 0;
    var j = 0;
    var objOrgiVal;
    var retAns = true;
    var msgShow = false;

    this.Trim(obj.value);
    objOrgiVal = obj.value;
    if ((obj.value.length > 0)) {
        if ((obj.value.length > 9) && (obj.value.length < 13)) {
            if (obj.value.split("-").length < 4) {
                obj.value = obj.value.replace("-", "");
                obj.value = obj.value.replace("-", "");
                if (isNaN(obj.value))
                    retAns = false;
                else
                    retAns = true;
            }
            else {
                retAns = false;
            }
        }
        else {
            retAns = false;
        }
        if (retAns) {
            obj.value = obj.value.substr(0, 3) + "-" + obj.value.substr(3, 3) + "-" + obj.value.substr(6, 4);

            if (obj.value.length != 12) {
                retAns = false;
            }
            else {
                var tmp1 = obj.value.replace("-", "");
                tmp1 = tmp1.replace("-", "");

                var tmp2 = objOrgiVal.replace("-", "");
                tmp2 = tmp2.replace("-", "");

                if (tmp1 != tmp2) {
                    retAns = false;
                }
            }
        }
    }
    else {
        alert("Enter the Phone No");
        return false;
    }
    if (retAns) {
        return true;
    }
    else {
        alert("Enter the valid phone no");
        return false;
    }
}
