function WebResult(transport) { var tagSucceed = transport.responseXML.getElementsByTagName("isSucceed")[0].firstChild.nodeValue; this.succeed = tagSucceed == "true"; var msgErrors = ""; try {msgErrors = transport.responseXML.getElementsByTagName("errors")[0].firstChild.nodeValue;}catch(ex){} this.errors = msgErrors; } WebResult.prototype.toString = function() { var ret = ""; ret += "succeed : " + this.succeed + "\n"; ret += "errors : " + this.errors; return ret; } function clk_check_all(oForm) { var v = !oForm.chkAll.checked; oForm.chkAll.checked = v; var sobj = document.getElementsByName("line_num"); for(var i = 0; i < sobj.length ; i ++){ sobj[i].checked = v; } } function clkTableTR(){ var headEventObject = event.srcElement; while( headEventObject.tagName.toUpperCase() != "TR"){ headEventObject = headEventObject.parentElement; } try {headEventObject.children[0].children[0].click();}catch(ex){} } var XmlHttp_ReadyState = 4; var XmlHttp_Status_Success = 200; function getXmlHttp() { var xml_http; try { xml_http = new ActiveXObject("MSXML2.XMLHTTP"); } catch(ex) { xml_http = new ActiveXObject("Microsoft.XMLHTTP"); } if (xml_http == null && typeof(xml_http) != "undefined") { xml_http = new XMLHttpRequest(); } return xml_http; } function clk_main_bar(sUrl) { clk_switch_reset(); location.href = sUrl; } function clk_switch_reset() { var ajaxXMLHttp = getXmlHttp(); if (ajaxXMLHttp == null) return; ajaxXMLHttp.open("POST" , "switch_left_menu.jsp?cmd=reset" , true); ajaxXMLHttp.send("newdata"); } function clk_switch_lang(lang, url) { var oForm = document.getElementById("headerForm"); oForm.language.value = "" + lang; oForm.action.value = "/" + url; oForm.submit(); } function clk_switch_left_menu(img , o) { var surl = "switch_left_menu.jsp"; var ajaxXMLHttp = getXmlHttp(); if (ajaxXMLHttp == null) return; ajaxXMLHttp.onReadyStateChange = function() { if (XmlHttp_ReadyState == ajaxXMLHttp.readyState) { if (XmlHttp_Status_Success == ajaxXMLHttp.status) { var data = ajaxXMLHttp.responseText; if (data.indexOf("open") >= 0) { o.style.display = "block"; img.src = "images/left_menu_left.gif"; } else { o.style.display = "none"; img.src = "images/left_menu_right.gif"; } } else { alert("The Connection of Server is Error!"); } } } ajaxXMLHttp.open("POST" , "switch_left_menu.jsp" , true); ajaxXMLHttp.send("newdata"); } function clk_switch_menu(obj) { var leftMenu = parent.menu_left_td; var imgUrlOpen = "/images/common/left_menu_left.gif"; var imgUrlCLose = "/images/common/left_menu_right.gif"; if (leftMenu.style.display == "block") { obj.title = "???menu.button.title.open_menu???"; obj.src = imgUrlCLose; leftMenu.style.display = "none"; } else { obj.title = "???menu.button.title.close_menu???"; obj.src = imgUrlOpen; leftMenu.style.display = "block"; } } function DrawImage(imgSrc , iwidth , iheight){ var newImage = new Image(); newImage.src = imgSrc.src; if(newImage.width > 0 && newImage.height > 0){ if(newImage.width / newImage.height >= iwidth / iheight){ if(newImage.width > iwidth){ imgSrc.width = iwidth; imgSrc.height = (newImage.height * iwidth) / newImage.width; }else{ imgSrc.width = newImage.width; imgSrc.height = newImage.height; } imgSrc.alt = newImage.width + "×" + newImage.height; } else{ if(newImage.height > iheight){ imgSrc.height = iheight; imgSrc.width = (newImage.width * iheight) / newImage.height; }else{ imgSrc.width = newImage.width; imgSrc.height = newImage.height; } imgSrc.alt = newImage.width + "×" + newImage.height; } } } var const_page_en = 0; var const_page_cn = 1; function clkTableTR(){ var headEventObject = event.srcElement; while( headEventObject.tagName.toUpperCase() != "TR"){ headEventObject = headEventObject.parentElement; } try {headEventObject.children[0].children[0].click();}catch(ex){} } function getTreeFilter() { var r = ''; r += ''; r += ' '; r += ' '; r += ' '; r += '
'; r += ''; r += ' '; r += ' '; r += ' '; r += '
'; r += ''; r += ' '; r += ' '; r += ' '; r += '
'; r += ''; r += ' '; r += ' '; r += ' '; r += '
'; return r; } function getTabFilter() { var r = ''; r += ''; r += ' '; r += ' '; r += ' '; r += '
'; r += ''; r += ' '; r += ' '; r += ' '; r += '
'; return r; } function getPageInfo(){ /** * 参数说明:0为记录总数,1为每页记录数,2为当前页,3为显示出的页数,4为图片路径 * param_01:语言标记,1为中文,0为英文 * param_02:数据库记录总数 * param_03:分页显示每页的记录个数 * param_04:当前页号 * param_05:当前显示的页数量 * param_06:按钮图片的路径 */ var args = getPageInfo.arguments; var argv = getPageInfo.arguments.length; var l_flag = args[0]; var rscnt = args[1]; var rs_perpage = args[2]; var page = args[3]; var pages = args[4]; var img_url = (argv > 5) ? args[5] : "../images/common/page_img"; var page_cnt = (rscnt % rs_perpage > 0) ? parseInt(rscnt/rs_perpage) + 1 : parseInt(rscnt/rs_perpage); page = (page <= 0) ? 1 : page; page = (page <= page_cnt) ? page : page_cnt; page_b = (page % pages > 0) ? parseInt(page/pages) * pages + 1 : (parseInt(page/pages) - 1) * pages + 1; page_b = (page_b <= 0) ? 1 : page_b; var img_frist = img_url + "/icon_page_frist.gif"; var img_prevs = img_url + "/icon_page_prevs.gif"; var img_prev = img_url + "/icon_page_prev.gif"; var img_next = img_url + "/icon_page_next.gif"; var img_nexts = img_url + "/icon_page_nexts.gif"; var img_last = img_url + "/icon_page_last.gif"; var img_goto = img_url + "/btn_goto.gif"; var sPageShow = "第 , 页 | 共 , 页 / , 条记录  ,  页 "; var sPageTitle = "到第一页,到前页,到前一页,到后一页,到后页,到最后一页"; if (l_flag == const_page_en) { sPageTitle = "Go To First Page,Go To Prevs Page,Go To Prev Page,Go To Next Page,Go To Nexts Page,Go To Last Page"; sPageShow = " Page , / Total , / , Record  ,  Page "; } var arrayPageShow = sPageShow.split(","); var arrayPageTitle = sPageTitle.split(","); var r = ''; r += arrayPageShow[0] + page + arrayPageShow[1] + page_cnt + arrayPageShow[2] + rscnt + arrayPageShow[3]; if (page > 1) r += ' '; else r += ' '; if (page > pages) r += ' '; else r += ' '; if (page > 1) r += '  '; else r += '  '; for(var i = page_b; i < page_b+pages; i ++){ if (i <= page_cnt){ if (i != page) r += '' + i + ' '; else r += '' + i + ' '; } } if (page < page_cnt) r += '  '; else r += '  '; if (page_b + pages < page_cnt) r += ' '; else r += ' '; if (page < page_cnt) r += ' '; else r += ' '; r += ''; r += '  ' + arrayPageShow[4] + ''; r += '  '; return r; } function goto_page(id){ document.pageForm.pageNum.value = id; document.pageForm.submit(); return; } function getInfoByLanguage() { var args = getInfoByLanguage.arguments; var argv = getInfoByLanguage.arguments.length; if (argv < 1) return ""; if (argv <= parseInt(args[0]) + 1) return ""; return args[parseInt(args[0]) + 1]; } function chk_num(l_flag,mobj){ var my_str = mobj.value; if (my_str.length <= 0){ alert(getInfoByLanguage(l_flag,"Please Input Page Number!","请输入页数")); mobj.focus(); return false; } try { parseInt(my_str); } catch(ex) { alert(getInfoByLanguage(l_flag,"Page Number is Invalid!","页数无效!")); mobj.focus(); return false; } document.pageForm.pageNum.value=my_str; return true; } function logout(url) { if (url == "") alert("???common.warn.no_connect???"); else location.href = url; } /****************** 以下为三级联动脚本 ***********************/ function Dsy(){ this.Items = {}; } Dsy.prototype.add = function(id, iArray){ this.Items[id] = iArray; } Dsy.prototype.Exists = function(id){ if (typeof(this.Items[id]) == "undefined") return false; return true; } var dsy = new Dsy(); var czid = new Dsy(); function changeItem(v){ var str = "0"; for (i = 0; i < v; i++){ str+=("_"+(document.getElementById(s[i]).selectedIndex-1)); }; var ss = document.getElementById(s[v]); with(ss){ length = 0; //options[0] = new Option(opt0[v],opt0[v]); options[0] = new Option(opt0[v],""); if (v && document.getElementById(s[v-1]).selectedIndex > 0 || !v) { if (dsy.Exists(str)){ ar = dsy.Items[str]; cid = czid.Items[str]; if (cid != null && cid.length > 0){ for (i = 0; i< ar.length; i++) options[length] = new Option(ar[i],cid[i]); if (v) options[1].selected = true; } } } if (++v < s.length){ changeItem(v); } } } function show(i){ var url="/vip/information/messageAction.do?cmd=viewMessage&line_num="+i; var w=650; var h=450; var top=(window.screen.height-h)/2; var left=(window.screen.width-w)/2; var s="height="+h+",width="+w+",top="+top+",left="+left+",toolbar=no,menubar=no,scrollbars=yes, resizable=yes,location=no, status=no"; window.open(url,"",s); } function menuList(tag,num,state){ if(state=="show") document.getElementById(tag+num).style.display="block"; var oLi=document.getElementById(tag+num).getElementsByTagName("p"); for(var i=0;i