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, "")
};