/*
THIS SOFTWARE IS A PRODUCT OF RE SOFTWARE (SINGAPORE). ISSUED UNDER 
THE LICENSED POLICY WRITTEN IN THE TERMS AND CONDITIONS. ANY ILLEGAL 
DISTRIBUTION OF THIS SOFTWARE EITHER ACCIDENTAL OR DELIBERATE WILL 
BE SUBJECTED TO THE MAXIMUM PENALTY UNDER LAW. 

IF YOU ARE UNSURE OF THE TERMS AND CONDITIONS OR THE AGREED USAGE 
AGREEMENT, YOU ARE REQUIRED TO TERMINATE THE USAGE OF THIS SOFTWARE 
AND CONTACT RE SOFTWARE REPRESENTATIVE(S) IMMEDIATELY. 
*/
function Array_search(_1,_2){
for(var i=0;i<_2.length;i++){
if(_2[i]==_1){
return i;
}
}
return undefined;
}
function Array_max(_4){
var _5=null;
var _6=undefined;
for(var i=0;i+1<aHaystack.length;i++){
_5=aHaystack[i];
_6=i;
if(_5<aHaystack[i+1]){
_5=aHaystack[i+1];
_6=i+1;
}
}
return _6;
}
function Array_min(_8){
var _9=null;
var _a=undefined;
for(var i=0;i+1<aHaystack.length;i++){
_9=aHaystack[i];
_a=i;
if(_9>aHaystack[i+1]){
_9=aHaystack[i+1];
_a=i+1;
}
}
return _a;
}
function Array_enum(_c){
for(var i=0;i<_c.length;i++){
_c[i]=i;
}
}
function Array_reindex(_e){
var _f=new Array();
for(var i in _e){
_f[_f.length]=_e[i];
}
return _f;
}
function Array_selectBox(_11,_12,_13){
var _14,oOpt,oTxt;
_14=createSelectElem(_11);
for(var idx in _12){
oOpt=document.createElement("option");
oTxt=document.createTextNode(_12[idx]);
if(idx==_13){
oOpt.setAttribute("selected",true);
}
oOpt.setAttribute("value",idx);
oOpt.appendChild(oTxt);
_14.appendChild(oOpt);
}
return _14;
}
function Array_clone(_16){
var _17=new Array(_16.length);
for(var _18 in _16){
if(typeof (_16[_18])=="object"){
_17[_18]=Array_clone(_16[_18]);
}else{
_17[_18]=_16[_18];
}
}
return _17;
}
function Object_clone(_19){
var _1a=new _19.constructor();
for(var _1b in _19){
if(typeof _19[_1b]=="object"){
_1a[_1b]=Object_clone(_19[_1b]);
}else{
_1a[_1b]=_19[_1b];
}
}
return _1a;
}
function Object_propertiesCompare(o1,o2){
var _1e=true;
for(var _1f in oSrc){
if(typeof o1[_1f]=="object"){
_1e=Object_propertiesCompare(o1[_1f],o2[_1f]);
}else{
_1e=(o1[_1f]==o2[_1f]);
}
if(!_1e){
break;
}
}
return _1e;
}
function getOrder(_20,_21,_22,_23,_24){
var _25=new Array(2);
var _26=null;
var _27=null;
var _28=_21.shift();
var _29=_22.shift();
var a,b,op;
if(_29=="ASC"){
op=">";
}else{
op="<";
}
a=_20[_23][_28];
b=_20[_24][_28];
if(a==b&&_21.length>0){
_26=Array_clone(_21);
_27=Array_clone(_22);
_25=getOrder(_20,_26,_27,_23,_24);
}else{
if(eval("a"+op+"b")){
_25[0]=_24;
_25[1]=_23;
}else{
_25[0]=_23;
_25[1]=_24;
}
}
return _25;
}
function bubbleSort(_2b,_2c,_2d){
var _2e=new Array(_2b.length);
var _2f=new Array(_2b.length);
var _30=new Array(_2b.length);
var _31=_2c[0];
var _32=_2d[0];
var op="";
var _34;
if(_32=="ASC"){
op=">";
}else{
op="<";
}
Array_enum(_2e);
for(var i=_2b.length,switched=true;i>=2&&switched;i--){
for(var j=0,switched=false;j<i-1;j++){
var a=_2b[_2e[j]][_31];
var b=_2b[_2e[j+1]][_31];
_2f=Array_clone(_2c);
_30=Array_clone(_2d);
if(eval("a"+op+"b")){
switched=true;
_34=_2e[j];
_2e[j]=_2e[j+1];
_2e[j+1]=_34;
}else{
if(a==b){
_34=getOrder(_2b,_2f,_30,_2e[j],_2e[j+1]);
if(_34[0]!=_2e[j]){
switched=true;
_2e[j]=_34[0];
_2e[j+1]=_34[1];
}
}
}
}
}
return _2e;
}
function clearChildNodes(oTg){
var _3a,oChild;
if(oTg!=null){
_3a=oTg.childNodes;
for(var i=0;i<_3a.length;i++){
oChild=_3a.item(i);
oTg.removeChild(oChild);
}
}
}
function ObjectToXML(_3c,_3d,_3e){
var _3f,oTxt;
var _40=_3c.createElement(_3e);
for(var _41 in _3d){
if(typeof _3d[_41]=="object"){
_3f=ObjectToXML(_3c,_3d[_41]);
}else{
_3f=_3c.createElement(_41);
oTxt=_3c.createTextNode(_3d[_41]);
_3f.appendChild(oTxt);
}
_40.appendChild(_3f);
}
return _40;
}
function XMLToObjects(_42){
var _43;
var _44=new Array();
for(var i=0;i<_42.length;i++){
_43=XMLToObject(_42[i]);
_44[_44.length]=_43;
}
return _44;
}
function XMLToObject(_46){
var _47;
var _48,oTxt;
for(_48=new Object(),_47=_46.firstChild;_47!=undefined;_47=_47.nextSibling){
if(_47.firstChild!=undefined){
oTxt=_47.firstChild;
_48[_47.nodeName]=oTxt.nodeValue;
}else{
_48[_47.nodeName]="";
}
}
return _48;
}
function toggleHide(id){
var oTg=document.getElementById(id);
if(oTg.style.visibility=="hidden"){
unhide(id);
}else{
hide(id);
}
}
function hide(id){
var oTg=document.getElementById(id);
oTg.style.visibility="hidden";
oTg.style.display="none";
}
function unhide(id){
var oTg=document.getElementById(id);
var _4f=checkClientBrowser();
var _50;
switch(_4f){
case 0:
_50="block";
break;
case 1:
switch(oTg.tagName.toUpperCase()){
case "TABLE":
_50="table";
break;
case "TR":
_50="table-row";
break;
case "TD":
_50="table-cell";
break;
default:
_50="block";
break;
}
break;
}
oTg.style.visibility="visible";
oTg.style.display=_50;
}
function getUnicodeforSpace(){
return "\xa0";
}
function kwConnectParam(_51,_52,_53,_54,_55){
this.srcObj=_51;
this.srcFunc=_52;
this.targetObj=_53;
this.targetFunc=_54;
this.once=_55;
}
function cloneNodeTree(_56,sID){
var _58=document.getElementById(_56);
var oDF=document.createDocumentFragment();
for(var _5a=_58.firstChild;_5a!=null;_5a=_5a.nextSibling){
oDF.appendChild(_5a.cloneNode(true));
}
chgNodeID(oDF,sID);
return oDF;
}
function chgNodeID(_5b,sID){
for(_5b=_5b.firstChild;_5b!=null;_5b=_5b.nextSibling){
if(_5b.tagName!=undefined){
switch(_5b.tagName.toLowerCase()){
case "input":
case "textarea":
case "select":
_5b.setAttribute("id",_5b.getAttribute("id")+"_N"+sID);
_5b.setAttribute("name",_5b.getAttribute("name")+"_N"+sID);
break;
default:
if(_5b.hasChildNodes()){
chgNodeID(_5b,sID);
}
break;
}
}
}
}
function trim(_5d){
var _5e=/^(\s+)?([.\S]?)(\s+)?$/;
return _5d.replace(_5e,"$2");
}
function chkFileType(_5f,_60,_61,_62){
var _63=/(.+)[\/\\]([^\/\\]+)$/;
var _64=/(.+)\.([\w\d]+)$/;
var sFN=_5f.value.replace(_63,"$2");
var sFX=sFN.replace(_64,"$2").toLowerCase();
var _67=false;
if(_5f.value==""&&!_60){
return true;
}
for(var i=0;i<_61.length;i++){
if(_61[i].toLowerCase()==sFX){
_67=true;
break;
}
}
if(!_67){
if(_62!=null&&_62!=""){
alert(_62);
}
_5f.value="";
}
return _67;
}
function charCounter(_69,_6a,_6b){
var _6c=_6a.firstChild;
var _6d=document.createTextNode(_69.value.length);
_6b=parseInt(_6b);
if(!isNaN(_6b)){
_69.value=_69.value.substring(0,_6b);
}
if(_6c==null){
_6a.appendChild(_6d);
}else{
_6a.replaceChild(_6d,_6c);
}
}
function evtHlpOver(_6e){
var _6f=getEventCaller(_6e);
var _70=_6f.parentNode;
var _71=document.createElement("SPAN");
var _72=document.createTextNode(_6f.getAttribute("title"));
setAttribClass(_71,"tooltip");
_71.appendChild(_72);
_70.appendChild(_71);
}
function evtHlpOut(_73){
var _74=getEventCaller(_73);
var _75=_74.parentNode;
var _76=_75.lastChild;
_75.removeChild(_76);
}
function objVarVld(_77,_78,_79,_7a,_7b,_7c){
var _7d=getXMLDoc();
var _7e=oConnMgr.getConnNregHandler(_78,_79);
var _7f=_7d.createElement("root");
var _80=_7d.createTextNode(_7c);
_7f.setAttribute("obj",_7a);
_7f.setAttribute("var",_7b);
_7d.appendChild(_7f);
_7f.appendChild(_80);
try{
_7e.open("post",_77,true);
_7e.send(_7d);
}
catch(oErr){
alert("You have lost your internet connection, unable to proceed");
}
}


