var agt=navigator.userAgent.toLowerCase(),appVer=navigator.appVersion.toLowerCase(),isMINOR=parseFloat(appVer),isMAJOR=parseInt(isMINOR),isMac=agt.indexOf("mac")!=-1,iePos=appVer.indexOf("msie");if(iePos!=-1){if(isMac){var iePos=agt.indexOf("msie");isMINOR=parseFloat(agt.substring(iePos+5,agt.indexOf(";",iePos)))}else isMINOR=parseFloat(appVer.substring(iePos+5,appVer.indexOf(";",iePos)));isMAJOR=parseInt(isMINOR)}var kqPos=agt.indexOf("konqueror");if(kqPos!=-1){isMINOR=parseFloat(agt.substring(kqPos+10,agt.indexOf(";",kqPos)));isMAJOR=parseInt(isMINOR)}var isSafari=agt.indexOf("safari")!=-1&&agt.indexOf("mac")!=-1?true:false,isKonq=agt.indexOf("konqueror")!=-1,isKhtml=isSafari||isKonq,isGecko=!isKhtml&&navigator.product&&navigator.product.toLowerCase()=="gecko"?true:false,isMoz=agt.indexOf("mozilla/5")!=-1&&agt.indexOf("spoofer")==-1&&agt.indexOf("compatible")==-1&&agt.indexOf("opera")==-1&&agt.indexOf("webtv")==-1&&agt.indexOf("hotjava")==-1&&isGecko&&(navigator.vendor==""||navigator.vendor=="Mozilla"||navigator.vendor=="Debian"),isFb=agt.indexOf("mozilla/5")!=-1&&agt.indexOf("spoofer")==-1&&agt.indexOf("compatible")==-1&&agt.indexOf("opera")==-1&&agt.indexOf("webtv")==-1&&agt.indexOf("hotjava")==-1&&isGecko&&navigator.vendor=="Firebird",isFx=agt.indexOf("mozilla/5")!=-1&&agt.indexOf("spoofer")==-1&&agt.indexOf("compatible")==-1&&agt.indexOf("opera")==-1&&agt.indexOf("webtv")==-1&&agt.indexOf("hotjava")==-1&&isGecko&&navigator.vendor=="Firefox",isOpera=agt.indexOf("opera")!=-1,isOpera2=agt.indexOf("opera 2")!=-1||agt.indexOf("opera/2")!=-1,isOpera3=agt.indexOf("opera 3")!=-1||agt.indexOf("opera/3")!=-1,isOpera4=agt.indexOf("opera 4")!=-1||agt.indexOf("opera/4")!=-1,isOpera5=agt.indexOf("opera 5")!=-1||agt.indexOf("opera/5")!=-1,isOpera6=agt.indexOf("opera 6")!=-1||agt.indexOf("opera/6")!=-1,isOpera7=agt.indexOf("opera 7")!=-1||agt.indexOf("opera/7")!=-1,isOpera5up=isOpera&&!isOpera2&&!isOpera3&&!isOpera4,isOpera6up=isOpera&&!isOpera2&&!isOpera3&&!isOpera4&&!isOpera5,isOpera7up=isOpera&&!isOpera2&&!isOpera3&&!isOpera4&&!isOpera5&&!isOpera6,isNN=agt.indexOf("mozilla")!=-1&&agt.indexOf("spoofer")==-1&&agt.indexOf("compatible")==-1&&agt.indexOf("opera")==-1&&agt.indexOf("webtv")==-1&&agt.indexOf("hotjava")==-1&&!isKhtml&&!isMoz&&!isFb&&!isFx;if(navigator.vendor&&(navigator.vendor=="Netscape6"||navigator.vendor=="Netscape")&&isNN){isMAJOR=parseInt(navigator.vendorSub);isMINOR=parseFloat(navigator.vendorSub)}var isNN2=isNN&&isMAJOR==2,isNN4=isNN&&isMAJOR==4,isNN4up=isNN&&isMINOR>=4,isNNonly=isNN&&(agt.indexOf(";nav")!=-1||agt.indexOf("; nav")!=-1),isNN6=isNN&&isMAJOR==6,isNN6up=isNN&&isMINOR>=6,isNN5=isNN&&isMAJOR==5&&!isNN6,isNN5up=isNN&&isMINOR>=5,isNN7=isNN&&isMAJOR==7,isNN7up=isNN&&isMINOR>=7,isMS=iePos!=-1&&!isOpera&&!isKhtml,isMS3=isMS&&isMAJOR<4,isMS4=isMS&&isMAJOR==4,isMS4up=isMS&&isMINOR>=4,isMS5=isMS&&isMAJOR==5,isMS5up=isMS&&isMINOR>=5,isMS55=isMS&&agt.indexOf("msie 5.5")!=-1,isMS55up=isMS&&isMINOR>=5.5,isMS6=isMS&&isMAJOR==6,isMS6up=isMS&&isMINOR>=6,isAol=agt.indexOf("aol")!=-1,isWebtv=agt.indexOf("webtv")!=-1,isTVNavigator=agt.indexOf("navio")!=-1||agt.indexOf("navio_aoltv")!=-1,isAOLTV=isTVNavigator,isHotjava=agt.indexOf("hotjava")!=-1,isHotjava3=isHotjava&&isMAJOR==3,isHotjava3up=isHotjava&&isMAJOR>=3;function ObjectDiv(b,a){var f,d,c,e=document;if(!a)a=e;if((f=b.indexOf("?"))>0&&parent.frames.length){a=parent.frames[b.substring(f+1)].document;b=b.substring(0,f)}if(!(c=a[b])&&e.all)c=a.all[b];if(!c&&e.getElementById)c=e.getElementById(b);for(d=0;!c&&d<a.forms.length;d++)c=a.forms[d][b];for(d=0;!c&&a.layers&&d<a.layers.length;d++)c=ObjectDiv(b,a.layers[d].document);return c}function ObjectStyle(b){var a;a=ObjectDiv(b);if(!a)return false;if(a.style)a=a.style;return a}function ObjectForm(formName,nestName){var a="formObj = document.",formObj;if(isMS)eval(a+formName);else if(isNN)if(nestName)eval(a+nestName+".document."+formName);else eval(a+formName);else eval(a+formName);return formObj}function getInt(a){a=parseInt(a);if(isNaN(a))a=0;return a}function GetImgLocation(imgPrefix){var d=document,obj=d.images[imgPrefix+"Img"],oImg=obj,nHeight=obj.offsetHeight||obj.height,nLeft=0,nTop=0;if(d.all&&!isKonq){var seenTable=0,noCpos={BODY:1,TABLE:1},noOpos={};if(!isOpera)noOpos.A=-1;if(isMac&&!isOpera){noOpos=noCpos;noCpos={DIV:1,TD:1,TH:1}}if(isMac&&oImg.offsetParent.tagName=="BODY"){if(getInt(oImg.clientLeft)+getInt(oImg.clientTop)){nLeft=oImg.clientLeft;nTop=oImg.clientTop}else{nLeft=oImg.offsetLeft;nTop=oImg.offsetTop}eval(imgPrefix+"Left = nLeft + 1");eval(imgPreFix+"Top  = nTop + nHeight + 1");return}for(;obj;obj=obj.offsetParent){var tag=obj.tagName,noEnt=noCpos[tag];if(!noEnt&&(!isMac||obj!=oImg)&&!isOpera){nLeft+=getInt(obj.clientLeft);nTop+=getInt(obj.clientTop)}var noEnt=noOpos[tag];if(!noEnt||noEnt<0&&obj.currentStyle&&obj.currentStyle.display!="block"){nLeft+=getInt(obj.offsetLeft);nTop+=getInt(obj.offsetTop)}if(isMac&&tag=="TABLE")if(seenTable++)nTop+=getInt(obj.cellSpacing)}}else if(d.getElementById)for(;obj;obj=obj.offsetParent){if(obj.tagName=="TABLE"){var bord=parseInt(obj.border);if(isNaN(bord)){if(obj.getAttribute("frame")){++nLeft;++nTop}}else if(bord>0){nLeft+=bord;nTop+=bord}}nLeft+=obj.offsetLeft;nTop+=obj.offsetTop}else{nLeft=obj.x;nTop=obj.y}eval(imgPrefix+"Left = nLeft");eval(imgPrefix+"Top  = nTop")}function isVisible(d,c){var a=ObjectStyle(d,c);if(!a)return false;var b=a.visibility;return b!="hidden"&&b!="hide"}function ShowObject(c,b){var a=ObjectStyle(c,b);if(a)a.visibility=isNN4?"show":"visible"}function HideObject(c,b){var a=ObjectStyle(c,b);if(a)a.visibility=isNN4?"hide":"hidden"}function WriteInnerHTML(idName,nestName,str){var x,lyr,d=document;if(d.getElementById){x=d.getElementById(idName);x.innerHTML="";x.innerHTML=str}else if(d.all){x=d.all[idName];x.innerHTML=str}else if(d.layers){lyr='document.layers["'+idName+'"].document';if(nestName)lyr="document."+nestName+"."+lyr;eval("x = "+lyr);x.open();x.write(str);x.close()}}function ResizeFix(){if(widthCheck!=window.innerWidth||heightCheck!=window.innerHeight)document.location.href=document.location.href}function ReplaceImage(idName,img){if(isNN)document.layers[idName+"ID"].document.images[0].src=eval(img+".src");else if(isMS)document.all[idName].src=eval(img+".src")}function SaveListState(a,f,g,e){var b="",c="",d="";for(i=0;i<a.length;i++){if(a.options[i].value=="<filler>")continue;if(f){b+='<option value="'+XFUNC_ConvertToHTMLString(a.options[i].value)+'"';if(a.options[i].selected)b+=" selected";b+=">";b+=XFUNC_ConvertToHTMLString(a.options[i].text)+"\n"}if(g){if(c)c+=",";c+=a.options[i].value}if(e)if(a.options[i].selected){if(d)d+=",";d+=a.options[i].value}}if(f)f.value=b;if(g)g.value=c;if(e)e.value=d}function ConvertToHTMLString(a){return XFUNC_ConvertToHTMLString(a)}function XFUNC_ConvertToHTMLString(b){var a=b;a=a.replace(/\&/g,"&amp;");a=a.replace(/\"/g,"&quot;");a=a.replace(/\</g,"&lt;");a=a.replace(/\>/g,"&gt;");a=a.replace(/\'/g,"&#39;");return a}function ConvertFromHTMLEncode(a){return XFUNC_ConvertFromHTMLEncode(a)}function XFUNC_ConvertFromHTMLEncode(b){var a=b;a=a.replace(/\&#39;/g,"'");a=a.replace(/\&quot;/g,'"');a=a.replace(/\&lt;/g,"<");a=a.replace(/\&gt;/g,">");a=a.replace(/\&amp;/g,"&");return a}function GetRadioValue(a){if(a.length){for(var b=0;b<a.length;b++)if(a[b].checked)return a[b].value}else if(a.checked)return a.value;return""}function XFUNC_IsNumber(g){var a=false,d=g.toString();if(d.length==0)return a;for(var f=a,e=a,b=0;b<d.length;b++){c=d.charAt(b);if(c=="-")if(b==0)continue;if(c==".")if(f)return a;else{f=true;continue}if(c<"0"||c>"9")return a;e=true}return e}function XFUNC_Format(e,d){var i="#",h=".",g,n,b,j,a,o;d=""+d;switch(d.toUpperCase()){case"UNDEFINED":case"":d="###,###,###,##0";break;case"CURRENCY":d="$###,###,###,##0.00";break;case"PERCENT":e=100*e;d="%##0.00"}if(d.indexOf(h,0)!=-1){b=d.substring(0,d.indexOf(h,0));j=d.substring(d.indexOf(h,0)+1,d.length)}else{e=Math.round(e);b=d;j=""}e=""+e;if(e.indexOf(h,0)!=-1){g=e.substring(0,e.indexOf(h,0));n=e.substring(e.indexOf(h,0)+1,e.length)}else{g=e;n=""}var m=b.slice(0,1);switch(m){case"0":case i:m="";break;default:b=b.slice(1)}var f="################################";if(g.length>b.length)for(a=b.length;a<g.length;a++)b=i+b;else{f=f+b.slice(0,b.length-g.length);b=b.slice(b.length-g.length)}var c="",l,k;if(g.length==0)for(a=b.length-1;a>-1;a--)if(b.slice(a,a+1)!=i)c=b.slice(a,a+1)+c;else break;else{for(a=g.length-1;a>-1;a--){l=g.slice(a,a+1);k=b.slice(a,a+1);switch(k){case i:case"0":c=l+c;break;default:b=f.slice(f.length-1)+b;f=f.slice(0,f.length-1);c=k+c;a++}}a:for(a=f.length-1;a>-1;a--)switch(f.slice(a,a+1)){case i:case",":break a;default:c=f.slice(a,a+1)+c}}switch(m){case i:break;default:c=m+c}if(j.length!=0){c=c+h;for(a=0;a<j.length;a++){l=n.slice(a,a+1);k=j.slice(a,a+1);switch(k){case"0":if(l.length==0)c=c+"0";case i:c=c+l}}}return c}function XFUNC_Trim(a){var b=a.length;for(start=0;start<b&&a.charAt(start)==" ";start++);for(end=b-1;end>=start&&a.charAt(end)==" ";end--);newStr=new String(a.substring(start,end+1));return newStr}function XFUNC_SelectOptionByValue(a,d){for(var c=0,b=0;b<a.options.length;b++)if(a.options[b].value==d){c=b;break}if(c<a.options.length)a.options.selectedIndex=c}function XFUNC_IsValidNumber(h,g){var a=false,d=h.toString();if(d.length==0)return a;for(var e=a,f=a,b=0;b<d.length;b++){c=d.charAt(b);if(c=="-")if(b==0)continue;if(c==g)if(e)return a;else{e=true;continue}if(c<"0"||c>"9")return a;f=true}return f}function XFUNC_NumericValue(str,decimalPt){var val=str.toString(),re=eval("/["+decimalPt+"]/"),ret=val.replace(re,".");return ret}function XFUNC_CurrencyValue(str,decimalPt){var val=str.toString(),re1=eval("/[^0-9"+decimalPt+"]/g");val=val.replace(re1,"");var re2=eval("/["+decimalPt+"]/");return val.replace(re2,".")}function XFUNC_FormatValue(a,i,j,k,e){var l=a==(a=Math.abs(a)),b="",f="",d=1;if(e>0){d=Math.pow(10,e);a=Math.floor(a*d+.50000000001);b=a%d;var g=b.toString().length;if(g<e)for(var h=0;h<e-g;h++)b="0"+b.toString();f=k}a=Math.floor(a/d).toString();for(var c=0;c<Math.floor((a.length-(1+c))/3);c++)a=a.substring(0,a.length-(4*c+3))+j+a.substring(a.length-(4*c+3));return(l?"":"-")+i+a+f+b}function XFUNC_RoundValue(b,a){return Math.round(b*Math.pow(10,a))/Math.pow(10,a)}function XFUNC_IsValidInteger(d){var b=d.toString();if(b.length==0)return false;for(var e=false,a=0;a<b.length;a++){c=b.charAt(a);if(c=="-")if(a==0)continue;if(c<"0"||c>"9")return false}return true}function XFUNC_IsValidEmail(r){var b=false,p=0,k=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/,q=/^(.+)@(.+)$/,l='\\(\\)><@,;:\\\\\\"\\.\\[\\]',o="[^\\s"+l+"]",n='("[^"]*")',m=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/,e=o+"+",i="("+e+"|"+n+")",t=new RegExp("^"+i+"(\\."+i+")*$"),u=new RegExp("^"+e+"(\\."+e+")*$"),f=r.match(q);if(f==null)return b;var g=f[1],d=f[2];for(a=0;a<g.length;a++)if(g.charCodeAt(a)>127)return b;for(a=0;a<d.length;a++)if(d.charCodeAt(a)>127)return b;if(g.match(t)==null)return b;var h=d.match(m);if(h!=null){for(var a=1;a<=4;a++)if(parseInt(h[a])>255)return b;return true}var s=new RegExp("^"+e+"$"),c=d.split("."),j=c.length;for(a=0;a<j;a++)if(c[a].search(s)==-1)return b;return p&&c[c.length-1].length!=2&&c[c.length-1].search(k)==-1?b:j<2?b:true}function XFUNC_ResizeDialog(c,b,a){var d=(screen.width-b)/2,e=(screen.height-a)/2;c.moveTo(d,e);c.resizeTo(b,a)}function XFUNC_SelectRadioOptionByValue(d,e){for(var c=document.getElementsByTagName("input"),b=0;b<c.length;b++){var a=c[b];if(a.type=="radio"&&a.name==d)a.checked=a.value==e}}function XFUNC_GetSerializedArrayMember(a,d,b){if(a.length==0)return"";var c=a.split(d);return b>c.length?"":c[b-1]}function XFUNC_PageTransitionEffect(){var b='<tr><td valign="middle" align="center">',a;a="<center>";a+='<table border="0" width="100%" height="100%" bgcolor="white">';a+=b;a+='<table border="0">';a+=b;a+='<img src="../images/spinner.gif" border="0" height="140" width="140&quot;/"><br><br>';a+=PAG_TRANSITION_HTML;a+="</td></tr>";a+="</table></td></tr></table></center>";if(document.frmMain)document.frmMain.innerHTML=a;else document.body.innerHTML=a}function XFUNC_Left(b,a){return b.substr(0,a)}function XFUNC_Right(a,b){return a.length<=b?a:a.substr(a.length-b)}function XFUNC_CDATAEncode(a){return"<![CDATA["+a+"]\]>"}function XFUNC_QuoteString(b,a){var c=new RegExp("\\"+a,"g");return a+b.replace(c,a+a)+a}function XFUNC_EncodeApostrophes(b){var a=b;a=a.replace(/\'/g,"&#39;");return a}function XFUNC_HTMLAttributeEncode(b){var a=b;a=b.replace(/\&/g,"&#38;");a=a.replace(/\'/g,"&#39;");a=a.replace(/\"/g,"&#34;");a=a.replace(/\</g,"&#60;");a=a.replace(/\>/g,"&#62;");return a}function XFUNC_SameStringIgnoringCase(a,b){return a.toLowerCase()==b.toLowerCase()};
