﻿// JScript File
var ClientBrowser = {};
var ua = navigator.userAgent.toLowerCase();
if (window.ActiveXObject)
    ClientBrowser.ie = ua.match(/msie ([\d.]+)/)[1]
else if (document.getBoxObjectFor)
    ClientBrowser.firefox = ua.match(/firefox\/([\d.]+)/)[1]
else if (window.MessageEvent && !document.getBoxObjectFor)
    ClientBrowser.chrome = ua.match(/chrome\/([\d.]+)/)[1]
else if (window.opera)
    ClientBrowser.opera = ua.match(/opera.([\d.]+)/)[1]
else if (window.openDatabase)
    ClientBrowser.safari = ua.match(/version\/([\d.]+)/)[1];


//"onKeyPress", "setnumeralonly(event);"
function setnumeralonly(e)
{
    var key = window.event?e.keyCode:e.which;
     
    if (key==8)
        return;
        
    if ((key <48||key>57)) 
    {
        if (window.event)
            event.returnValue=false
        else
            e.preventDefault();
    }
}


function MM_reloadPage(init) {  //reloads the window if Nav4 resized
    if (init == true) with (navigator) {
        if ((appName == "Netscape") && (parseInt(appVersion) == 4)) {
            document.MM_pgW = innerWidth;
            document.MM_pgH = innerHeight;
            onresize = MM_reloadPage;
        }
    }
    else if (innerWidth != document.MM_pgW || innerHeight != document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
    var p, i, x;
    if (!d) d = document;
    if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
    }
    if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
    if (!x && d.getElementById) x = d.getElementById(n);
    return x;
}
function MM_setTextOfLayer(objName, x, newText) { //v4.01
    if ((obj = MM_findObj(objName)) != null) with (obj)
        if (document.layers) {
        document.write(unescape(newText));
        document.close();
    }
    else innerHTML = unescape(newText);
}
function SetLayerText(oldLayer, newLayer) {
    if ((objOld = MM_findObj(oldLayer)) == null) {
        return false;
    }
    if ((objNew = MM_findObj(newLayer)) != null) {
        objOld.innerHTML = unescape(objNew.innerHTML);
    }
    else {
        return false;
    }
}

function InitSelectTopMenu(id, type) {
    if (document.getElementById(id) != null) {
        ChangeTopMenuStyle(document.getElementById(id).parentNode.parentNode.parentNode, type);
    }
}

function ChangeTopMenuStyle(obj, type) {
    var styleLeftName = ""
    var styleName = ""
    var styleRightName = ""
    var links = new Array();

    var menu = document.getElementById("mainNav");

    links = menu.getElementsByTagName("table");

    for (i = 0; i < links.length; i++) 
    {
        var link = links[i].getElementsByTagName("a");
        if (link[0].outerText == obj.outerText) 
        {
            styleLeftName = "tdMenuItemSelectLeft";
            styleName = "tdMenuItemSelect";
            styleRightName = "tdMenuItemSelectRight";
        }
        else 
        {
            styleLeftName = "tdMenuItemLeft";
            styleName = "tdMenuItem";
            styleRightName = "tdMenuItemRight";
        }
        var tds = links[i].getElementsByTagName("td");
        tds[0].className = styleLeftName;
        tds[1].className = styleName;
        tds[2].className = styleRightName;
    }
    
//    if (type == 0) {
//        if (link.getAttribute("IsSelected") == "1") {
//            styleLeftName = "tdMenuItemSelectLeft";
//            styleName = "tdMenuItemSelect";
//            styleRightName = "tdMenuItemSelectRight";
//        }
//        else {
//            styleLeftName = "tdMenuItemLeft";
//            styleName = "tdMenuItem";
//            styleRightName = "tdMenuItemRight";
//        }
//    }
//    else {
//        styleLeftName = "tdMenuItemSelectLeft";
//        styleName = "tdMenuItemSelect";
//        styleRightName = "tdMenuItemSelectRight";
//    }



}

//分局页面菜单控制
function ChangeFenTopMenuStyle(obj, type) {
    var styleLeftName = ""
    var styleName = ""
    var styleRightName = ""
    var links = new Array();

    var menu = document.getElementById("mainNav");

    links = menu.getElementsByTagName("table");

    for (i = 0; i < links.length; i++) {
        var link = links[i].getElementsByTagName("a");
        if (link[0].outerText == obj.outerText) {
            styleLeftName = "FentdMenuItemSelectLeft";
            styleName = "FentdMenuItemSelect";
            styleRightName = "FentdMenuItemSelectRight";
        }
        else {
            styleLeftName = "FentdMenuItemLeft";
            styleName = "FentdMenuItem";
            styleRightName = "FentdMenuItemRight";
        }
        var tds = links[i].getElementsByTagName("td");
        tds[0].className = styleLeftName;
        tds[1].className = styleName;
        tds[2].className = styleRightName;
    }


}
/*超链接样式 */
function SetOutStyle(control, style) {
    control.className = style;
}
function SetOverStyle(control, style) {
    control.className = style + "Hover";
}
/*控制输入框长度*/
function CheckTextBoxLength(textbox, dest) {
    var s1 = document.getElementById(textbox);

    if (s1.value.length <= 500) {

    }
    else {
        s1.value = s1.value.substring(0, 500);
    }
}

