var maskdiv = "#bg"; var popdiv = "#selectitem"; var currentobject = null; var currenturl = null; var currentpara = null; function getquerystring(name) { var reg = new regexp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(r[2]); return null; } function changecenterindex(url) { $.ajax({ type : "get", url : url, data : "radom=" + math.random(), datatype : "text", success : function(msg) { if (msg == "-999") { outlogin(); } else { $(".mainframe-index").html(msg); } }, error : function(xmlhttprequest, error, errorthrown) { alert(error); alert(errorthrown); } }); } function changecentersearch(url, sonurl, classesid, currentpage, searchtext) { $.ajax({ type : "get", url : url, data : "radom=" + math.random() + "&url=" + sonurl + "&classesid=" + classesid + "¤tpage=" + currentpage + "&searchtext=" + searchtext, datatype : "text", success : function(msg) { if (msg == "-999") { outlogin(); } else { $(".mainframe-index").html(msg); $('#div_search_mask').fadeout(100); $('#div_search_main').slideup(200); } }, error : function(xmlhttprequest, error, errorthrown) { alert(error); alert(errorthrown); } }); } jquery.fn.load = function() { var thisclass = $(this).attr("class"); var url = $(this).attr("url"); var para = $(this).attr("para"); if (para == null) { para = ""; } $.ajax({ type : "get", url : url, data : "radom=" + math.random() + para, datatype : "text", success : function(msg) { if (msg == "-999") { outlogin(null, url, para); } else { $("." + thisclass).html(msg); } }, error : function(xmlhttprequest, error, errorthrown) { alert(error); alert(errorthrown); } }); }; function changesearch(url, para) { if (url != "") { $('.mainframe-search').attr("url", url); $('.mainframe-search').attr("para", para); $('.mainframe-search').load(); } } function changeleft(url) { if (url != "") { $('.leftframe').attr("url", url); $('.leftframe').attr("para", ""); $('.leftframe').load(); } } function changecenter(url) { if (url != "") { $('.mainframe-center').attr("url", url); $('.mainframe-center').attr("para", ""); $('.mainframe-center').load(); } } function changecenter(url, para) { if (url != "") { $('.mainframe-center').attr("url", url); $('.mainframe-center').attr("para", para); $('.mainframe-center').load(); } } function changecenteronce(url) { if (url != "") { var oldurl = $('.mainframe-center').attr("url"); $('.mainframe-center').attr("url", url); $('.mainframe-center').load(); $('.mainframe-center').attr("url", oldurl); } } /** * js校验值是否为空 2014-11-18 by p * * @param value * @returns {boolean} */ function isnull(value) { if (value == null || value == "") { return true; } } /** * js校验值是否为正整数 2014-11-18 by p * * @param value * @returns {boolean} */ function isunsignedinteger(value) { if (value == "") { return false; } else { var regex = /^[0-9]*$/; return regex.test(value); } } /** * js校验值是否为字母和数字 2014-11-18 by p * * @param value * @returns {boolean} */ function ischarinteger(value) { if (value == "") { return false; } else { var regex = /^[a-za-z0-9]*$/; return regex.test(value); } } /** * js校验值是否为日期 2014-11-18 by p * * @param value * @returns {boolean} */ function isdate(value) { var regex = new regexp( "^(?:(?:([0-9]{4}(-|\/)(?:(?:0?[1,3-9]|1[0-2])(-|\/)(?:29|30)|((?:0?[13578]|1[02])(-|\/)31)))|([0-9]{4}(-|\/)(?:0?[1-9]|1[0-2])(-|\/)(?:0?[1-9]|1\\d|2[0-8]))|(((?:(\\d\\d(?:0[48]|[2468][048]|[13579][26]))|(?:0[48]00|[2468][048]00|[13579][26]00))(-|\/)0?2(-|\/)29))))$"); return regex.test(value); } function outlogin(o, url, para) { alert("您未登录或登录超时!!!"); window.open("/login.html", "_self"); } /** 遮罩层开关 * */ function popdivsmaskswitch(flag) { if (flag) { var h = $(document).height() > $(document.body).outerheight(true) ? $( document).height() : $(document.body).outerheight(true); $(maskdiv).fadein(100); $(maskdiv).css("height", h); } else { $(maskdiv).fadeout(100); } } /** 弹出层开关 * */ function popdivsmainswitch(flag) { if (flag) { var x = ($(maskdiv).width() - $(popdiv).width()) / 2; var y = $(document).scrolltop() + 100; $(popdiv).slidedown(200, function() { $('#username').focus(); }); $(popdiv).css("left", x); $(popdiv).css("top", y); } else { $(popdiv).slideup(200); } } function popdivsopen(url, para) { popdivsmaskswitch(true); popdivsmainswitch(true); $('#kaptchaimage').click(); $('#username').val(""); $('#userpassword').val(""); $('#codes').val(""); } function popdivsclose() { popdivsmaskswitch(false); popdivsmainswitch(false); }