function checkEmail(e) {
    var email = e.value;
    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if (e.value.length > 0) {
        if (!filter.test(e.value)) {
            alert("Please provide a valid email address");
            e.focus();
            e.value = '';
            return false;
        }
    }
    else if (e.value.length == 0) {
        return true;
    }
}
function phonevalidation(e) {
    var len = e.value.length;
    if (len == 0) {
    }
    else if (len < 6) {
        var val = alert("Enter Valid phone number");
        // e.style.background = 'Yellow';
        e.focus();
        return false;
    }
    return true;
}
function alphnumericValidate(e) {

    if (window.event) // IE                              // ALPHANUMERIC
        keynum = e.keyCode;
    else if (e.which) // Netscape/Firefox/Opera  
        keynum = e.which;
    if ((keynum == 8) || (keynum == 32) || (keynum >= 48 && keynum <= 57) || (keynum >= 65 && keynum <= 90) || (keynum >= 97 && keynum <= 122) || (keynum == 9) || (keynum == 127) || (keynum == 13)) {
        return true;
    }
    else {
        alert("Enter Alphanumeric characters only.");
        return false;
    }
      
       
//    document.getElementById('Focused').value = "0";
      
}
function allowNumber(e) {
    if (window.event) // IE                              // ALPHANUMERIC  32-spacebar, 45 is for (-),  8 - backspace and delete
        keynum = e.keyCode;
    else if (e.which) // Netscape/Firefox/Opera  
        keynum = e.which;
    if ((keynum > 47 && keynum < 58) || (keynum == 8) || (keynum == 9) || (keynum == 127) || (keynum == 13)) {
        return true;
    }
    else {
        alert("Numbers only");
        return false;
    }
}
function allowCharNumemail(e) {
    if (window.event) // IE                              // ALPHANUMERIC
        keynum = e.keyCode;
    else if (e.which) // Netscape/Firefox/Opera  
        keynum = e.which;
    if ((keynum > 64 && keynum < 93) || (keynum > 96 && keynum < 123) || (keynum > 47 && keynum < 58) || (keynum == 109) || (keynum == 64) || (keynum == 46) || (v == 95) || (keynum == 45) || (keynum == 8) || (keynum == 9) || (keynum == 127) || (keynum == 13)) {
        return true;
    }
    else {

        return false;
    }
}



function numbersonly(myfield, e, dec)
{
var key;
var keychar;
if (window.event)
key = window.event.keyCode;
else if (e)
key = e.which;
else
return true;
keychar = String.fromCharCode(key);
// control keys
if ((key==null) || (key==0) || (key==8) || 
(key==9) || (key==13) || (key==27) )
return true;
// numbers
else if ((("0123456789").indexOf(keychar) > -1))
return true;
// decimal point jump
else if (dec && (keychar == "."))
{
myfield.form.elements[dec].focus();
return false;
}
else
return false;
}



function checkdate1(e) {

    var date = e;
    var filter = /^(([0-9])|([0-2][0-9])|([3][0-1]))\-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\-\d{4}$/;
    //alert(email.value.length);
    if (e.value.length > 0) {
        if (!filter.test(e.value)) {
            alert("Please provide date DD-MMM-YYYY format");
            e.focus();
            return false;
        }
    }
    else if (e.value.length == 0) {
        return true;
    }
    if (!ValidateDate(e)) {
        return true;
    }
    else {
        return false;
    }
}


function validdateformate(e) {
    if (window.event) // IE                              // ALPHANUMERIC  32-spacebar
        keynum = e.keyCode;
    else if (e.which) // Netscape/Firefox/Opera  
        keynum = e.which;

    if ((keynum == 45) || (keynum == 32) || (keynum == 47) || (keynum > 47 && keynum < 58) || (keynum >= 65 && keynum <= 90) || (keynum >= 97 && keynum <= 122) || (keynum == 8) || (keynum == 9) || (keynum == 127) || (keynum == 13)) {
        return true;
    }
    else {
        alert("Enter Alphanumeric characters only");
        return false;
    }
}


function alphanumeric(e) {
    if (window.event) // IE                              // ALPHANUMERIC  32-spacebar, 8-backspace , 9-tab,  127-delete, 13-enter key
        keynum = e.keyCode;
    else if (e.which) // Netscape/Firefox/Opera  
        keynum = e.which;

    if ((keynum > 64 && keynum < 91) || (keynum > 96 && keynum < 123) || (keynum == 8) || (keynum == 9) || (keynum >= 48 && keynum <= 57) || (keynum == 127) || (keynum == 13))
        return true;
    else {
        alert("Enter Alphabetic values only");
        return false;
    }
}

function validatespace(e) {

    var input = e.value;
    if (input != "") {
        var strNameArr = new Array();
        strNameArr = input.split(" ");
        if (strNameArr[0] == "") {
            alert("First Letter should Not be Space");
            e.value = '';
            e.focus();
        }
    }
      
// document.getElementById('Focused').value = "1";
       
}


function numberOnly(e) {
    if (window.event) // IE                              // numbers only
        keynum = e.keyCode;
    else if (e.which) // Netscape/Firefox/Opera  
        keynum = e.which;
    if (keynum > 31 && (keynum >= 48 && keynum <= 57) || (keynum == 8) || (keynum == 9) || (keynum == 127) || (keynum == 13))
        return true;
    else {
        alert("Enter numeric values only");
        return false;
    }
}

function EmailvalidationWithFewSpChar(e) {
    if (window.event) // IE                              // ALPHANUMERIC  32-spacebar
        keynum = e.keyCode;
    else if (e.which) // Netscape/Firefox/Opera  
        keynum = e.which;
    if ((keynum > 64 && keynum < 91) || (keynum > 96 && keynum < 123) || (keynum > 47 && keynum < 58) || (keynum == 109) || (keynum == 64) || (keynum == 46) || (keynum == 95) || (keynum == 45) || (keynum == 8) || (keynum == 9) || (keynum == 127) || (keynum == 13)) {
        return true;
    }
    else {
        alert("Enter Email in proper format");
        return false;
    }
}
