function ele(_1){
var _2=null;
if(typeof _1=="string"){
_2=document.getElementById(_1);
}else{
_2=_1;
}
return _2;
}
function $(_3){
return ele(_3);
}
function whenPageLoaded(js){
exec(js);
if(typeof pageLoaded!="undefined"){
pageLoaded=true;
}
}
function fval(_5){
var _6=null;
if(typeof string=="object"){
_6=getFormSubmitValue(_5);
}else{
_6=_5;
}
return _6;
}
function toggleDisplay(_7,_8){
var _9=ele(_7);
if(_8==null){
var _a=_9.style.display;
_9.style.display=(_a=="none"?"":"none");
}else{
_9.style.display=(_8==true?"":"none");
}
}
function toggleRowHighlight(_b,_c,_d,_e){
if(_b.className==_c||_b.className==_d){
_b.className=_e;
}else{
if(_b.rowIndex%2==0){
_b.className=_c;
}else{
_b.className=_d;
}
}
}
function getFormSubmitName(_f){
if(_f.disabled!="true"){
return _f.name;
}
}
function getFormSubmitValue(_10){
if(_10.disabled!="true"){
if(_10.type=="checkbox"&&!_10.checked){
return "";
}else{
return _10.value;
}
}
}
function getFormField(_11,_12){
if(typeof _11=="string"){
_11=document.forms[_11];
}
for(var i=0;i<_11.elements.length;i++){
if(_11.elements[i].name==_12){
return _11.elements[i];
}
}
return null;
}
function formToMap(_14){
var _15=new Array();
for(var i=0;i<_14.elements.length;i++){
var _17=getFormSubmitName(_14.elements[i]);
var _18=getFormSubmitValue(_14.elements[i]);
if(_17!=null){
_15[_17]=_18;
}
}
return _15;
}
function formToArray(_19,sep){
var _1b=new Array();
for(var i=0;i<_19.elements.length;i++){
var _1d=getFormSubmitName(_19.elements[i]);
var _1e=getFormSubmitValue(_19.elements[i]);
if(_1d!=null){
var _1f=_1d+sep+_1e;
_1b[_1b.length]=_1f;
}
}
return _1b;
}
function arrayReplace(_20,to,arr){
var _23=false;
for(var i in arr){
_23=(_20==arr[i]);
if(_23){
arr[i]=to;
return _23;
}
}
return _23;
}
function arrayContains(x,arr){
var _27=false;
var i=0;
for(var i in arr){
_27=(x==arr[i]);
if(_27){
return _27;
}
}
return _27;
}
function arrayJoin(){
var c,k,j,i=arguments.length;
var a=[];
for(j=0;j<i;j++){
c=arguments[j];
h=c.length;
for(k=0;k<h;k++){
a.push(c[k]);
}
}
return a;
}
function arrayIndexOf(x,arr){
var _30=false;
var i=0;
for(i=0;i<arr.length&&!_30;i++){
_30=(x==arr[i]);
}
return _30?(i-1):-1;
}
function camelCase(s){
s=trim(s);
return (/\S[A-Z]/.test(s))?s.replace(/(.)([A-Z])/g,function(t,a,b){
return a+" "+b.toLowerCase();
}):s.replace(/( )([a-z])/g,function(t,a,b){
return b.toUpperCase();
});
}
function escapeXml(xml){
return xml.replace(new RegExp("&","mg"),"&amp;").replace(new RegExp("<","mg"),"&lt;").replace(new RegExp(">","mg"),"&gt;");
}
function unescapeXml(_3a){
return _3a.replace(new RegExp("&gt;","mg"),">").replace(new RegExp("&lt;","mg"),"<").replace(new RegExp("&amp;","mg"),"&");
}
function mergeXml(_3b,_3c){
var _3d=null;
var _3e="<document>";
var end="</document>";
var _40=_3c.indexOf(_3e);
var _41=_3c.indexOf(end);
var _42=_3b.indexOf(end);
if(_40!=-1&&_41!=-1){
_40=_40+_3e.length;
_3d=_3c.substring(_40,_41);
}else{
_3d=_3c;
}
var _43=null;
if(_42!=-1){
_43=_3b.substring(0,_42)+"\n"+_3d+_3b.substring(_42,_3b.length+"\n");
}
return _43;
}
function round(n,_45){
var op=Math.pow(10,_45);
return result=Math.round(n*op)/op;
}
function getDateName(yr,per,mth){
var _4a="";
if(yr&&mth){
_4a=getMonthName(mth)+", "+yr;
}else{
if(yr&&per){
_4a="Quarter "+per+" "+yr;
}else{
if(yr){
_4a=yr;
}
}
}
return _4a;
}
function getMonthName(_4b){
var m="Unknown";
switch(_4b){
case 1:
m="January";
break;
case 2:
m="February";
break;
case 3:
m="March";
break;
case 4:
m="April";
break;
case 5:
m="May";
break;
case 6:
m="June";
break;
case 7:
m="July";
break;
case 8:
m="August";
break;
case 9:
m="September";
break;
case 10:
m="October";
break;
case 11:
m="November";
break;
case 12:
m="December";
break;
}
return m;
}
function removeChildNodes(_4d){
var _4e=ele(_4d);
if(_4e.hasChildNodes){
while(_4e.hasChildNodes()){
_4e.removeChild(_4e.firstChild);
}
}
}
function getParentNode(_4f){
var _50=ele(_4f);
var ret=null;
if(window.ActiveXObject){
ret=_50.parentElement;
}else{
ret=_50.parentNode;
}
return ret;
}
function addChildNode(_52,_53){
if(typeof _52=="object"){
_53.appendChild(_52);
}else{
if(typeof _52=="string"){
_53.innerHTML=_53.innerHTML+_52;
}else{
alert("cannot add child node to document with typeof = "+(typeof _52));
}
}
}
function parseXml(_54){
var xml=null;
if(window.ActiveXObject){
xml=new ActiveXObject("MSXML2.DOMDocument.4.0");
xml.async=false;
xml.loadXML(_54);
}else{
var _56=new DOMParser();
xml=_56.parseFromString(_54,"text/xml");
}
return xml;
}
function replaceAll(_57,_58,by){
var _5a=_57.length,_5b=_58.length;
if((_5a==0)||(_5b==0)){
return _57;
}
var i=_57.indexOf(_58);
if((!i)&&(_58!=_57.substring(0,_5b))){
return _57;
}
if(i==-1){
return _57;
}
var _5d=_57.substring(0,i)+by;
if(i+_5b<_5a){
_5d+=replaceAll(_57.substring(i+_5b,_5a),_58,by);
}
return _5d;
}
function copyText(_5e){
if(window.ActiveXObject){
var _5f=_5e.createTextRange();
_5f.execCommand("Copy");
}
}
function getX(_60){
var _61=ele(_60);
var x=_61.offsetLeft;
while((_61=_61.offsetParent)!=null){
x+=_61.offsetLeft;
}
return x;
}
function getWidth(_63){
var _64=ele(_63);
return _64.offsetWidth;
}
function getY(_65){
var _66=ele(_65);
var y=_66.offsetTop;
while((_66=_66.offsetParent)!=null){
y+=_66.offsetTop;
}
return y;
}
function getHeight(_68){
var _69=ele(_68);
return _69.offsetHeight;
}
function setOpacity(_el,_6b){
var el=ele(_el);
el.style.filter="alpha(opacity:"+_6b+")";
var pct=(""+(_6b/100));
el.style.KHTMLOpacity=pct;
el.style.MozOpacity=pct;
el.style.opacity=pct;
}
function exec(_6e,_6f){
if(_6e==null){
return;
}else{
if(typeof dojo!="undefined"&&dojo!=null&&dojo.lang.isFunction(_6e)){
var o={run:_6e};
if(_6f==null||_6f.length==0){
o.run();
}else{
if(_6f.length==1){
o.run(_6f[0]);
}else{
if(_6f.length==2){
o.run(_6f[0],_6f[1]);
}else{
if(_6f.length==3){
o.run(_6f[0],_6f[1],_6f[2]);
}else{
if(_6f.length==4){
o.run(_6f[0],_6f[1],_6f[2],_6f[3]);
}else{
if(_6f.length==5){
o.run(_6f[0],_6f[1],_6f[2],_6f[3],_6f[4]);
}else{
if(_6f.length==6){
o.run(_6f[0],_6f[1],_6f[2],_6f[3],_6f[4],_6f[5]);
}else{
if(_6f.length==7){
o.run(_6f[0],_6f[1],_6f[2],_6f[3],_6f[4],_6f[5],_6f[6]);
}else{
if(_6f.length==8){
o.run(_6f[0],_6f[1],_6f[2],_6f[3],_6f[4],_6f[5],_6f[6],_6f[7]);
}else{
if(_6f.length==9){
o.run(_6f[0],_6f[1],_6f[2],_6f[3],_6f[4],_6f[5],_6f[6],_6f[7],_6f[8]);
}else{
if(_6f.length==10){
o.run(_6f[0],_6f[1],_6f[2],_6f[3],_6f[4],_6f[5],_6f[6],_6f[7],_6f[8],_6f[9]);
}else{
reportError({message:"too many arguments on an exec() call, args > 10",javascript:_6e});
}
}
}
}
}
}
}
}
}
}
}
o=null;
}else{
if((typeof dojo!="undefined"&&dojo!=null)||(typeof _6e=="string")){
if(_6f==null||_6e.indexOf("(")>-1){
eval(_6e);
}else{
var str=_6e+"(";
for(var i=0;i<_6f.length;i++){
str+=_6f[i];
if(i+1<_6f.length){
str+=",";
}
}
str+=");";
dojo.debug("exec: evaluating: "+str);
eval(str);
str=null;
}
}else{
reportError(_6e);
}
}
}
}
function addon(url,_74){
var n=url;
if(n.indexOf("?")==-1){
n+=("?"+_74);
}else{
if(n.substr(n.length-1,n.length)=="&"){
n+=_74;
}else{
n+=("&"+_74);
}
}
return n;
}
function getTime(){
return new Date().getTime();
}
function isValidEmail(_76){
var _77=fval(_76);
var _78=/^.+@.+\..{2,3}$/;
if(!(_78.test(_77))){
return false;
}else{
var _79=/[\(\)\<\>\,\;\:\\\"\[\] ]/;
if(_77.match(_79)){
return false;
}
}
return true;
}
function isValidPhone(_7a){
var _7b=fval(_7a);
var _7c=_7b.replace(/[\(\)\.\-\ ]/g,"");
if(isNaN(parseInt(_7c))){
return false;
}
if(!(_7c.length==10)){
return false;
}
return true;
}
function isAlpha(_7d){
var _7e=fval(_7d);
if(_7e==""){
return false;
}
var _7f=/\W|[0-9]/;
if(_7f.test(_7e)){
return false;
}
return true;
}
function isNumeric(_80){
var _81=fval(_80);
if(_81==""){
return false;
}
var _82=/\W|[A-z]/;
if(_82.test(_81)){
return false;
}
return true;
}
function isAlphaNumeric(_83){
var _84=fval(_83);
if(_84==""){
return false;
}
var _85=/[\W_]/;
if(_85.test(_84)){
return false;
}
return true;
}
function filterKeys(_86,_87){
if(_87==null||_87=="all"){
return true;
}
var _88=_86;
var _89=null;
if(_88==null){
_88=window.event;
}
if(_88.keyCode){
_89=_88.keyCode;
}else{
if(_88.which){
_89=_88.which;
}
}
if(_89==8||_89==9||_89==13||_89==27||_89==45||_89==46||_89==20||_89==144||(_89>15&&_89<19)||(_89>32&&_89<37)||(_89>90&&_89<94)||(_89>111&&_89<124)||_89==145||_89==19){
return true;
}
var _8a=(_87=="alpha");
if(_87=="alpha"||_87=="alphaNoSpaces"){
if((_89>64&&_89<91)||(_8a&&_89==32)){
return true;
}
}
var _8b=(_87=="decimal")||(_87=="positiveDecimal");
var _8c=(_87=="decimal")||(_87=="integer")||(_87=="numeric");
if(_87=="numeric"||_87=="positiveDecimal"||_87=="positiveInteger"){
if((_89<106&&_89>95)||(_89<58&&_89>47)||(_8b&&_89==190)||(_8b&&_89==110)||(_8c&&_89==189)||(_8c&&_89==109)){
return true;
}
}
return false;
}
function filterAlphaKeys(_8d){
return filterKeys(_8d,"alpha");
}
function filterNumericKeys(_8e){
return filterKeys(_8e,"numeric");
}
function filterIntegerKeys(_8f){
return filterKeys(_8f,"integer");
}
function filterPositiveIntegerKeys(_90){
return filterKeys(_90,"positiveInteger");
}
function filterDecimalKeys(_91){
return filterKeys(_91,"decimal");
}
function filterPositiveDecimalKeys(_92){
return filterKeys(_92,"positiveDecimal");
}
function intersect(s1,s2,_95){
var l1=_95,l2=s2.length,_98=0;
for(var i=0;i<l1;i++){
for(var j=0;j<l2;j++){
if(s2[j]==s1[i]){
s1[_98++]=s1[i];
break;
}
}
}
return _98;
}
function arrayIntersection(){
var _9b=arguments[0].length,c=arguments[0].slice(0,_9b);
for(var i=1,l=arguments.length;i<l;i++){
_9b=intersect(c,arguments[i],_9b);
}
return c.slice(0,_9b);
}
var DFLT_POPUP_WIDTH=1024;
var DFLT_POPUP_HEIGHT=768;
var DFLT_POPUP_LEFT_OFFSET=0;
var DFLT_POPUP_TOP_OFFSET=0;
var multiPopCnt=1;
function closePopup(_9f){
if(_9f&&!_9f.closed){
_9f.close();
}
}
function popupAdvanced(url,_a1,_a2,_a3,_a4,_a5,_a6,_a7,_a8){
var _a9="height="+((_a3==null)?DFLT_POPUP_HEIGHT:_a3)+",";
_a9+="width="+((_a2==null)?DFLT_POPUP_WIDTH:_a2)+",";
_a9+="left="+((_a4==null)?DFLT_POPUP_LEFT_OFFSET:_a4)+",";
_a9+="top="+((_a5==null)?DFLT_POPUP_TOP_OFFSET:_a5)+",";
_a9+="toolbar="+(_a6=="yes"||_a6=="true"?"true":"false")+",";
_a9+="menubar="+(_a6=="yes"||_a6=="true"?"true":"false")+",";
_a9+="scrollbars=yes,";
_a9+="resizable="+(_a8=="yes"||_a8=="true"?"yes":"no")+",";
_a9+="location="+(_a6=="yes"||_a6=="true"?"true":"false")+",";
_a9+="directories="+(_a6=="yes"||_a6=="true"?"true":"false")+",";
_a9+="status="+(_a7=="yes"||_a7=="true"?"yes":"no");
if(_a1==null){
_a1="PopupJs_MultiPopupWin"+(multiPopCnt++);
}
var _aa=window.open(url,_a1,_a9);
_aa.focus();
return _aa;
}
function popupNoResize(url,_ac,_ad,_ae,_af,_b0){
return popupAdvanced(url,_ac,_ad,_ae,_af,_b0,"false","false","false");
}
function popupNoBars(url,_b2,_b3,_b4,_b5,_b6){
return popupAdvanced(url,_b2,_b3,_b4,_b5,_b6,"false","false","false");
}
function popupNoToolbars(url,_b8,_b9,_ba,_bb,_bc){
return popupAdvanced(url,_b8,_b9,_ba,_bb,_bc,"false","true","true");
}
function popup(url,_be,_bf,_c0,_c1,_c2){
return popupAdvanced(url,_be,_bf,_c0,_c1,_c2,"true","true","true");
}
function changeParentPage(win,url){
try{
if(win.opener!=null&&win.opener.parent!=null){
var _c5=self.opener.parent;
while(_c5.parent!=null&&_c5.parent!=_c5){
_c5=_c5.parent;
}
_c5.window.location=url;
_c5.window.focus();
win.close();
}else{
if(win.opener!=null){
win.opener.window.location=url;
win.opener.window.focus();
win.close();
}else{
window.location=url;
}
}
}
catch(e){
window.location=url;
}
}

