function openwin(b,c,a){var d=arguments.length;if(d<3){a=500;}if(d<2){c=700;}window.showModalDialog(b,"newwin","dialogHeight: "+a+"px; dialogWidth: "+c+"px; edge: Raised; center: Yes; help: No; resizable: No; status: No;");}function openwin2(b,c,a){var d=arguments.length;if(d<3){a=500;}if(d<2){c=700;}window.open(b,"newwindow","width="+c+" height="+a+" menubars=no scrollbars=yes");}function getElementsByClassName(f,b,k){var h=new Array();if(b==null){b=document;}if(k==null){k="*";}var g=new RegExp("(^|\\s)"+f+"(\\s|$)");var d=b.getElementsByTagName(k);var a=d.length;for(var e=0,c=0;e<a;e++){if(g.test(d[e].className)){h[c]=d[e];c++;}}return h;}function getElementsByAttribute(a,l,c,m){var g=new Array();if(c==null){c=document;}if(m==null){m="*";}var k=(typeof l!="undefined"&&l!=null&&l!="")?true:false;var h=k?new RegExp("(^|\\s)"+l+"(\\s|$)"):null;var e=c.getElementsByTagName(m);var b=e.length;for(var f=0,d=0;f<b;f++){if(typeof e[f].attributes[a]=="undefined"){continue;}if(k&&!h.test(e[f].attributes[a].value)){continue;}g[d]=e[f];d++;}return g;}var $byId=function(a){return document.getElementById(a);};var $byName=function(a){return document.getElementsByName(a);};var $byTagName=function(a){return document.getElementsByTagName(a);};var toggle=function(){for(var b=0;b<arguments.length;b++){var a=document.getElementById(arguments[b]);a.style.display=(a.style.display=="none"?"":"none");}};var selectall=function(e,a){if(e&&e.attributes["for"]){var c=e.attributes["for"].value;var b=document.getElementsByTagName("input");for(var d=0;d<b.length;d++){if(b[d].type=="checkbox"&&b[d].className==c){b[d].checked=a;}}}};function trim(c){var c=c.replace(/^\s\s*/,""),a=/\s/,b=c.length;while(a.test(c.charAt(--b))){}return c.slice(0,b+1);}function ltrim(b,a){return b.replace(/^\s\s*/,"");}function rtrim(d,c){var a=/\s/,b=d.length;while(a.test(d.charAt(--b))){}return d.slice(0,b+1);}function make_url(e,g,c){var f=get_url_args_as_array(c);var a="?";var b=false;if(typeof g=="number"){g=g.toString();}for(var d=0;d<f.length;d++){if(f[d].key==e){b=true;if(g===null){continue;}g=g.replace("#","%23");f[d].value=g;}if(a!="?"){a+="&";}a+=f[d].key+"="+f[d].value;}if(b==false&&g!==null){if(a!="?"){a+="&";}g=g.replace("#","%23");a+=e+"="+g;}a=a.replace("#","");var h=c.indexOf("?");if(h==-1){a=c+a;}else{a=c.substring(0,h)+a;}return a;}function get_url_args(a){var c=a.indexOf("?");if(c==-1){return"";}var b=a.slice(-1);if(b=="&"){return a.slice(c+1,-1);}else{return a.substring(c+1);}}function get_url_args_as_array(b){var d="&"+get_url_args(b);var a=new Array();var f=-1;var c="";var e="";do{f=d.lastIndexOf("&");if(f==-1){break;}c=d.substring(f+1);d=d.substring(0,f);f=c.indexOf("=");if(f!=-1){e=c.substring(f+1);c=c.substring(0,f);}else{e="";}a[a.length]={key:c,value:e};}while(f!=-1);a.reverse();return a;}function get_url_arg(a,b){var c=get_url_args(b);var e=c.indexOf("?"+a+"=");if(e==-1){e=c.indexOf("&"+a+"=");if(e==-1){return"";}}var d=c.substring(e+a.length+2);e=d.indexOf("&");if(e==-1){return d;}return d.substring(0,e);}function check_file_ext(c,b){var f=c.lastIndexOf(".");if(f!=-1){var e=c.substr(f).toLowerCase();var a=b.split("/");for(var d=0;d<a.length;d++){if(e==a[d].toLowerCase()){return true;}}}return false;}function fnOnUrlChange(a){document.location.href=a;}function fnOnPageChange(d,a){if(isNaN(d)){alert("´íÎóµÄÒ³Êý");return;}if(typeof a=="undefined"){a="page";}url=document.location.href;var b=a+"=";if(!url.match(b)){url+=(!url.match("\\?"))?"?"+b:"&"+b;url+=d;}else{var c=new RegExp(b+"[0-9]*","g");url=url.replace(c,b+d);}document.location.href=url;}function filter_init(){var c=document.getElementById("filter_btn");var b=document.getElementById("filter");if(!c||!b){return;}c.onclick=function(){var d=make_url("filter",trim(b.value),document.location.href);d=make_url("page",null,d);document.location.href=d;};var a=document.getElementById("clear_btn");if(a){a.onclick=function(){var d=make_url("filter",null,document.location.href);d=make_url("page",null,d);document.location.href=d;};}}function url_button_init(){var b=document.getElementsByTagName("input");if(!b){return;}var a=b.length;for(var c=0;c<a;c++){if(b[c].type=="button"&&typeof b[c].attributes.url!="undefined"){b[c].onclick=function(){var g=this.attributes.url.value;if(typeof this.attributes.url_param!="undefined"){var d=this.attributes.url_param.value.split(",");for(var e=0;e<d.length;e++){var f=document.getElementById(d[e]).value;g=make_url(d[e],f,g);}}document.location.href=g;};}}}function url_select_init(){var c=document.getElementsByTagName("select");if(!c){return;}var a=c.length;for(var b=0;b<a;b++){if(typeof c[b].attributes.url!="undefined"){c[b].onchange=function(){var d;if(typeof this.attributes.url2!="undefined"){d=this.attributes.url2.value;}else{d=document.location.href;}var e=make_url(this.attributes.url.value,this.value,d);e=make_url("page",null,e);document.location.href=e;};}}}function data_table_body_init(f){if(!f){return;}var b,c,j,a;if(typeof f.attributes.no_over!="undefined"){j=true;}if(typeof f.attributes.no_mark!="undefined"){a=true;}c=f.getElementsByTagName("tbody");for(var e=0;e<1;e++){b=c[e].getElementsByTagName("tr");var g=0;for(var d=0;d<b.length;d++){if(b[d].parentNode!=c[e]){continue;}if(typeof b[d].attributes.skip!="undefined"){continue;}if(b[d].style.display=="none"){continue;}if(g%2==0){b[d].className+=" even";}else{b[d].className+=" odd";}g++;if(j!=true){b[d].onmouseover=function(){this.className+=" row_over";};b[d].onmouseout=function(){this.className=this.className.replace(new RegExp(" row_over\\b","g"),"");};}if(a!=true){b[d].onmousedown=function(){if(typeof this.marked=="undefined"||this.marked==false){this.className+=" row_mark";this.marked=true;}else{this.className=this.className.replace(new RegExp(" row_mark\\b","g"),"");this.marked=false;}};}}}}function data_table_init(){var a=document.getElementById("data_table");if(a){data_table_body_init(a);}a=document.getElementById("data_table2");if(a){data_table_body_init(a);}}function in_array(c,d){for(var a=0,b=d.length;a<b;a++){if(d[a]===c){return true;}}return false;}function mark_red_data(d){if(typeof d!="object"){return;}var c=document.getElementById("data_table");if(!c){return;}var b=getElementsByAttribute("mark_red",null,c,"td");if(b.length==0){return;}for(var a=0;a<b.length;a++){if(in_array(trim(b[a].innerHTML),d)){b[a].className+=" red b";}}}function mark_red_data2(f){var e;if(document.createRange){var a=document.createRange();}else{var a=document.body.createTextRange();e=a.getBookmark();}var c;for(var b=0;c=f[b];b++){if(a.findText){a.collapse(true);a.moveToBookmark(e);while(a.findText(c[0])){a.pasteHTML(a.text.bold().fontcolor(c[1]));}}else{var d,g;d=window.getSelection();d.collapse(document.body,0);while(window.find(c[0])){var g=document.createElement("SPAN");g.style.color=c[1];g.style.fontWeight="bold";d.getRangeAt(0).surroundContents(g);}}}}function clear_zero_data(){var c=document.getElementById("data_table");if(!c){return;}var b=getElementsByAttribute("clear_zero",null,c,"td");if(b.length==0){return;}for(var a=0;a<b.length;a++){if(b[a].innerHTML=="0"||b[a].innerHTML=="0.0"){b[a].innerHTML="";}}}function __doPostBack(f,c,e){var d=document.forms[0];var a=d.__EVENTTARGET.value.split("$");var g=a.length;a[g]=escape(f);d.__EVENTTARGET.value=a.join("$");var b=d.__EVENTARGUMENT.value.split("$");b[g]=c;d.__EVENTARGUMENT.value=b.join("$");if(e&&e.indexof("delay")!=-1){return;}d.submit();d.__EVENTTARGET.value="";d.__EVENTARGUMENT.value="";}function __doPostClear(){var a=document.forms[0];a.__EVENTTARGET.value="";a.__EVENTARGUMENT.value="";}function init_load(){filter_init();url_button_init();url_select_init();data_table_init();if(typeof g_mark_red!="undefined"){mark_red_data(g_mark_red);}if(typeof g_mark_red2!="undefined"){mark_red_data2(g_mark_red2);}if(typeof g_clear_zero!="undefined"&&g_clear_zero===true){clear_zero_data();}}if(window.addEventListener){window.addEventListener("load",init_load,false);}else{if(window.attachEvent){window.attachEvent("onload",init_load);}}