// Version : 1.002
// Original File Name : EinsDataCom.js
// Last Modified : 2008/09/30
// Copyright(c) 2008 NewType Inortech. All Rights Reserved. http://www.newtype.com.tw
// Originally published and documented at http://www.einstand.idv.tw
//
EinsDataComG1=null;EinsDataComG2=null;function EinsDataComP1(){}EinsDataComP1.prototype.m3=function(a13){var a17=null;if(a13.tagName=="TABLE"){return a13;}else{if(a13.childNodes!=null){var a10=a13.childNodes.length;for(var i=0;(i<a10)&&(a17==null);i++){a17=this.m3(a13.childNodes[i]);}}}return a17;};EinsDataComP1.prototype.m1=function(a13,a02){var a17=null;if(a13.tagName=="TD"){if(a13.getAttribute!=null){var a03=a13.getAttribute(a02);if(a03!=null){return a13;}}}if(a13.childNodes!=null){var a10=a13.childNodes.length;for(var i=0;(i<a10)&&(a17==null);i++){a17=this.m1(a13.childNodes[i],a02);}}return a17;};EinsDataComP1.prototype.m2=function(a13,a02){var a08=a13;while(a08!=null){if(a08.getAttribute!=null){var a03=a08.getAttribute(a02);if(a03!=null){return a08;}a08=a08.parentNode;}else{a08=a08.parentNode;}}return null;};function EinsDataComF1(){if(EinsDataComG1.readyState==4){if(EinsDataComG1.status==200){if(EinsDataComG2!=null){EinsDataComG2.innerHTML=EinsDataComG1.responseText;}}else{
alert("Problem retrieving XML data (status="+EinsDataComG1.status+") : "+EinsDataComG1.statusText);}}}function AjaxDetailGotoPage(a18,a15,a23,a22){var a24=new EinsDataComP1();var a04=a24.m2(a18,"Cipher");if(a04!=null){var a06="";var a09=a04.id;var p=a09.lastIndexOf('_');if(p!=-1){a06=a09.substring(0,p);}var a14=encodeURIComponent(a06)+"einpage";var a20=encodeURIComponent(a06)+"einsortasc";var a21=encodeURIComponent(a06)+"einsortdes";var a05=a04.getAttribute("Cipher");var a19=a04.getAttribute("ServerURL");var a12="Cipher="+a05;var a07=window.location.search.substring(1);if(a07){var a01=a07.split('&');for(var i=0;i<a01.length;i++){var a16=a01[i].split('=');var a11=a16[0];if((a11!=a14)&&(a11!=a20)&&(a11!=a21)){a12+="&"+a11;if(a16.length==2){a12+="="+a16[1];}}}}a12+="&"+a14+"="+a15;if(typeof(a23)=="string"){if(a23.length!=0){if(a22){a12+="&"+a21+"="+a23;}else{a12+="&"+a20+"="+a23;}}}EinsDataComG2=a24.m1(a04,"InsideTD");if(EinsDataComG2!=null){if(EinsDataComG1==null){if(window.XMLHttpRequest){
EinsDataComG1=new XMLHttpRequest();}else if(window.ActiveXObject){EinsDataComG1=new ActiveXObject("Microsoft.XMLHTTP");}}a19+="?"+a12;EinsDataComG1.open("GET",a19,true);EinsDataComG1.onreadystatechange=EinsDataComF1;EinsDataComG1.send(null);}else{alert("FirstTD not Found!");}}else{alert("Cipher Table not Found!");}a24=null;}function AjaxDetailReloadPage(a27){var a13;if(typeof(a27)=="string"){a13=document.getElementById(a27);if(a13==null){alert("Cannot Find Object["+a27+"]");return;}}else{a13=a27;}var a24=new EinsDataComP1();var a28=a24.m1(a13,"InsideTD");if(a28!=null){var a26=a24.m3(a28);if(a26!=null){var a25=a26.getAttribute("CurrentPage");var a23=a26.getAttribute("SortItem");var a29=a26.getAttribute("SortType");if(a25==null)a25=0;if(a23==null)a23="";var a22=false;if(a29=="DESC")a22=true;AjaxDetailGotoPage(a26,a25,a23,a22);}}}
