var parentTopHeight; var parentBottomHeight; var parentTopHeight_left; var parentBottomHeight_left; var fixHeight; var skinName; var themeColor = "blue"; var broswerFlag; var fontSize = 12; var prePath = "../"; var exitVtab = 0; var vtabIdx = 0; var hasIframe = 0; var parentScrollHeight; var boxIe6Flag = 0; var boxIe7Flag = 0; var isHeadFixMode = 0; var headFixExcude = 0; var headFixExcude2 = 0; $(function () { if (window.navigator.userAgent.indexOf("MSIE") >= 1) { var m = window.navigator.userAgent.substring(30, 33); if (m == "6.0") { broswerFlag = "IE6" } else { if (m == "7.0") { broswerFlag = "IE7" } else { if (m == "8.0") { broswerFlag = "IE8" } else { if (m == "9.0") { broswerFlag = "IE9" } } } } } else { if (window.navigator.userAgent.indexOf("Firefox") >= 1) { broswerFlag = "Firefox" } else { if (window.navigator.userAgent.indexOf("Opera") >= 0) { broswerFlag = "Opera" } else { if (window.navigator.userAgent.indexOf("Safari") >= 1) { broswerFlag = "Safari" } else { broswerFlag = "Other" } } } } var a; if ($("#skin").attr("prePath") != null) { prePath = $("#skin").attr("prePath") } if (broswerFlag == "IE6" || broswerFlag == "IE7") { if ($(window.top.document.getElementById("skin")).attr("href") == "") { a = "skins/sky/import_skin.css" } else { a = $(window.top.document.getElementById("skin")).attr("href") } } else { try { var f = window.top.document.getElementById("skin") } catch (l) { if ($("body").attr("leftFrame") == "true") { alert("如果你当前浏览器是webkit内核(chrome、safari或搜狗的高速模式等),请不要直接在本地打开,而要把此框架发布到web服务目录下访问。") } } if ($(window.top.document.getElementById("skin")).attr("href") == null) { a = "skins/sky/import_skin.css" } else { a = $(window.top.document.getElementById("skin")).attr("href") } } if ($(window.top.document.getElementById("skin")).attr("themeColor") != null) { themeColor = $(window.top.document.getElementById("skin")).attr("themeColor") } var k = a.split("/"); var d = getPosition("skins", k) + 1; skinName = k[d]; if (broswerFlag == "IE6" || broswerFlag == "IE7") { if ($(window.top.document.getElementById("skin")).attr("href") == "") {} else { $.ajax({ url: prePath + "skins/" + skinName + "/import_skin.css", error: function () { alert("无法通过路径:" + prePath + "skins/" + skinName + "/import_skin.css加载CSS,请检查prePath设置的是否正确。详情请参照“使用帮助>>内页结构及注意事项”") } }) } } else { if ($(window.top.document.getElementById("skin")).attr("href") == null) {} else { $.ajax({ url: prePath + "skins/" + skinName + "/import_skin.css", error: function () { alert("无法通过路径:" + prePath + "skins/" + skinName + "/import_skin.css加载CSS,请检查prePath设置的是否正确。详情请参照“使用帮助>>内页结构及注意事项”") } }) } } $("#skin").attr("href", prePath + "skins/" + skinName + "/import_skin.css"); try { var g = jQuery.jCookie("fontSize"); if (g != false) { fontSize = parseInt(g) } } catch (l) {} if (fontSize != 12) { $("body").css({ fontSize: fontSize + "px" }); if ($("table:[class=tableStyle]").length > 0) { $("table:[class=tableStyle]").css({ fontSize: fontSize + "px" }) } if ($("pre").length > 0) { $("pre").css({ fontSize: fontSize + "px" }) } } if ($(".box1").length > 0) { $(".box1").each(function () { var e = $(this).html(); $(this).html(""); if ($(this).attr("whiteBg") == "true") { $("
").appendTo($(this)); $("
").appendTo($(this)); $("
").appendTo($(this)) } else { $("
").appendTo($(this)); $("
").appendTo($(this)); $("
").appendTo($(this)) } if ($(this).attr("panelWidth") != null) { var u = $(this).attr("panelWidth"); var t = u.substr(u.length - 1, 1); if (t == "%") { $(this).width(u) } else { var v = Number($(this).attr("panelWidth")); $(this).width(v) } } if ($(this).attr("panelHeight") != null) { $(this).find(".box1_topcenter").height(20); $(this).find(".box1_bottomcenter").height(22); var o = Number($(this).attr("panelHeight")) - $(this).find(".box1_topcenter").outerHeight() - $(this).find(".box1_bottomcenter").outerHeight(); $(this).find(".boxContent").height(o) } $(this).find(".boxContent").html(e); if ($(this).attr("overflow") != null) { $(this).find(".boxContent").css({ overflow: $(this).attr("overflow") }) } }) } if ($(".box2").length > 0) { $(".box2").each(function () { var u = $(this).html(); $(this).html(""); $("
").appendTo($(this)); $("
").appendTo($(this)); var z = $("
"); var y = $("
"); if ($(this).attr("roller") == "false") { z.appendTo($(this)) } else { y.appendTo($(this)) } if ($(this).attr("panelTitle") != null) { $(this).find(".title").append($(this).attr("panelTitle")) } if ($(this).attr("panelWidth") != null) { var o = $(this).attr("panelWidth"); var B = o.substr(o.length - 1, 1); if (B == "%") { $(this).width(o) } else { var e = Number($(this).attr("panelWidth")); $(this).width(e) } } if ($(this).attr("panelHeight") != null) { var C = Number($(this).attr("panelHeight")) - $(this).find(".box2_topcenter").outerHeight() - $(this).find("#box2_bottomcenter").outerHeight(); $(this).find(".boxContent").height(C) } $(this).find(".boxContent").html(u); if ($(this).attr("overflow") != null) { $(this).find(".boxContent").css({ overflow: $(this).attr("overflow") }) } var v = "true"; if ($(this).attr("showStatus") != null) { v = $(this).attr("showStatus") } var A = "#"; if ($(this).attr("panelUrl") != null) { A = $(this).attr("panelUrl") } var x = "_self"; if ($(this).attr("panelTarget") != null) { x = $(this).attr("panelTarget") } var t = "收缩"; if ($(this).attr("statusText") != null) { t = $(this).attr("statusText") } var D; if (t == "收缩" && v == "true") { $(this).find(".ss").text(t); $(this).find(".ss").toggle(function () { var E = $(this).parents(".box2").find(".boxContent"); D = E.height(); if (broswerFlag == "IE6") { E.fadeOut(300, resetHeight) } else { E.hide(300, resetHeight) } $(this).text("展开") }, function () { var E = $(this).parents(".box2").find(".boxContent"); E.height(D); if (broswerFlag == "IE6") { E.fadeIn(300, resetHeight) } else { E.show(300, resetHeight) } if ($(this).parents(".box2").attr("panelHeight") == null) { setTimeout(function () { E.css({ height: "auto" }) }, 500) } $(this).text("收缩") }) } else { if (t == "展开" && v == "true") { $(this).find(".ss").text(t); var w = $(this).find(".boxContent"); D = w.height(); w.hide(); $(this).find(".ss").toggle(function () { var E = $(this).parents(".box2").find(".boxContent"); E.height(D); if (broswerFlag == "IE6") { E.fadeIn(300, resetHeight) } else { E.show(300, resetHeight) } if ($(this).parents(".box2").attr("panelHeight") == null) { setTimeout(function () { E.css({ height: "auto" }) }, 500) } $(this).text("收缩") }, function () { if (broswerFlag == "IE6") { w.fadeOut(300, resetHeight) } else { w.hide(300, resetHeight) } $(this).text("展开") }) } else { if (v == "true" || $(this).attr("statusText") != null) { $(this).find(".ss").find("a").attr("href", A); $(this).find(".ss").find("a").attr("target", x); $(this).find(".ss").find("a").text(t) } else { $(this).find(".ss").hide() } } } }) } if ($(".box3").length > 0) { $(".box3").each(function () { var u = $(this).html(); $(this).html(""); $("
").appendTo($(this)); $("
").appendTo($(this)); var y = $("
"); y.appendTo($(this)); if ($(this).attr("panelTitle") != null) { $(this).find(".title").append($(this).attr("panelTitle")) } if ($(this).attr("panelWidth") != null) { var o = $(this).attr("panelWidth"); var A = o.substr(o.length - 1, 1); if (A == "%") { $(this).width(o) } else { var e = Number($(this).attr("panelWidth")); $(this).width(e) } } if ($(this).attr("panelHeight") != null) { $(this).find(".box3_topcenter").height(29); $(this).find(".box3_bottomcenter").height(2); var B = Number($(this).attr("panelHeight")) - $(this).find(".box3_topcenter").outerHeight() - $(this).find(".box3_bottomcenter").outerHeight(); $(this).find(".boxContent").height(B) } $(this).find(".boxContent").html(u); if ($(this).attr("overflow") != null) { $(this).find(".boxContent").css({ overflow: $(this).attr("overflow") }) } var v = "false"; if ($(this).attr("showStatus") != null) { v = $(this).attr("showStatus") } var z = "#"; if ($(this).attr("panelUrl") != null) { z = $(this).attr("panelUrl") } var x = "_self"; if ($(this).attr("panelTarget") != null) { x = $(this).attr("panelTarget") } var t = "更多>>"; if ($(this).attr("statusText") != null) { t = $(this).attr("statusText") } var C; if (t == "收缩") { $(this).find(".ss").text(t); $(this).find(".ss").toggle(function () { var D = $(this).parents(".box3").find(".boxContent"); C = D.height(); D.hide(300, resetHeight); if ($(this).parents(".box3").attr("panelHeight") == null) { setTimeout(function () { D.css({ height: "auto" }) }, 500) } $(this).text("展开") }, function () { var D = $(this).parents(".box3").find(".boxContent"); D.height(C); D.show(300, resetHeight); $(this).text("收缩") }) } else { if (t == "展开") { $(this).find(".ss").text(t); var w = $(this).find(".boxContent"); C = w.height(); w.hide(); $(this).find(".ss").toggle(function () { var D = $(this).parents(".box3").find(".boxContent"); D.height(C); if (broswerFlag == "IE6") { D.fadeIn(300, resetHeight) } else { D.show(300, resetHeight) } if ($(this).parents(".box3").attr("panelHeight") == null) { setTimeout(function () { D.css({ height: "auto" }) }, 500) } $(this).text("收缩") }, function () { if (broswerFlag == "IE6") { w.fadeOut(300, resetHeight) } else { w.hide(300, resetHeight) } $(this).text("展开") }) } else { if (v == "true" || $(this).attr("statusText") != null) { $(this).find(".ss").find("a").attr("href", z); $(this).find(".ss").find("a").attr("target", x); $(this).find(".ss").find("a").text(t) } else { $(this).find(".ss").hide() } } } }) } if ($(".box4").length > 0) { $(".box4").each(function () { var e = $(this).html(); $(this).html(""); if ($(this).attr("noTitle") == "true") { $("
").appendTo($(this)) } else { $("
").appendTo($(this)) } $("
").appendTo($(this)); $("
").appendTo($(this)); if ($(this).attr("panelTitle") != null) { $(this).find(".title").append($(this).attr("panelTitle")) } if ($(this).attr("panelWidth") != null) { var u = $(this).attr("panelWidth"); var t = u.substr(u.length - 1, 1); if (t == "%") { $(this).width(u) } else { var v = Number($(this).attr("panelWidth")); $(this).width(v) } } if ($(this).attr("panelHeight") != null) { $(this).find(".box4_topcenter").height(27); $(this).find(".box4_bottomcenter").height(5); var o = Number($(this).attr("panelHeight")) - $(this).find(".box4_topcenter").outerHeight() - $(this).find(".box4_bottomcenter").outerHeight(); $(this).find(".boxContent").height(o) } $(this).find(".boxContent").html(e); if ($(this).attr("overflow") != null) { $(this).find(".boxContent").css({ overflow: $(this).attr("overflow") }) } }) } if ($("#vtabConIn").length > 0) { exitVtab = 1; try { var i = jQuery.jCookie("vtabIndex"); if (i != false) { vtabIdx = parseInt(i) } $(".list_menu2").not(":eq(" + vtabIdx + ")").hide(); $(".vtab >div").eq(vtabIdx).addClass("vtab_cur"); $(".vtab >div").each(function (e) { $(this).click(function () { $(".vtab >div").removeClass("vtab_cur"); $(this).addClass("vtab_cur"); jQuery.jCookie("vtabIndex", e.toString()); $(".list_menu2").hide(); $(".list_menu2").eq(e).slideDown(600, function () { $(".list_menu2").not(":eq(" + e + ")").hide() }) }) }) } catch (l) {} } if ($(".list_menu2").length > 0) { try { $(".list_menu2").each(function () { if ($(this).attr("showAll") != "true") { $(this).find(".child").hide(); $(this).find(".parent").each(function () { $(this).find("a").eq(0).click(function () { $(this).parents(".list_menu2").find(".child").hide(); if (broswerFlag == "IE6" || broswerFlag == "IE7") { $(this).parent().find("ul").slideDown() } else { $(this).parent().next("ul").slideDown() } }) }) } $(this).find("dt").find("a").click(function () { $(this).parents(".list_menu2").find("dt").find("a").removeClass("current"); $(this).addClass("current") }) }) } catch (l) {} } if ($(".list_menu3").length > 0) { $("#scrollContent").css({ position: "static" }); try { $(".list_menu3 >div span").each(function () { $(this).click(function () { $(".list_menu3 >div").removeClass("current"); $(this).parent("div").addClass("current") }); $(this).hover(function () { $(this).animate({ paddingLeft: "40px" }, "fast") }, function () { $(this).animate({ paddingLeft: "20px" }) }) }) } catch (l) {} } if ($(".list_menu3_min").length > 0) { $("#scrollContent").css({ position: "static" }); try { $(".list_menu3_min >div span").each(function () { $(this).click(function () { $(".list_menu3_min >div").removeClass("current"); $(this).parent("div").addClass("current") }); $(this).hover(function () { $(this).animate({ paddingLeft: "30px" }, "fast") }, function () { $(this).animate({ paddingLeft: "10px" }) }) }) } catch (l) {} } if ($(".date").length > 0) { var r = document.createElement("script"); r.type = "text/javascript"; r.src = prePath + "js/form/datePicker/WdatePicker.js"; document.body.appendChild(r); $(".date").each(function () { var e = "yyyy-MM-dd"; if ($(this).attr("dateFmt") != null) { e = $(this).attr("dateFmt") } $(this).focus(function () { WdatePicker({ skin: themeColor, isShowClear: true, dateFmt: e, onpicked: function (o) { $(this).blur() } }) }) }) } $("input:file[class='']").addClass("file"); $("input:file[class='file']").rebrushfileupload(); var q; $("input:text[class=''],input:password[class=''],input:text[class*=validate],input:password[class*=validate]").each(function () { if ($(this).attr("keepDefaultStyle") == "true" || $(this).attr("keepDefaultStyle") == true) {} else { $(this).addClass("textinput"); $(this).hover(function () { if (q != $(this)[0]) { $(this).removeClass("textinput"); $(this).addClass("textinput_hover") } }, function () { if (q != $(this)[0]) { $(this).removeClass("textinput_hover"); $(this).addClass("textinput") } }); $(this).focus(function () { q = $(this)[0]; $(this).removeClass("textinput"); $(this).removeClass("textinput_hover"); $(this).addClass("textinput_click") }); $(this).blur(function () { q = null; $(this).removeClass("textinput_click"); $(this).addClass("textinput"); if ($(this).attr("onblur") != null) { $($(this).attr("onblur")) } }); if ($(this).attr("clearable") == "true") { $(this).clearableTextField() } if ($(this).attr("maxNum") != null) { $(this).maxlength() } if ($(this).attr("checkStrength") == "true") { $(this).password_strength() } if ($(this).attr("watermark") != null) { $(this).watermark("watermark", $(this).attr("watermark")) } } }); $("input:password[class='textinput'],input:password[class*=validate]").each(function () { if ($(this).attr("keepDefaultStyle") == "true" || $(this).attr("keepDefaultStyle") == true) {} else { $(this).caps(function (e) { if (jQuery.browser.safari) { return } if (e) { $.cursorMessage("注意:大写键开启了") } else {} }) } }); $("input:text[class='date'],input:text[class='cusDate'],input:text[class='keypad'],input:text[class='color']").each(function () { $(this).hover(function () { if (q != $(this)[0]) { $(this).addClass("date_hover") } }, function () { if (q != $(this)[0]) { $(this).removeClass("date_hover") } }); $(this).focus(function () { q = $(this)[0]; $(this).removeClass("date_hover"); $(this).addClass("date_click") }); $(this).blur(function () { q = null; $(this).removeClass("date_click") }) }); $("textarea[class*=validate]").each(function () { if ($(this).attr("keepDefaultStyle") == "true" || $(this).attr("keepDefaultStyle") == true) {} else { $(this).addClass("textarea"); if ($(this).attr("maxNum") != null) { $(this).maxlength({ maxCharacters: parseInt($(this).attr("maxNum")) }) } if ($(this).attr("resize") == "true") { $(this).TextAreaResizer() } if ($(this).attr("autoHeight") == "true") { $(this).css({ height: "auto" }); $(this).attr("rows", 5); $(this).autoGrow() } if ($(this).attr("watermark") != null) { $(this).watermark("watermark", $(this).attr("watermark")) } } }); $("textarea").each(function () { if ($(this).attr("class") == "") { $(this).addClass("textarea"); if ($(this).attr("maxNum") != null) { $(this).maxlength({ maxCharacters: parseInt($(this).attr("maxNum")) }) } if ($(this).attr("resize") == "true") { $(this).TextAreaResizer() } if ($(this).attr("autoHeight") == "true") { $(this).css({ height: "auto" }); $(this).attr("rows", 5); $(this).autoGrow() } if ($(this).attr("watermark") != null) { $(this).watermark("watermark", $(this).attr("watermark")) } } }); $("textarea[class='textarea'],textarea[class*='textarea'],textarea[class*=validate]").each(function () { if ($(this).attr("keepDefaultStyle") == "true" || $(this).attr("keepDefaultStyle") == true) {} else { $(this).hover(function () { if (q != $(this)[0]) { $(this).removeClass("textarea"); $(this).addClass("textarea_hover") } }, function () { if (q != $(this)[0]) { $(this).removeClass("textarea_hover"); $(this).addClass("textarea") } }); $(this).focus(function () { q = $(this)[0]; $(this).removeClass("textarea"); $(this).removeClass("textarea_hover"); $(this).addClass("textarea_click") }); $(this).blur(function () { q = null; $(this).removeClass("textarea_click"); $(this).addClass("textarea") }) } }); $("button").each(function () { if ($(this).attr("class") == "") { $(this).addClass("button"); var o = _getStrLength($(this).text()); if (o < 5) { $(this).width(60) } var e = 0; var t = 50; e = _getStrLength($(this).filter(":has(span)").find("span").text()); if (e != 0) { t = 20 + 7 * e + 10 } if (broswerFlag == "Firefox" || broswerFlag == "Opera" || broswerFlag == "Safari") { $(this).filter(":has(span)").css({ paddingLeft: "5px", width: t + 8 + "px" }) } else { $(this).filter(":has(span)").css({ paddingLeft: "5px", width: t + "px" }) } $(this).filter(":has(span)").find("span").css({ cursor: "default" }) } }); $("input:button[class=''],input:submit[class=''],input:reset[class='']").each(function () { $(this).addClass("button"); var e = _getStrLength($(this).val()); if (e < 5) { $(this).width(60) } }); $("input:button[class='button'],input:submit[class='button'],input:reset[class='button'],button[class='button']").each(function () { $(this).hover(function () { if (q != $(this)[0]) { $(this).removeClass("button"); $(this).addClass("button_hover") } }, function () { if (q != $(this)[0]) { $(this).removeClass("button_hover"); $(this).addClass("button") } }); $(this).focus(function () { $(this).removeClass("button"); $(this).addClass("button_hover") }); $(this).blur(function () { $(this).removeClass("button_hover"); $(this).addClass("button") }) }); $(".render input:checkbox[class='']").custCheckBox(); $(".render input:radio[class='']").custCheckBox(); $("select").each(function () { if ($(this).attr("class") == "" && $(this).attr("multiple") == false) { $(this).selectbox() } }); $("select[class*=validate]").not("[multiple]").each(function () { if ($(this).attr("keepDefaultStyle") == "true" || $(this).attr("keepDefaultStyle") == true) {} else { $(this).selectbox() } }); if ($(".img_light").length > 0) { $(".img_light").addClass("hand"); $(".img_light").hover(function () { $(this).removeClass("img_light"); $(this).addClass("img_lightOn") }, function () { $(this).addClass("img_light"); $(this).removeClass("img_lightOn") }) } enableTooltips(); if ($(".cusTreeTable").length > 0) { $(".cusTreeTable").each(function () { $(this).find("tr").filter(":has(table)").hide(); var o = false; var t; var e; if ($(this).attr("ajaxMode") == "true") { o = true } if ($(this).attr("trClick") == "true") { $(this).find("tr").eq(0).nextAll().not(":has(table)").each(function () { $(this).addClass("hand"); $(this).hover(function () { $(this).addClass("highlight") }, function () { $(this).removeClass("highlight") }); $(this).click(function () { if ($(this).next().css("display") == "none") { if ($(this).parents("table").attr("ohterClose") != "false") { $(this).parents("table").find(".img_remove2").attr("title", "点击展开"); $(this).parents("table").find(".img_remove2").addClass("img_add2"); $(this).parents("table").find(".img_remove2").removeClass("img_remove2"); $(this).next().nextAll().filter(":has(table)").hide(); $(this).next().prevAll().filter(":has(table)").hide() } if (o == true) { e = $(this).find(".img_add2"); e.each(function () { $(this).removeClass("img_add2"); $(this).addClass("img_loading") }); t = e.attr("url"); window.setTimeout(function () { cusTreeTableLoadLater(e, t) }, 200) } else { $(this).next().show(); $(this).find(".img_add2").each(function () { $(this).attr("title", "点击收缩"); $(this).removeClass("img_add2"); $(this).addClass("img_remove2") }) } } else { $(this).next().hide(); $(this).find(".img_remove2").each(function () { $(this).removeClass("img_remove2"); $(this).addClass("img_add2"); $(this).attr("title", "点击展开") }) } enableTooltips(); hideTooltip() }) }) } else { $(this).find(".img_add2").click(function () { t = $(this).attr("url"); if ($(this).parents("tr").next().css("display") == "none") { if ($(this).parents("table").attr("ohterClose") != "false") { $(this).parents("table").find(".img_remove2").attr("title", "点击展开"); $(this).parents("table").find(".img_remove2").addClass("img_add2"); $(this).parents("table").find(".img_remove2").removeClass("img_remove2"); $(this).parents("tr").next().nextAll().filter(":has(table)").hide(); $(this).parents("tr").next().prevAll().filter(":has(table)").hide() } $(this).removeClass("img_add2"); if (o == true) { $(this).addClass("img_loading"); e = $(this); window.setTimeout(function () { cusTreeTableLoadLater(e, t) }, 200) } else { $(this).attr("title", "点击收缩"); $(this).addClass("img_remove2"); $(this).parents("tr").next().show() } } else { $(this).parents("tr").next().hide(); $(this).removeClass("img_remove2"); $(this).addClass("img_add2"); $(this).attr("title", "点击展开") } enableTooltips(); hideTooltip() }) } }) } if ($(".simpleTab").length > 0) { $(".simpleTab").each(function () { $(this).find(".simpleTab_con").not(":eq(0)").hide(); $(this).find(".simpleTab_top li").each(function (e) { $(this).click(function () { $(this).parent().find("li").removeClass("current"); $(this).addClass("current"); if ($(this).parents(".simpleTab").attr("iframeMode") != "true") { $(this).parents(".simpleTab").find(".simpleTab_con").hide(); $(this).parents(".simpleTab").find(".simpleTab_con").eq(e).fadeIn() } }) }) }) } if ($(".cusTab").length > 0) { $(".cusTab").each(function () { $(this).find(".cusTab_con").not(":eq(0)").hide(); var e = $(this).find(".cusTab_normal_center").length; if ($(this).attr("iframeMode") != "true") { $(this).find(".cusTab_normal_center").each(function (o) { $(this).addClass("hand"); $(this).click(function () { $(this).prevAll("li").removeClass("cusTab_current_left"); $(this).prevAll("li").removeClass("cusTab_current_center"); $(this).prevAll("li").removeClass("cusTab_current_middle"); $(this).prevAll("li").removeClass("cusTab_current_middle2"); $(this).prevAll("li").removeClass("cusTab_current_right"); $(this).nextAll("li").removeClass("cusTab_current_left"); $(this).nextAll("li").removeClass("cusTab_current_center"); $(this).nextAll("li").removeClass("cusTab_current_middle"); $(this).nextAll("li").removeClass("cusTab_current_middle2"); $(this).nextAll("li").removeClass("cusTab_current_right"); $(this).addClass("cusTab_current_center"); if (o == 0) { $(this).prev().addClass("cusTab_current_left"); $(this).next().addClass("cusTab_current_middle") } else { if (o == e - 1) { $(this).prev().addClass("cusTab_current_middle2"); $(this).next().addClass("cusTab_current_right") } else { $(this).prev().addClass("cusTab_current_middle2"); $(this).next().addClass("cusTab_current_middle") } } $(this).parents(".cusTab").find(".cusTab_con").hide(); $(this).parents(".cusTab").find(".cusTab_con").eq(o).fadeIn() }) }) } else { $(this).find(".cusTab_normal_center a").each(function (o) { $(this).addClass("hand"); $(this).click(function () { $(this).parent().prevAll("li").removeClass("cusTab_current_left"); $(this).parent().prevAll("li").removeClass("cusTab_current_center"); $(this).parent().prevAll("li").removeClass("cusTab_current_middle"); $(this).parent().prevAll("li").removeClass("cusTab_current_middle2"); $(this).parent().prevAll("li").removeClass("cusTab_current_right"); $(this).parent().nextAll("li").removeClass("cusTab_current_left"); $(this).parent().nextAll("li").removeClass("cusTab_current_center"); $(this).parent().nextAll("li").removeClass("cusTab_current_middle"); $(this).parent().nextAll("li").removeClass("cusTab_current_middle2"); $(this).parent().nextAll("li").removeClass("cusTab_current_right"); $(this).parent().addClass("cusTab_current_center"); if (o == 0) { $(this).parent().prev().addClass("cusTab_current_left"); $(this).parent().next().addClass("cusTab_current_middle") } else { if (o == e - 1) { $(this).parent().prev().addClass("cusTab_current_middle2"); $(this).parent().next().addClass("cusTab_current_right") } else { $(this).parent().prev().addClass("cusTab_current_middle2"); $(this).parent().next().addClass("cusTab_current_middle") } } }) }) } }) } if ($(".simpleMenu").length > 0) { refreshSimpleMenu() } if ($("#scrollContent").length > 0) { if (broswerFlag == "IE6") { $("#scrollContent").css({ overflowX: "hidden", width: "100%" }) } else { $("#scrollContent").css({ overflowX: "hidden" }) } $("body").addClass("trans_bg"); parentTopHeight = $(window.parent.document.getElementById("hbox")).outerHeight() + $(window.parent.document.getElementById("rbox_topcenter")).outerHeight() + parseInt($(window.parent.document.getElementById("rbox")).css("paddingTop")) + parseInt($(window.parent.document.getElementById("rbox")).css("paddingBottom")); parentBottomHeight = $(window.parent.document.getElementById("fbox")).outerHeight() + $(window.parent.document.getElementById("rbox_bottomcenter")).outerHeight(); parentTopHeight_left = $(window.parent.document.getElementById("hbox")).outerHeight() + $(window.parent.document.getElementById("lbox_topcenter")).outerHeight() + parseInt($(window.parent.document.getElementById("lbox")).css("paddingTop")) + parseInt($(window.parent.document.getElementById("lbox")).css("paddingBottom")); parentBottomHeight_left = $(window.parent.document.getElementById("fbox")).outerHeight() + $(window.parent.document.getElementById("lbox_bottomcenter")).outerHeight(); parentScrollHeight = $(window.parent.document.getElementById("scrollContent")).outerHeight(); if (parentTopHeight > 0 || parentScrollHeight > 0) { if ($("body").attr("leftFrame") == "true") { $("body").addClass("contentStyleLeft") } else { $("body").addClass("contentStyle") } $("#scrollContent").css({ overflowY: "auto" }) } getFixHeight(); scrollContent(); scrollChildContent(); var h = null; window.onload = function () { resetHeight(); setTimeout(function () { scrollChildContent() }, 500); if ($("table:[class=tableStyle]", "#scrollContent").length > 0) { setTimeout(function () { if ($("#scrollContent")[0].scrollHeight == $("#scrollContent")[0].clientHeight) { setTimeout(function () { setTableLayout() }, 500) } else { setTableLayout() } }, 500) } }; if ($("table:[class=tableStyle]", "#scrollContent").length > 0) { setTableLayout(); setTableStyle() } else { if ($(".flexiStyle", "#scrollContent").length > 0) { $("#scrollContent").css({ overflowY: "hidden", overflowX: "hidden" }); $(".contentStyle").css({ paddingRight: "8px" }) } } if ($(".box1,.box2,.box3", "#scrollContent").length > 0) { $(".box1,.box2,.box3").each(function () { var e = $(this).attr("panelWidth"); if (e == "100%" || e == null) { if (broswerFlag == "IE6") { boxIe6Flag = 1 } else { if (broswerFlag == "IE7") { boxIe7Flag = 1 } } } }) } if (boxIe6Flag == 1) {} if (boxIe7Flag == 1) { setTimeout(s, 100) } function c() { var o = $("body").css("paddingRight"); var e = parseInt(o) + 17; $("body").css({ paddingRight: e + "px" }) } function s() { $("#scrollContent").css({ paddingRight: "17px" }) } } else { if ($("body").attr("rel") == "layout") { $("body").addClass("trans_bg"); setTableStyle(); parentTopHeight = $(window.parent.document.getElementById("hbox")).outerHeight() + $(window.parent.document.getElementById("rbox_topcenter")).outerHeight(); parentBottomHeight = $(window.parent.document.getElementById("fbox")).outerHeight() + $(window.parent.document.getElementById("rbox_bottomcenter")).outerHeight() + 1; var p = window.parent.document.documentElement.clientHeight; try { window.top.document.getElementsByTagName("iframe")["frmright"].style.height = p - parentTopHeight - parentBottomHeight + "px"; window.top.document.getElementsByTagName("iframe")["frmright"].style.width = "99%"; $(window.top.document.getElementsByTagName("iframe")["frmright"]).css({ marginLeft: "1px" }) } catch (l) {} setTimeout(function () { scrollContent() }, 1000); setTimeout(function () { scrollContent() }, 2000); setTimeout(function () { scrollContent() }, 4000); setTimeout(function () { scrollContent() }, 6000) } else { setTableStyle(); $("body").addClass("zDialogCon"); if (broswerFlag == "IE6") { var n = $("body").width(); $("body").width(n - 17) } if ($("#winScrollContent").length > 0) { var b = $("table:[class=tableStyle]", "#winScrollContent").eq(0); var j; if ($("table:[class=tableStyle]").length > 1) { j = $("table:[class=tableStyle]").eq(0); if (j.attr("headFixMode") == "true" || j.attr("headFixMode") == true) { b.css({ borderTop: 0 }); j.addClass("noBottomLine"); setTimeout(function () { if ($("#winScrollContent")[0].scrollHeight > $("#winScrollContent")[0].clientHeight) { var o = $("table:[class=tableStyle noBottomLine]").find("th").last(); var e = o.width(); if (broswerFlag == "IE9" || broswerFlag == "IE8") { o.width(e + 18) } else { if (broswerFlag == "IE7") {} else { if (broswerFlag == "IE6") {} else { o.width(e + 17) } } } } }, 800) } else {} } } } } closeProgress(); _initComplete() }); function setTableLayout() { if (headFixExcude2 == 0) { var a = $("table:[class=tableStyle]", "#scrollContent").eq(0); var d; if ($("table:[class=tableStyle]").length > 1) { d = $("table:[class=tableStyle]").eq(0); if (d.attr("headFixMode") == "true" || d.attr("headFixMode") == true) { isHeadFixMode = 1; a.css({ borderTop: 0 }); d.addClass("noBottomLine") } else { isHeadFixMode = 0 } } headFixExcude2 = 1 } if ($("#scrollContent")[0].scrollHeight > $("#scrollContent")[0].clientHeight) { if (headFixExcude == 0 && isHeadFixMode == 1) { if (broswerFlag != "IE6") { var c = $("table:[class=tableStyle noBottomLine]").find("th").last(); var b = c.width(); if (broswerFlag == "IE9" || broswerFlag == "IE8") { if (parentScrollHeight > 0) { c.width(b + 18) } else { c.width(b + 16) } } else { if (broswerFlag == "IE7") {} else { c.width(b + 17) } } headFixExcude = 1 } } } } function cusTreeTableLoadLater(b, a) { $.ajax({ url: a, error: function () { try { top.Dialog.alert("数据加载失败,请检查dataPath是否正确") } catch (c) { alert("数据加载失败,请检查dataPath是否正确") } }, success: function (d) { var c = b.parents("tr").next().find("table").parents("td"); c.html(""); var e = $(d); e.appendTo(c); tableRefresh(e); b.removeClass("img_loading"); b.addClass("img_remove2"); b.attr("title", "点击收缩"); enableTooltips(); hideTooltip(); b.parents("tr").next().show() } }) } function refreshSimpleMenu() { $(".simpleMenu").hover(function () { if ($(this).find(".simpleMenu_link").attr("noBorder") != "true") { $(this).find(".simpleMenu_link").addClass("hoverBorder") } $(this).find(".simpleMenu_con").show() }, function () { $(this).find(".simpleMenu_link").removeClass("hoverBorder"); $(this).find(".simpleMenu_con").hide() }) } function getFixHeight() { fixHeight = 0; $("#scrollContent").parent().find(">*").not("div").not("#btc").hide(); $("#scrollContent").parent().find(">div").not("#scrollContent").not(".searchMain").not(".jquery_rgbmultiselect_options_container").not("#cursorMessageDiv").not(".simplemenu").not(".iconmenu").not(".megamenu").not(".b-m-mpanel").each(function () { if ($(this).css("display") != "none") { fixHeight = fixHeight + $(this).outerHeight(); if ($(this).css("marginBottom") != "auto") { fixHeight = fixHeight + parseInt($(this).css("marginBottom")) } if ($(this).css("marginTop") != "auto") { fixHeight = fixHeight + parseInt($(this).css("marginTop")) } } }) } function scrollChildContent() { if (parentScrollHeight > 0 && $(window.parent.document.getElementById("scrollContent")).attr("childScrollContent") == "true") { $(window.parent.document.getElementById("scrollContent")).css({ overflowY: "hidden", overflowX: "hidden" }); $(window.parent.document.getElementById("scrollContent")).find("iframe").attr("scrolling", "no"); scrollChildContentHandler(); var a = null; $(window).resize(function () { if (a) { clearTimeout(a) } a = setTimeout("scrollChildContentHandler()", 200) }) } } function scrollChildContentHandler() { parentScrollHeight = $(window.parent.document.getElementById("scrollContent")).outerHeight(); $("#scrollContent").height(parentScrollHeight - fixHeight - 10); $(window.parent.document.getElementById("scrollContent")).find("iframe").height(parentScrollHeight); $(window.parent.document.getElementById("scrollContent")).css({ overflowY: "hidden", overflowX: "hidden" }) } function scrollContent() { try { var d = window.top.document.documentElement.clientHeight; var a = window.parent.document.documentElement.clientHeight; if (parentTopHeight > 0) { parentTopHeight = $(window.parent.document.getElementById("hbox")).outerHeight() + $(window.parent.document.getElementById("rbox_topcenter")).outerHeight() + parseInt($(window.parent.document.getElementById("rbox")).css("paddingTop")) + parseInt($(window.parent.document.getElementById("rbox")).css("paddingBottom")); parentBottomHeight = $(window.parent.document.getElementById("fbox")).outerHeight() + $(window.parent.document.getElementById("rbox_bottomcenter")).outerHeight(); parentTopHeight_left = $(window.parent.document.getElementById("hbox")).outerHeight() + $(window.parent.document.getElementById("lbox_topcenter")).outerHeight() + parseInt($(window.parent.document.getElementById("lbox")).css("paddingTop")) + parseInt($(window.parent.document.getElementById("lbox")).css("paddingBottom")); parentBottomHeight_left = $(window.parent.document.getElementById("fbox")).outerHeight() + $(window.parent.document.getElementById("lbox_bottomcenter")).outerHeight(); if ($("body").attr("leftFrame") == "true") { $("#scrollContent").height(d - parentTopHeight_left - parentBottomHeight_left - fixHeight) } else { $("#scrollContent").height(d - parentTopHeight - parentBottomHeight - fixHeight) } if ($(".flexiStyle").length > 0) { var c = d - parentTopHeight - parentBottomHeight - fixHeight - 45; $(".bDiv").height(c) } if ($(".jqGrid").length > 0) { var g = d - parentTopHeight - parentBottomHeight - fixHeight - 100; var b = window.document.documentElement.clientWidth - 10; $(".ui-jqgrid-bdiv").height(g); $(".jqGrid").setGridWidth(b) } } } catch (f) {} if ($("body").attr("leftFrame") == "true") { try { window.top.document.getElementsByTagName("iframe")["frmleft"].style.height = d - parentTopHeight_left - parentBottomHeight_left + "px" } catch (f) {} } else { try { window.top.document.getElementsByTagName("iframe")["frmright"].style.height = d - parentTopHeight - parentBottomHeight + "px" } catch (f) {} } if (exitVtab == 1) { try { $("#vtabConIn").height(d - parentTopHeight_left - parentBottomHeight_left); $(".vtab").height(d - parentTopHeight_left - parentBottomHeight_left - 20) } catch (f) {} } try { customHeightSet() } catch (f) {} } function resetHeight() { try { getFixHeight(); scrollContent() } catch (a) {} } function changeFont(a) { $("body").css({ fontSize: a + "px" }); if ($("table:[class=tableStyle]").length > 0) { $("table:[class=tableStyle]").css({ fontSize: a + "px" }) } if ($("pre").length > 0) { $("pre").css({ fontSize: a + "px" }) } if ($("iframe").length > 0) { for (var b = 0; b < $("iframe").length; b++) { document.getElementsByTagName("iframe")[b].contentWindow.changeFont(a) } } }(function (a) { a.fn.tableRenderer = function () { return this.each(function () { a(this).find("th").addClass("th"); if (a(this).find("tr").eq(1).find("td").eq(0).find('input[type="checkbox"]').length == 1) { if (a(this).attr("useCheckBox") != "false") { a(this).attr("useCheckBox", "true") } if (a(this).attr("useMultColor") != "false") { a(this).attr("useMultColor", "true") } } if (a(this).find("tr").eq(1).find("td").eq(0).find('input[type="radio"]').length == 1) { if (a(this).attr("useRadio") != "false") { a(this).attr("useRadio", "true") } } if (a(this).attr("formMode") == "true") { a(this).attr("useColor", "false"); a(this).attr("useHover", "false"); a(this).attr("useClick", "false"); a(this).find("th").css({ fontWeight: "bold", "text-align": "center" }); a(this).find("tr").not("tr:last").find("td:even").css("text-align", "right"); if (a(this).attr("footer") != null) { if (a(this).attr("footer") == "left") { a(this).find("tr:last").find("td").css("text-align", "left") } else { if (a(this).attr("footer") == "right") { a(this).find("tr:last").find("td").css("text-align", "right") } else { if (a(this).attr("footer") == "center") { a(this).find("tr:last").find("td").css("text-align", "center") } else { if (a(this).attr("footer") == "normal") { a(this).find("tr:last").find("td:even").css("text-align", "right") } } } } } else { a(this).find("tr:last").find("td").css("text-align", "center") } a(this).find("td").css({ paddingTop: "3px", paddingBottom: "3px" }) } if (a(this).attr("transMode") == "true") { a(this).attr("useColor", "false"); a(this).attr("useHover", "false"); a(this).attr("useClick", "false"); a(this).find("th").css({ fontWeight: "bold", "text-align": "center" }); a(this).css({ border: "none", backgroundColor: "transparent" }); a(this).find("tr").css({ border: "none", backgroundColor: "transparent" }); a(this).find("tr").not("tr:last").find("td:even").css("text-align", "right"); if (a(this).attr("footer") != null) { if (a(this).attr("footer") == "left") { a(this).find("tr:last").find("td").css("text-align", "left") } else { if (a(this).attr("footer") == "right") { a(this).find("tr:last").find("td").css("text-align", "right") } else { if (a(this).attr("footer") == "center") { a(this).find("tr:last").find("td").css("text-align", "center") } else { if (a(this).attr("footer") == "normal") { a(this).find("tr:last").find("td:even").css("text-align", "right") } } } } } else { a(this).find("tr:last").find("td").css("text-align", "center") } a(this).find("td").css({ paddingTop: "3px", paddingBottom: "3px", border: "none" }) } if (a(this).attr("useColor") != "false") { a(this).find("tr:even").addClass("odd") } if (a(this).attr("useHover") != "false") { a(this).find("tr").hover(function () { a(this).addClass("highlight") }, function () { a(this).removeClass("highlight") }) } if (a(this).attr("sortMode") == "true") { a(this).find("th").filter(":has(span)").hover(function () { a(this).removeClass("th"); a(this).addClass("th_over") }, function () { a(this).removeClass("th_over"); a(this).addClass("th") }); a(this).find("th span").addClass("sort_off"); a(this).find("th").click(function () {}) } if (a(this).attr("useClick") != "false") { a(this).attr("useClick", "true") } if (a(this).attr("useClick") == "true" && a(this).attr("useMultColor") == "true") { a(this).attr("useClick", "false") } if (a(this).attr("useRadio") != "true") { a(this).attr("useRadio", "false") } if (a(this).attr("useCheckBox") != "true") { a(this).attr("useCheckBox", "false") } if (a(this).attr("useClick") != "false") { if (a(this).attr("useRadio") == "false") { a(this).find("tr").click(function () { a(this).siblings().removeClass("selected"); a(this).addClass("selected") }) } else { a(this).find('input[type="radio"]:checked').parents("tr").addClass("selected"); a(this).find("tr").click(function () { a(this).siblings().removeClass("selected"); a(this).addClass("selected"); a(this).find('input[type="radio"]').attr("checked", "checked") }) } } if (a(this).attr("useMultColor") == "true") { if (a(this).attr("useCheckBox") == "false") { a(this).find("tr").click(function () { a(this).toggleClass("selected") }) } else { a(this).find('input[type="checkbox"]:checked').parents("tr").addClass("selected"); if (a(this).find("th").length > 0) { var b = a("'); a(this).find("th").eq(0).addClass("ali02").html("").append(b); try { enableTooltips() } catch (c) {} if (a(this).attr("headFixMode") == "true") { b.toggle(function () { a("table:[class=tableStyle]").find("tr").each(function () { a(this).addClass("selected"); a(this).find('input[type="checkbox"]').attr("checked", "checked") }); a(this).attr("src", prePath + "icons/checkAllOn.gif"); a(this).attr("title", "取消全选"); try { hideTooltip(); enableTooltips() } catch (d) {} }, function () { a("table:[class=tableStyle]").find("tr").each(function () { if (a(this).hasClass("selected")) { a(this).removeClass("selected"); a(this).find('input[type="checkbox"]').removeAttr("checked") } }); a(this).attr("src", prePath + "icons/checkAllOff.gif"); a(this).attr("title", "点击全选"); try { hideTooltip(); enableTooltips() } catch (d) {} }) } else { b.toggle(function () { a(this).parents("table").find("tr").each(function () { a(this).addClass("selected"); a(this).find('input[type="checkbox"]').attr("checked", "checked") }); a(this).attr("src", prePath + "icons/checkAllOn.gif"); a(this).attr("title", "取消全选"); try { hideTooltip(); enableTooltips() } catch (d) {} }, function () { a(this).parents("table").find("tr").each(function () { if (a(this).hasClass("selected")) { a(this).removeClass("selected"); a(this).find('input[type="checkbox"]').removeAttr("checked") } }); a(this).attr("src", prePath + "icons/checkAllOff.gif"); a(this).attr("title", "点击全选"); try { hideTooltip(); enableTooltips() } catch (d) {} }) } } a(this).find("tr:has(td)").find('input[type="checkbox"]').each(function () { a(this).parents("td").addClass("ali02"); a(this).unbind("click"); a(this).bind("click", function () { if (a(this).parents("tr").hasClass("selected")) { a(this).parents("tr").removeClass("selected") } else { a(this).parents("tr").addClass("selected") } }) }) } } }) } })(jQuery); function setTableStyle() { $(".tableStyle").tableRenderer() } function tableRefresh(b) { var a; if (typeof(b) == "object") { a = b } else { a = $("#" + b) } a.tableRenderer() } function getPosition(b, c) { for (var a = 0; a < c.length; a++) { if (b == c[a]) { return a; break } } }(function (a) { a.fn.custCheckBox = function (b) { var d = { disable_all: false, hover: true, wrapperclass: "group", callback: function () {} }; var c = a.extend(d, b); return this.each(function () { var e = a(this); a.fn.buildbox = function (f) { if (broswerFlag == "IE6" || broswerFlag == "IE7" || broswerFlag == "IE8" || broswerFlag == "IE9") { a(f).css({ display: "none" }).before('      ') } else { a(f).css({ display: "none" }).before('   ') } var i = a(f).attr("checked"); var g = a(f).attr("type"); var h = a(f).attr("disabled"); if (g === "checkbox") { a(f).prev("span").addClass("checkbox"); if (h || c.disable_all) { g = "checkbox_disabled" } } else { a(f).prev("span").addClass("radio"); if (h || c.disable_all) { g = "radio_disabled" } } if (i) { a(f).prev("span").addClass("cust_" + g + "_on") } else { a(f).prev("span").addClass("cust_" + g + "_off") } if (c.disable_all) { a(f).attr("disabled", "disabled") } a(f).prev("span").prev("label").css({ cursor: "pointer" }); a(f).prev("span").prev("label").unbind().click(function () { if (a(f).attr("onclick") != null) { a(a(f).attr("onclick")) } if (!c.disable_all) { var l = a(this).next("span"); var j = a(l).next("input").attr("type"); var k = a(l).next("input").attr("disabled"); if (a(l).hasClass("checkbox")) { if (a(l).hasClass("cust_" + j + "_off") && !k) { if (broswerFlag == "IE6" || broswerFlag == "IE7" || broswerFlag == "IE8" || broswerFlag == "IE9") { a(l).removeClass("cust_" + j + "_off").removeClass("cust_" + j + "_hvr").addClass("cust_" + j + "_on").next("input").attr("checked", "checked") } else { a(l).removeClass("cust_" + j + "_off").removeClass("cust_" + j + "_hvr").addClass("cust_" + j + "_on").next("input").removeAttr("checked") } } else { if (!k) { if (broswerFlag == "IE6" || broswerFlag == "IE7" || broswerFlag == "IE8" || broswerFlag == "IE9") { a(l).removeClass("cust_" + j + "_on").removeClass("cust_" + j + "_hvr").addClass("cust_" + j + "_off").next("input").removeAttr("checked") } else { a(l).removeClass("cust_" + j + "_on").removeClass("cust_" + j + "_hvr").addClass("cust_" + j + "_off").next("input").attr("checked", "checked") } a(l).removeClass("cust_" + j + "_hvr") } } } else { if (!k) { a(l).parent().find(".cust_checkbox").removeClass("cust_" + j + "_on").addClass("cust_" + j + "_off").next("input").removeAttr("checked"); a(l).removeClass("cust_" + j + "_off").addClass("cust_" + j + "_on").next("input").attr("checked", "checked"); a(l).removeClass("cust_" + j + "_hvr") } } c.callback.call(this) } }).hover(function () { var j = a(this).next("span"); if (a(j).hasClass("cust_checkbox_off") && c.hover) { a(j).addClass("cust_checkbox_hvr") } else { if (a(j).hasClass("cust_radio_off") && c.hover) { a(j).addClass("cust_radio_hvr") } } }, function () { var j = a(this).next("span"); if (a(j).hasClass("cust_checkbox_off") && c.hover) { a(j).removeClass("cust_checkbox_hvr") } else { if (a(j).hasClass("cust_radio_off") && c.hover) { a(j).removeClass("cust_radio_hvr") } } }); a(f).prev("span").unbind().click(function () { if (a(f).attr("onclick") != null) { a(a(f).attr("onclick")) } if (!c.disable_all) { var j = a(this).next("input").attr("type"); var k = a(this).next("input").attr("disabled"); if (a(this).hasClass("checkbox")) { if (a(this).hasClass("cust_" + j + "_off") && !k) { a(this).removeClass("cust_" + j + "_off").removeClass("cust_" + j + "_hvr").addClass("cust_" + j + "_on").next("input").attr("checked", "checked") } else { if (!k) { a(this).removeClass("cust_" + j + "_on").removeClass("cust_" + j + "_hvr").addClass("cust_" + j + "_off").next("input").removeAttr("checked"); a(this).removeClass("cust_" + j + "_hvr") } } } else { if (!k) { a(this).parent().find(".cust_checkbox").removeClass("cust_" + j + "_on").removeClass("cust_" + j + "_hvr").addClass("cust_" + j + "_off").next("input").removeAttr("checked"); a(this).removeClass("cust_" + j + "_off").removeClass("cust_" + j + "_hvr").addClass("cust_" + j + "_on").next("input").attr("checked", "checked") } } c.callback.call(this) } }).hover(function () { if (a(this).hasClass("cust_checkbox_off") && c.hover) { a(this).addClass("cust_checkbox_hvr") } else { if (a(this).hasClass("cust_radio_off") && c.hover) { a(this).addClass("cust_radio_hvr") } } }, function () { if (a(this).hasClass("cust_checkbox_off") && c.hover) { a(this).removeClass("cust_checkbox_hvr") } else { if (a(this).hasClass("cust_radio_off") && c.hover) { a(this).removeClass("cust_radio_hvr") } } }) }; a.fn.buildbox(a(e)) }) } })(jQuery); function radioRefresh(a) { var b; if (typeof(a) == "object") { b = a } else { b = $("#" + a) } b.find("span").remove(); b.find("input:radio[class='']").custCheckBox() } function checkRefresh(a) { var b; if (typeof(a) == "object") { b = a } else { b = $("#" + a) } b.find("span").remove(); b.find("input:checkbox[class='']").custCheckBox() } jQuery.fn.extend({ selectbox: function (a) { return this.each(function () { new jQuery.SelectBox(this, a) }) } }); if (!window.console) { var console = { log: function (a) {} } } var depth = 500; var elm_id = 1; jQuery.SelectBox = function (D, n) { var h = n || {}; h.inputClass = h.inputClass || "selectbox"; h.containerClass = h.containerClass || "selectbox-wrapper"; h.hoverClass = h.hoverClass || "current"; h.currentClass = h.selectedClass || "selected"; h.debug = h.debug || false; elm_id++; var g = "0_input"; var u = "0_button"; var C = 0; var s = false; var q = 0; var G = $(D); var b = r(h); var k = e(); var t = F(h); var A = false; var j = false; var v = 1; var o; var i; var c = 0; var H = 0; if (window.navigator.userAgent.indexOf("Windows") > -1) { c = 1 } i = G.width(); if (i == "0") { i = 116 } var m; if (c == 1) { if (broswerFlag == "Safari") { m = $("") } if (broswerFlag == "IE9") { m = $("") } else { m = $("") } } else { m = $("") } if (G.attr("disabled") == true) { m.attr("disabled", true); m.addClass("selBtn_disabled") } var p = $("
数据加载中...
"); if (G.attr("autoWidth") != null) { if (G.attr("autoWidth") == "true") { A = true } else { A = false } } if (G.attr("colNum") != null) { v = parseInt(G.attr("colNum")) } if (G.attr("colWidth") != null) { o = Number(G.attr("colWidth")) } if (v != 1) { if (A) { t.width(i - 20) } else { t.width(96) } if (o != null) { b.width(o * v + 40) } else { var z = Number(i); b.width(z * v + 40) } } else { if (A) { t.width(i - 20); b.width(i + 6) } else { t.width(96); var I = 96 + 4 + 22; var z = Number(i); b.width(Math.max(I, z)) } } G.hide().before(k); k.append(t); k.append(m); k.append(b); k.append(p); p.hide(); E(); if (G.attr("editable") != null) { if (G.attr("editable") == "true") { j = true } else { j = false } } if (!j) { t.css({ cursor: "pointer" }); t.click(function (O) { g = $(O.target).attr("id"); var Q; var N = b.find("li").length; if (v == 1) { Q = N * 26 } else { if (N % v == 0) { Q = N * 26 / v } else { Q = (N - N % v) * 26 / v + 26 } } b.height(Q); var M = 200; if (parentTopHeight > 0) { var P = window.top.document.documentElement.clientHeight; M = P - parentTopHeight - parentBottomHeight - k.offset().top - 30 } else { M = window.document.documentElement.clientHeight - (k.offset().top - $(window).scrollTop()) - 30 } if (M < b.height()) { if (k.offset().top > b.height()) { if (broswerFlag == "IE8" || broswerFlag == "IE9") { b.css({ top: -b.height() - 17 }) } else { if ($.browser.msie) { b.css({ top: -b.height() }) } else { b.css({ top: -b.height() - 7 }) } } } else { if (M < 100 && k.offset().top > M) { b.height(k.offset().top); b.css({ overflow: "auto" }); if (broswerFlag == "IE8" || broswerFlag == "IE9") { b.css({ top: -b.height() - 17 }) } else { if ($.browser.msie) { b.css({ top: -b.height() }) } else { b.css({ top: -b.height() - 7 }) } } } else { b.css({ overflow: "auto" }); if (broswerFlag == "IE8" || broswerFlag == "IE9") { b.css({ top: 8 }) } else { if ($.browser.msie) { b.css({ top: 25 }) } else { b.css({ top: 18 }) } } b.height(M) } } } else { if (broswerFlag == "IE8" || broswerFlag == "IE9") { b.css({ top: 8 }) } else { if ($.browser.msie) { b.css({ top: 25 }) } else { b.css({ top: 18 }) } } } if (b.attr("hasfocus") == 0) { l() } else { a() } }).keydown(function (M) { switch (M.keyCode) { case 38: M.preventDefault(); x(-1); break; case 40: M.preventDefault(); x(1); break; case 13: M.preventDefault(); $("li." + h.hoverClass).trigger("click"); break; case 27: a(); break } }) } else { t.css({ cursor: "text" }); t.change(function () { G.attr("editValue", $(this).val()) }) } m.click(function (O) { u = $(O.target).attr("id"); var Q; var N = b.find("li").length; if (v == 1) { Q = N * 26 } else { if (N % v == 0) { Q = N * 26 / v } else { Q = (N - N % v) * 26 / v + 26 } } b.height(Q); var M = 200; if (parentTopHeight > 0) { var P = window.top.document.documentElement.clientHeight; M = P - parentTopHeight - parentBottomHeight - k.offset().top - 30 } else { M = window.document.documentElement.clientHeight - (k.offset().top - $(window).scrollTop()) - 30 } if (M < b.height()) { if (k.offset().top > b.height()) { if (broswerFlag == "IE8" || broswerFlag == "IE9") { b.css({ top: -b.height() - 17 }) } else { if ($.browser.msie) { b.css({ top: -b.height() }) } else { b.css({ top: -b.height() - 7 }) } } } else { if (M < 100 & k.offset().top > M) { b.height(k.offset().top); b.css({ overflow: "auto" }); if (broswerFlag == "IE8" || broswerFlag == "IE9") { b.css({ top: -b.height() - 17 }) } else { if ($.browser.msie) { b.css({ top: -b.height() }) } else { b.css({ top: -b.height() - 7 }) } } } else { b.css({ overflow: "auto" }); if (broswerFlag == "IE8" || broswerFlag == "IE9") { b.css({ top: 8 }) } else { if ($.browser.msie) { b.css({ top: 25 }) } else { b.css({ top: 18 }) } } b.height(M) } } } else { if (broswerFlag == "IE8" || broswerFlag == "IE9") { b.css({ top: 8 }) } else { if ($.browser.msie) { b.css({ top: 25 }) } else { b.css({ top: 18 }) } } } if (b.attr("hasfocus") == 0) { l() } else { a() } }).keydown(function (M) { switch (M.keyCode) { case 38: M.preventDefault(); x(-1); break; case 40: M.preventDefault(); x(1); break; case 13: M.preventDefault(); $("li." + h.hoverClass).trigger("click"); break; case 27: a(); break } }); function a() { b.attr("hasfocus", 0); b.hide(); $("body").unbind("mousedown", J); try { G.trigger("close") } catch (M) {} } function l() { b.attr("hasfocus", 1); depth++; k.css({ zIndex: depth }); b.show(); $("body").bind("mousedown", J) } function J(M) { if ($(M.target).attr("id") == g || $(M.target).attr("id") == u || $(M.target).parent().attr("class") == "selectbox-wrapper" || $(M.target).attr("class") == "selectbox-wrapper" || $(M.target).parents(".selectbox-wrapper").length > 0) {} else { a() } } function E() { b.append(y(t.attr("id"))).hide(); var M = t.css("width") } function e() { var M = $("
"); M.addClass("mainCon"); return M } function r(M) { var N = $("
"); N.attr("id", elm_id + "_container"); N.addClass(M.containerClass); N.css({}); N.attr("hasfocus", 0); return N } function F(N) { var M = document.createElement("input"); var P = $(M); P.attr("id", elm_id + "_input"); P.attr("type", "text"); P.addClass(N.inputClass); if (broswerFlag == "IE8") { P.addClass("selectboxFont") } P.attr("autocomplete", "off"); var O = false; if (G.attr("editable") != null) { if (G.attr("editable") == "true") { O = true } else { O = false } } if (!O) { P.attr("readonly", "readonly") } else { P.attr("readonly", false) } P.attr("tabIndex", G.attr("tabindex")); if (G.attr("disabled") == true) { P.attr("disabled", true); P.addClass("inputDisabled") } return P } function x(N) { var M = $("li", b); if (!M || M.length == 0) { return false } C += N; if (C < 0) { C = M.size() } else { if (C > M.size()) { C = 0 } } B(M, C); M.removeClass(h.hoverClass); $(M[C]).addClass(h.hoverClass) } function B(N, O) { var M = $(N[O]).get(0); var N = b.get(0); if (M.offsetTop + M.offsetHeight > N.scrollTop + N.clientHeight) { N.scrollTop = M.offsetTop + M.offsetHeight - N.clientHeight } else { if (M.offsetTop < N.scrollTop) { N.scrollTop = M.offsetTop } } } function f() { var M = $("li." + h.currentClass, b).get(0); var N = (M.id).split("_"); var P = N[0].length + N[1].length + 2; var Q = M.id; var O = Q.substr(P, Q.length); G.val(O); G.attr("relText", $(M).text()); var Q = $(M).html().trim(); t.val(Q); if (j == true) { G.attr("editValue", t.val()) } G.focus(); return true } function d() { return G.val() } function L() { return t.val() } function y(S) { var T = new Array(); var P = document.createElement("ul"); var R = []; var N = 0; var M; if (G.attr("childId") != null) { M = true } var O = 1; var Q; if (G.attr("colNum") != null) { O = parseInt(G.attr("colNum")) } if (G.attr("colWidth") != null) { Q = Number(G.attr("colWidth")) } G.find("option").each(function () { R.push($(this)[0]); var U = document.createElement("li"); U.setAttribute("id", S + "_" + $(this).val()); U.innerHTML = $(this).html(); if ($(this).is(":selected")) { var V; if (G.attr("editable") != null) { if (G.attr("editable") == "true") { V = true } else { V = false } } if (V == true) { t.val($(this).html()); $(U).addClass(h.currentClass) } else { var X = $(this).html().trim(); t.val(X); $(U).addClass(h.currentClass) } } if (O != 1) { $(U).addClass("li_left"); if (Q != null) { $(U).width(Q) } else { var W = Number(i); $(U).width(W) } } P.appendChild(U); $(U).mouseover(function (Y) { q = 1; if (h.debug) { console.log("over on : " + this.id) } jQuery(Y.target, b).addClass(h.hoverClass) }).mouseout(function (Y) { q = -1; if (h.debug) { console.log("out on : " + this.id) } jQuery(Y.target, b).removeClass(h.hoverClass) }).click(function (Z) { var aa = $("li." + h.hoverClass, b).get(0); if (h.debug) { console.log("click on :" + this.id) } var Y = $(this).attr("id").split("_"); $("#" + Y[0] + "_container li." + h.currentClass).removeClass(h.currentClass); $(this).addClass(h.currentClass); f(); G.get(0).blur(); a(); if (G.attr("onchange") != null) { $(G.attr("onchange")) } t.removeClass("tipColor"); if (M) { w(G, G.val()) } }) }); G.find("optgroup").each(function () { var V = getPosition($(this).children("option").eq(0)[0], R); var U = $(this).attr("label"); $(P).find("li").eq(V + N).before("
  • " + U + "
  • "); N++ }); return P } function w(O, N) { if (N != "") { var P = O.attr("childId"); var M = $("#" + P).prev().find("div[class=loader]"); M.show(); window.setTimeout(function () { K(O, N) }, 200) } } function K(O, N) { var M; if (O.attr("childDataType") == null) { M = O.attr("childDataPath") + N } else { if (O.attr("childDataType") == "url") { M = O.attr("childDataPath") + N } else { M = O.attr("childDataPath") + N + "." + O.attr("childDataType") } } $.ajax({ url: M, error: function () { try { top.Dialog.alert("数据加载失败,请检查childDataPath是否正确") } catch (P) { alert("数据加载失败,请检查childDataPath是否正确") } }, success: function (S) { var P = O.attr("childId"); var X = $("#" + P).prev().find("div[class=loader]"); X.hide(); var V = $("#" + P).prev().find("ul"); var R = $("#" + P).prev().find(">div").attr("id").split("_")[0]; var Q = $("#" + P).prev().find("input:text"); var T = $("#" + P)[0]; V.html(""); T.options.length = 0; $(S).find("node").each(function () { var aa = $(this).attr("text"); var Z = $(this).attr("value"); var Y = document.createElement("li"); $(Y).text(aa); $(Y).attr("relValue", Z); V.append($(Y)); T.options[T.options.length] = new Option(aa, Z); $(Y).mouseover(function (ab) { jQuery(ab.target).addClass(h.hoverClass) }); $(Y).mouseout(function (ab) { jQuery(ab.target).removeClass(h.hoverClass) }); $(Y).mousedown(function (ac) { $("#" + R + "_container li." + h.currentClass).removeClass(h.currentClass); $(this).addClass(h.currentClass); $("#" + P).attr("relText", $(this).text()); $("#" + P).val($(this).attr("relValue")); Q.val($(this).html()); $("#" + P).prev().find(">div").hide(); $("#" + P).focus(); if ($("#" + P).attr("onchange") != null) { $($("#" + P).attr("onchange")) } var ab; if ($("#" + P).attr("childId") != null) { ab = true } if (ab) { w($("#" + P), $("#" + P).val()) } }) }); if ($(S).find("node").length == 0) { var W = document.createElement("li"); $(W).text("无内容"); V.append($(W)) } var U = V.find("li").eq(0); Q.val(U.text()); U.addClass(h.currentClass); $("#" + P).attr("relValue", U.attr("relValue")); $("#" + P).attr("relText", U.text()); $("#" + P).trigger("ajaxInit") } }) } }; function selRefresh(a) { var b; if (typeof(a) == "object") { b = a } else { b = $("#" + a) } b.prev(".mainCon").remove(); b.selectbox() } var tipDirection = "down"; function enableTooltips(e) { var b, a, c, d; if (!document.getElementById || !document.getElementsByTagName) { return } AddCss(); d = document.createElement("span"); d.id = "btc"; d.setAttribute("id", "btc"); d.style.position = "absolute"; d.style.zIndex = 9999; $("body").append($(d)); $("a[title],span[title],input[title],textarea[title],img[title],div[title]").each(function () { if ($(this).attr("defaultTip") != "false" && $(this).parents(".selectbox-tree").length == 0) { Prepare($(this)[0]) } }) } function _getStrLength(c) { var b; var a; for (b = 0, a = 0; b < c.length; b++) { if (c.charCodeAt(b) < 128) { a++ } else { a = a + 2 } } return a } function Prepare(f) { var g, d, a, e, c; d = f.getAttribute("title"); if (d == " ") { f.removeAttribute("title"); f.onmouseover = null; f.onmouseout = null; f.onmousemove = null; return } if (d != null && d.length != 0) { f.removeAttribute("title"); if (_getStrLength(d) > 37 || _getStrLength(d) == 37) { g = CreateEl("span", "tooltip") } else { if (_getStrLength(d) > 10 && _getStrLength(d) < 37) { g = CreateEl("span", "tooltip_mid") } else { g = CreateEl("span", "tooltip_min") } } e = CreateEl("span", "top"); $(e).html(d); g.appendChild(e); a = CreateEl("b", "bottom"); g.appendChild(a); setOpacity(g); f.tooltip = g; f.onmouseover = showTooltip; f.onmouseout = hideTooltip; f.onmousemove = Locate2 } } function hideTip(a) { var b = document.getElementById("btc"); if (b.childNodes.length > 0) { b.removeChild(b.firstChild) } } function showTooltip(a) { document.getElementById("btc").appendChild(this.tooltip); Locate(a) } function hideTooltip() { var a = document.getElementById("btc"); if (a.childNodes.length > 0) { a.removeChild(a.firstChild) } } function setOpacity(a) { a.style.filter = "alpha(opacity:95)"; a.style.KHTMLOpacity = "0.95"; a.style.MozOpacity = "0.95"; a.style.opacity = "0.95" } function CreateEl(b, d) { var a = document.createElement(b); a.className = d; a.style.display = "block"; return (a) } function AddCss() {} function Locate(g) { var a = 0, i = 0; if (g == null) { g = window.event } if (g.pageX || g.pageY) { a = g.pageX; i = g.pageY } else { if (g.clientX || g.clientY) { if (document.documentElement.scrollTop) { a = g.clientX + document.documentElement.scrollLeft; i = g.clientY + document.documentElement.scrollTop } else { a = g.clientX + document.body.scrollLeft; i = g.clientY + document.body.scrollTop } } } var h = window.document.documentElement.clientWidth; var c = window.document.documentElement.clientHeight; var b = $("#btc").width(); var f = $("#btc").height(); if (h - b < a - 20) { document.getElementById("btc").style.left = (h - b) + "px" } else { document.getElementById("btc").style.left = (a - 20) + "px" } if ($(window).scrollTop() + c - f < i) { document.getElementById("btc").style.top = (i - f - 10) + "px"; var d = $("#btc >span")[0].className; if (d == "tooltip") { $("#btc >span")[0].className = "tooltip_r" } else { if (d == "tooltip_min") { $("#btc >span")[0].className = "tooltip_min_r" } else { if (d == "tooltip_mid") { $("#btc >span")[0].className = "tooltip_mid_r" } } } tipDirection = "up" } else { document.getElementById("btc").style.top = (i + 10) + "px"; var d = $("#btc >span")[0].className; if (d == "tooltip_r") { $("#btc >span")[0].className = "tooltip" } else { if (d == "tooltip_min_r") { $("#btc >span")[0].className = "tooltip_min" } else { if (d == "tooltip_mid_r") { $("#btc >span")[0].className = "tooltip_mid" } } } tipDirection = "down" } } function Locate2(f) { var a = 0, h = 0; if (f == null) { f = window.event } if (f.pageX || f.pageY) { a = f.pageX; h = f.pageY } else { if (f.clientX || f.clientY) { if (document.documentElement.scrollTop) { a = f.clientX + document.documentElement.scrollLeft; h = f.clientY + document.documentElement.scrollTop } else { a = f.clientX + document.body.scrollLeft; h = f.clientY + document.body.scrollTop } } } var g = window.document.documentElement.clientWidth; var c = window.document.documentElement.clientHeight; var b = $("#btc").width(); var d = $("#btc").height(); if (g - b < a - 20) { document.getElementById("btc").style.left = (g - b) + "px" } else { document.getElementById("btc").style.left = (a - 20) + "px" } if (tipDirection == "up") { document.getElementById("btc").style.top = (h - d - 10) + "px" } else { document.getElementById("btc").style.top = (h + 10) + "px" } }(function (c) { var h, i; var d = 0; var a = 32; var e; c.fn.TextAreaResizer = function () { return this.each(function () { h = c(this).addClass("processed"), i = null; c(this).wrap('
    ').parent().append(c('
    ').bind("mousedown", { el: this }, b)); var k = c("div.grippie", c(this).parent())[0]; k.style.marginRight = (k.offsetWidth - c(this)[0].offsetWidth) + "px" }) }; function b(k) { h = c(k.data.el); h.blur(); d = j(k).y; i = h.height() - d; h.css("opacity", 0.25); c(document).mousemove(g).mouseup(f); return false } function g(m) { var k = j(m).y; var l = i + k; if (d >= (k)) { l -= 5 } d = k; l = Math.max(a, l); h.height(l + "px"); if (l < a) { f(m) } return false } function f(k) { c(document).unbind("mousemove", g).unbind("mouseup", f); h.css("opacity", 1); h.focus(); h = null; i = null; d = 0 } function j(k) { return { x: k.clientX + document.documentElement.scrollLeft, y: k.clientY + document.documentElement.scrollTop } } })(jQuery); (function (a) { a.fn.watermark = function (b, c) { return this.each(function () { var e = a(this), d; e.focus(function () { d && !(d = 0) && e.removeClass(b).data("w", 0).val("") }).blur(function () { !e.val() && (d = 1) && e.addClass(b).data("w", 1).val(c) }).closest("form").submit(function () { d && e.val("") }); e.blur() }) }; a.fn.removeWatermark = function () { return this.each(function () { a(this).data("w") && a(this).val("") }) } })(jQuery); if (jQuery) { (function (a) { a.cursorMessageData = {}; a(window).ready(function (b) { if (a("#cursorMessageDiv").length == 0) { a("body").append('
     
    '); a("#cursorMessageDiv").hide() } a("body").mousemove(function (c) { a.cursorMessageData.mouseX = c.pageX; a.cursorMessageData.mouseY = c.pageY; if (a.cursorMessageData.options != undefined) { a._showCursorMessage() } }) }); a.extend({ cursorMessage: function (c, b) { if (b == undefined) { b = {} } if (b.offsetX == undefined) { b.offsetX = 5 } if (b.offsetY == undefined) { b.offsetY = 5 } if (b.hideTimeout == undefined) { b.hideTimeout = 3000 } a("#cursorMessageDiv").html(c).fadeIn("slow"); if (jQuery.cursorMessageData.hideTimeoutId != undefined) { clearTimeout(jQuery.cursorMessageData.hideTimeoutId) } if (b.hideTimeout > 0) { jQuery.cursorMessageData.hideTimeoutId = setTimeout(a.hideCursorMessage, b.hideTimeout) } jQuery.cursorMessageData.options = b; a._showCursorMessage() }, hideCursorMessage: function () { a("#cursorMessageDiv").fadeOut("slow") }, _showCursorMessage: function () { a("#cursorMessageDiv").css({ top: (a.cursorMessageData.mouseY + a.cursorMessageData.options.offsetY) + "px", left: (a.cursorMessageData.mouseX + a.cursorMessageData.options.offsetX) }) } }) })(jQuery) } jQuery.fn.caps = function (a) { return this.keypress(function (f) { var b = f.which ? f.which : (f.keyCode ? f.keyCode : -1); var d = f.shiftKey ? f.shiftKey : (f.modifiers ? !! (f.modifiers & 4) : false); var g = ((b >= 65 && b <= 90) && !d) || ((b >= 97 && b <= 122) && d); a.call(this, g) }) }; function iframeHeight(b) { var a = document.getElementById(b); a.style.height = a.contentWindow.document.body.scrollHeight + "px" } function winScrollContent(c) { var b = $(top.document.getElementById("_Container_" + c)).height(); $(top.document.getElementById("_DialogFrame_" + c)).attr("scrolling", "no"); $("#winScrollContent").css({ overflowY: "auto", overflowX: "hidden" }); var a = 0; $("#winScrollContent").parent().find(">div").not("#winScrollContent").each(function () { if ($(this).css("display") != "none") { a = a + $(this).outerHeight(); if ($(this).css("marginBottom") != "auto") { a = a + parseInt($(this).css("marginBottom")) } if ($(this).css("marginTop") != "auto") { a = a + parseInt($(this).css("marginTop")) } } }); if (window.navigator.userAgent.indexOf("MSIE") >= 1) { $("#winScrollContent").height(b - a - 10) } else { $("#winScrollContent").height(b - a + 5) } }(function (a) { a.rebrushfileupload = { defaults: { button_text: " ", class_container: "fileupload-rebrush", class_field: "fileupload-rebrush-field", class_button: "fileupload-rebrush-button" } }; a.fn.extend({ rebrushfileupload: function (d) { d = a.extend({}, a.rebrushfileupload.defaults, d); var e = ["padding-left", "padding-right", "margin-left", "margin-right", "border-left-width", "border-right-width"]; a(this).wrap('
    '); var g = a(this).parent(); if (broswerFlag == "IE9") { g.prepend('') } else { if (broswerFlag == "Firefox") { g.prepend('') } else { g.prepend('') } } var i = g.find("input[type=text]"); var b = g.find("input[type=button]"); var f = 0; for (var h in e) { var c = Math.round(parseFloat(i.css(e[h]) + 0)) + 0; var j = Math.round(parseFloat(b.css(e[h]) + 0)) + 0; f += (isNaN(c) ? 0 : c) + (isNaN(j) ? 0 : j) } f += Math.round(parseFloat(i.width())) + Math.round(parseFloat(b.width())); if (a.browser.msie) { i.width(a(this).width() - 65); g.css({ position: "relative", width: a(this).width() + 10, overflow: "hidden" }) } else { i.width(a(this).width() - 90); g.css({ position: "relative", width: a(this).width(), overflow: "hidden" }) } if (broswerFlag == "IE8" || broswerFlag == "IE9") { a(this).css({ position: "absolute", "z-index": 2, "font-size": "12px", opacity: "0", left: "0px", top: "-18px" }) } else { if (broswerFlag == "Firefox") { a(this).css({ position: "absolute", "z-index": 2, "font-size": "12px", opacity: "0", left: "0px", top: "-8px" }) } else { a(this).css({ position: "absolute", "z-index": 2, "font-size": "12px", opacity: "0", left: "0px", top: "0px" }) } } a(this).change(function () { a(this).parent().find("input[type=text]").val(a(this).val()); if (a(this).attr("showInfo") != "false") { try { a(this).attr("title", a(this).val()); enableTooltips() } catch (k) {} } }) } }) })(jQuery); (function (d) { d.fn.clearableTextField = function () { if (d(this).length > 0) { d(this).bind("keyup change paste cut", e); for (var f = 0; f < d(this).length; f++) { c(d(d(this)[f])) } } }; function e() { c(d(this)) } function c(f) { if (f.val().length > 0) { b(f) } else { a(f) } } function b(i) { if (!i.next().hasClass("text_clear_button")) { i.after("
    "); var f = i.next(); var g = f.outerHeight(), k = f.outerHeight(); i.css("padding-right", parseInt(i.css("padding-right")) + g + 1); i.width(i.width() - g - 1); var m = i.position(); var j = {}; j.left = m.left + i.outerWidth(false) - (g + 2); var l = Math.round((i.outerHeight(true) - k) / 2); j.top = m.top + d("#scrollContent").scrollTop() + l; f.css(j); f.click(function () { i.val(""); c(i) }) } } function a(h) { var f = h.next(); if (f.hasClass("text_clear_button")) { f.remove(); var g = f.width(); h.css("padding-right", parseInt(h.css("padding-right")) - g - 1); h.width(h.width() + g + 1) } } })(jQuery); (function (a) { a.fn.maxlength = function (b) { var c = jQuery.extend({ events: [], maxCharacters: 10, status: true, statusClass: "maxNum", statusText: "剩余字数", notificationClass: "notification", showAlert: false, alertText: "输入字符超出限制.", slider: true }, b); a.merge(c.events, ["keyup"]); return this.each(function () { var g = a(this); var j = a(this).val().length; function d() { var k = c.maxCharacters - j; if (k < 0) { k = 0 } g.next("div").html(c.statusText + " :" + k) } function e() { var k = true; if (j >= c.maxCharacters) { k = false; g.addClass(c.notificationClass); g.val(g.val().substr(0, c.maxCharacters)); i() } else { if (g.hasClass(c.notificationClass)) { g.removeClass(c.notificationClass) } } if (c.status) { d() } } function i() { if (c.showAlert) { alert(c.alertText) } } function f() { var k = false; if (g.is("textarea")) { k = true } else { if (g.filter("input[type=text]")) { k = true } else { if (g.filter("input[type=password]")) { k = true } } } return k } if (!f()) { return false } a.each(c.events, function (k, l) { g.bind(l, function (m) { j = g.val().length; e() }) }); if (c.status) { g.after(a("
    ").addClass(c.statusClass).html("-")); d() } if (!c.status) { var h = g.next("div." + c.statusClass); if (h) { h.remove() } } if (c.slider) { g.next().hide(); g.focus(function () { g.next().slideDown("fast") }); g.blur(function () { g.next().slideUp("fast") }) } }) } })(jQuery); var colsDefault = 0; var rowsDefault = 5; function setDefaultValues(a) { colsDefault = a.cols; rowsDefault = $(a).attr("rows") } function bindEvents(a) { a.onkeyup = function () { grow(a) } } function grow(d) { var c = 0; var a = d.value.split("\n"); for (var b = a.length - 1; b >= 0; --b) { c += Math.floor((a[b].length / colsDefault) + 1) } if (c >= rowsDefault) { d.rows = c + 1 } else { d.rows = rowsDefault } } jQuery.fn.autoGrow = function () { return this.each(function () { setDefaultValues(this); bindEvents(this) }) }; (function (b) { var a = new function () { this.countRegexp = function (d, e) { var c = d.match(e); return c ? c.length : 0 }; this.getStrength = function (i, e) { var c = i.length; if (c < e) { return 0 } var g = this.countRegexp(i, /\d/g), j = this.countRegexp(i, /[a-z]/g), f = this.countRegexp(i, /[A-Z]/g), d = c - g - j - f; if (g == c || j == c || f == c || d == c) { return 1 } var h = 0; if (g) { h += 2 } if (j) { h += f ? 4 : 3 } if (f) { h += j ? 4 : 3 } if (d) { h += 5 } if (c > 10) { h += 1 } return h }; this.getStrengthLevel = function (e, c) { var d = this.getStrength(e, c); switch (true) { case (d <= 0): return 1; break; case (d > 0 && d <= 4): return 2; break; case (d > 4 && d <= 8): return 3; break; case (d > 8 && d <= 12): return 4; break; case (d > 12): return 5; break } return 1 } }; b.fn.password_strength = function (c) { var d = b.extend({ container: null, minLength: 6, texts: { 1: "非常弱", 2: "弱密码", 3: "强度一般", 4: "强密码", 5: "非常强" } }, c); return this.each(function () { if (d.container) { var e = b(d.container) } else { var e = b("").attr("class", "password_strength"); b(this).after(e) } b(this).keyup(function () { var g = b(this).val(); if (g.length > 0) { var h = a.getStrengthLevel(g, d.minLength); var f = "password_strength_" + h; if (!e.hasClass(f) && h in d.texts) { e.text(d.texts[h]).attr("class", "password_strength " + f) } } else { e.text("").attr("class", "password_strength") } }) }) } })(jQuery); jQuery.jCookie = function (i, b, l, j) { if (!navigator.cookieEnabled) { return false } var j = j || {}; if (typeof(arguments[0]) !== "string" && arguments.length === 1) { j = arguments[0]; i = j.name; b = j.value; l = j.expires } i = encodeURI(i); if (b && (typeof(b) !== "number" && typeof(b) !== "string" && b !== null)) { return false } var e = j.path ? "; path=" + j.path : ""; var f = j.domain ? "; domain=" + j.domain : ""; var d = j.secure ? "; secure" : ""; var g = ""; if (b || (b === null && arguments.length == 2)) { l = (l === null || (b === null && arguments.length == 2)) ? -1 : l; if (typeof(l) === "number" && l != "session" && l !== undefined) { var k = new Date(); k.setTime(k.getTime() + (l * 24 * 60 * 60 * 1000)); g = ["; expires=", k.toGMTString()].join("") } document.cookie = [i, "=", encodeURI(b), g, f, e, d].join(""); return true } if (!b && typeof(arguments[0]) === "string" && arguments.length == 1 && document.cookie && document.cookie.length) { var a = document.cookie.split(";"); var h = a.length; while (h--) { var c = a[h].split("="); if (jQuery.trim(c[0]) === i) { return decodeURI(c[1]) } } } return false }; function showProgressBar(c) { top.progressFlag = 1; var a = "正在加载中..."; if (c) { a = c } var b = new top.Dialog(); b.Width = 360; b.Height = 70; b.Title = a; b.InvokeElementId = "progress"; b.show() } function closeProgress() { try { if (top.progressFlag == 1) { top.Dialog.close(); top.progressFlag = 0 } } catch (a) {} } function _initComplete() { try { initComplete() } catch (a) {} } String.prototype.trim = function () { return this.replace(/(^\s*)|(\s*$)/g, "") };