﻿/* chirag babaria : for validation only */
/* for name */
function ValidateAlphanumeric(object) {
    var re = new RegExp("^[A-Za-z ]{1,20}$");
    if (object.value.match(re)) {
        return true;
        object.style.backgroundColor = "";
    }
    else {
        object.style.backgroundColor = "#f9cab6";
        object.focus();
        return false;
    }
}
function Numeric(e) {
    //Allow only backspace and delete
    var unicode = e.charCode ? e.charCode : e.keyCode
    if (unicode != 8) { //if the key isn't the backspace key (which we should allow)
        if (unicode < 48 || unicode > 57) //if not a number
            return false //disable key press
    }
}
function OnlyNumericEvent(e) {
    if (e.keyCode) key = e.keyCode;
    else if (e.which) key = e.which;
    var re = new RegExp("^[a-zA-Z0-9]+$");
    var str = String.fromCharCode(key)
    if (str.match(re))
        return true;
    else
        return false;
}
function ValidateDin(object) {
    var re = new RegExp("^[0-9]{8}$");
    if (object.value.match(re)) {
        return true;
        object.style.backgroundColor = "";
    }
    else {
        object.style.backgroundColor = "#f9cab6";
        object.focus();
        return false;
    }
}

/* province and number */
function Required(object) {
    if (object.value.length != 0) {
        return true;
        object.style.backgroundColor = "";
    }
    else {
        object.style.backgroundColor = "#f9cab6";
        object.focus();
        return false;
    }
}
function ValidateEmail(object) {
    var re = new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})");
    var vall = (object.value).replace("/^\s*|\s*$/g", '');

    if (vall.match(re) || vall.length == 0) {
        return true;
        object.style.backgroundColor = "";
    }
    else {
        object.style.backgroundColor = "#f9cab6";
        object.focus();
        return false;
    }
}

function stripHtml(s) {
    return s.replace(/\\&/g, '').replace(/\\</g, '').replace(/\\>/g, '').replace(/\\t/g, '').replace(/\\n/g, '');
}
