﻿function KeyDown() {
    if (event.keyCode == 13)
        event.keyCode = 9;
}

function KeyIsNumber(bln) {
    if (!(event.keyCode == 8 || event.keyCode == 13 || event.keyCode == 109 || event.keyCode == 110 || event.keyCode == 189 || event.keyCode == 190 || event.keyCode == 45 || event.keyCode == 46 || event.keyCode == 78 || (event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 96 && event.keyCode <= 105))) {
        if (bln)
            alert("只能输入数字！");
        else
            alert("Only Number !");
        event.returnValue = false;
    }
}

function KeyUpper() {
    if (event.keyCode > 96 && event.keyCode < 123)
        event.keyCode = event.keyCode - 32;
}

function KeyIsCode() {
    if ((event.keyCode > 64 && event.keyCode < 91) || (event.keyCode > 96 && event.keyCode < 123) || (event.keyCode > 47 && event.keyCode < 58) || event.keyCode == 95) {
        if (event.keyCode > 96 && event.keyCode < 123)
            event.keyCode = event.keyCode - 32;
    }
    else {
        event.returnValue = false;
    }
}

function check_screen() {
    if (screen.width < 1440) {
        parent.fsMiddle.cols = "185, 12, *, 12, 0";
    }
}

function ConfirmDel() {
    if (confirm("确定要删除此项吗？一旦删除将不能恢复！"))
        return true;
    else
        return false;
}

function ConfirmCancel() {
    if (confirm("Are you sure to cancel this routing order ???"))
        return true;
    else
        return false;
}

function mmm(n, obj) {
    var s = obj.value;
    var a = s.match(/[^\n]+(\n|$)/g);
    var result = "";
    if (a) {
        for (var i = 0; i < n; i++) result += a[i];
    }
    obj.value = result;
}

function GetQueryString(priStrQueryName) {
    priStrValue = "";
    priIsFound = false;
    if (this.location.search.indexOf("?") == 0 && this.location.search.indexOf("=") > 1) {
        priArraySource = unescape(this.location.search).substring(1, this.location.search.length).split("&");
        priGetQSi = 0;
        while (priGetQSi < priArraySource.length && !priIsFound) {
            if (priArraySource[priGetQSi].indexOf("=") > 0) {
                if (priArraySource[priGetQSi].split("=")[0].toLowerCase() == priStrQueryName.toLowerCase()) {
                    priStrValue = priArraySource[priGetQSi].split("=")[1];
                    priIsFound = true;
                }
            }
            priGetQSi++;
        }
    }
    return priStrValue;
}

//检查多个EMAIL是否合法
function CheckEmail(objid) {
    var mail = new RegExp(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/);
    $.each($("*[id$='" + objid + "']").val().replace(" ", "").replace("\n", "").split(";"), function(i, n) {
        if (n != "") {
            if (!mail.test(n.replace(" ", "").replace("\n", ""))) {
                alert("This Email Is Not Corret : " + n);
                $("*[id$='" + objid + "']").focus();
                return false;
            }
        }
    });
}

//iframe高度自适应
function SetWinHeight(iframeObj) {
    if (navigator.userAgent.indexOf('MSIE') >= 0 && navigator.userAgent.indexOf('Opera') < 0) {
        iframeObj.style.height = window.frames[iframeObj.name].document.body.scrollHeight;
        //alert('你是使用IE');
    }
    else if (navigator.userAgent.indexOf('Firefox') >= 0) {
        iframeObj.height = iframeObj.contentDocument.body.offsetHeight;
        //alert('你是使用Firefox');
    }
    else if (navigator.userAgent.indexOf('Opera') >= 0) {
        var bHeight = iframeObj.contentWindow.document.body.scrollHeight;
        var dHeight = iframeObj.contentWindow.document.documentElement.scrollHeight;
        iframeObj.style.height = Math.min(bHeight, dHeight);
        //alert('你是使用Opera');
    }
    else {
        iframeObj.style.height = window.frames[iframeObj.name].document.body.scrollHeight;
        //alert('你是使用其他的浏览器浏览网页！');
    }
}