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