function hideItem(_1){
var i=document.getElementById(_1);
if(i!=null){
i.style.display="none";
}
}
function showItem(_3){
var i=document.getElementById(_3);
if(i!=null){
i.style.display="";
}
}
function isObjectHidden(_5){
if(_5!=null){
return _5.style.display=="none";
}
return null;
}
function isObjectVisible(_6){
if(_6!=null){
return !(_6.style.display=="none");
}
return null;
}
function isHidden(_7){
var i=document.getElementById(_7);
if(i!=null){
return i.style.display=="none";
}
return null;
}
function isVisible(_9){
var i=document.getElementById(_9);
if(i!=null){
return i.style.display=="";
}
return null;
}
function hideObject(_b){
if(_b!=null){
_b.style.display="none";
}
}
function showObject(_c){
if(_c!=null){
_c.style.display="";
}
}
function toggle(i){
if(i.style.display=="none"){
i.style.display="";
}else{
i.style.display="none";
}
}
function toggleItem(_e){
var i=document.getElementById(_e);
if(i.style.display=="none"){
showObject(i);
}else{
hideObject(i);
}
}
function clearItem(_10){
var i=document.getElementById(_10);
i.innerHTML="";
}
function hideAllItems(_12){
var i=0;
for(i=0;i<_12.length;i++){
hideItem(_12[i]);
}
}
function changeCSS(id,_15){
var _16=document.getElementById(id);
_16.className=_15;
}
function setFont(_17,_18){
var i=document.getElementById(_17);
i.style.display=ParseInt(_18);
}
function sleep(ms){
date=new Date();
var _1b=null;
do{
var _1b=new Date();
}while(_1b-date<ms);
}
function toggleBoolean(i){
return !i;
}
function toggle(i){
if(i==1){
i=0;
}else{
if(i==0){
i=1;
}
}
return i;
}
function getURLParams(str){
var _1f;
if(str==null){
var _20=window.location.href;
}else{
var _20=str;
}
if(_20.indexOf("?")>-1){
var a=_20.split("?");
_20="?"+a[1];
}else{
_20="";
}
return _20;
}
function getURLParam(_22,url){
var _24="";
var _25;
if(url==null){
_25=window.location.href;
}else{
_25=url;
}
if(_25.indexOf("?")>-1){
var _26=_25.substr(_25.indexOf("?"));
var _27=_26.split("&");
for(var _28=0;_28<_27.length;_28++){
if(_27[_28].indexOf(_22+"=")>-1){
var _29=_27[_28].split("=");
_24=_29[1];
break;
}
}
}
return _24;
}
function getURLNoParams(){
var _2a=window.location.href;
if(_2a.indexOf("?")>-1){
var a=_2a.split("?");
_2a=a[0];
}
return _2a;
}
function getURLDirectory(){
return window.location.href.match(".*/");
}
function log_old(_2c){
if(logging>0&&(statusarea!=null)){
statusarea.innerHTML+=_2c;
statusarea.innerHTML+="<br/>";
}
}
function setlogging(i){
logging=i;
}
function log_old(msg){
var _2f=document.getElementById("log");
if(_2f!=null){
_2f.innerHTML+=msg;
_2f.innerHTML+="<br/>";
}
}
function log1(msg){
if(logging!=null&&logging>=1){
log(msg);
}
}
function log2(msg){
if(logging!=null&&logging>=2){
log(msg);
}
}
function log3(msg){
if(logging!=null&&logging>=3){
log(msg);
}
}
function getTime(){
var now=new Date();
var _34="am";
hours=now.getHours();
minutes=now.getMinutes();
seconds=now.getSeconds();
if(hours>=12){
hours-=12;
_34="pm";
}
if(minutes<10){
minutes="0"+minutes;
}
if(seconds<10){
seconds="0"+seconds;
}
return hours+":"+minutes+":"+seconds+" "+_34;
}
function uniqueArray(a){
if(a==[]){
return [];
}
var i;
a=a.sort();
b=[];
for(i=0;i<a.length;i++){
if(b.length==0){
b.push(a[i]);
}
if(b[b.length-1]!=a[i]){
b.push(a[i]);
}
}
return b;
}
function isdefined(_37){
return (typeof (_37)=="undefined")?false:true;
}
function arraySearch(_38,a){
if(!isdefined(a)){
return -1;
}
for(i=0;i<a.length;i++){
if(_38==a[i]){
return i;
}
}
return -1;
}
function objectSearchI(_3a,obj){
for(var i in obj){
if(obj[i].toString().toUpperCase()==_3a.toString().toUpperCase()){
return i;
}
}
return null;
}
function confirmClick(str){
if(str==""){
str="Are you sure you wish to continue?";
}
var _3e=confirm(str);
if(_3e){
return true;
}else{
return false;
}
}
function txt2url(str){
str=str.replace(/_/g,"%5f");
str=str.replace(/ /g,"_");
str=escape(str);
return str;
}
function url2txt(str){
str=unescape(str);
str=str.replace(/_/g," ");
str=str.replace(/%5f/ig,"_");
return str;
}
function parseSuffixOperator(str,op,fn){
var _44=str.indexOf(op);
if(_44<0){
return str;
}
var _45=str.substring(0,_44);
_45=strtrim(_45);
var _46=getLastTokenGroup(_45);
_45=_45.substring(0,_45.length-_46.length);
var _47=str.substring(_44+1);
var _48=" "+_45+" "+fn+"("+_46+")"+_47;
if(_48.indexOf(op)>0){
return parseSuffixOperator(_48,op,fn);
}
return _48;
}
function parseBinaryOperator(str,op,fn){
var _4c=str.indexOf(op);
if(_4c<0){
return str;
}
var _4d=str.substring(0,_4c);
_4d=strtrim(_4d);
var _4e=str.substring(_4c+1);
_4e=strtrim(_4e);
var _4f=getLastTokenGroup(_4d);
var _50=getFirstTokenGroup(_4e);
_4d=_4d.substring(0,_4d.length-_4f.length);
_4e=_4e.substring(_50.length);
var _51=" "+_4d+" "+fn+"("+"("+_4f+"),("+_50+")) "+_4e;
if(_51.indexOf(op)>0){
return parseBinaryOperator(_51,op,fn);
}
return _51;
}
function strtrim(str){
str=str.replace(/^\s*/,"");
str=str.replace(/\s*$/,"");
return str;
}
function strrev(str){
var i;
var rev="";
if(str==""){
return str;
}
for(i=0;i<str.length;i++){
rev=str.charAt(i)+rev;
}
return rev;
}
function getFirstTokenGroup(str){
var _57="";
if(str==""){
return str;
}
str=str.replace(/^\s*/,"");
return getToken(str);
return _57;
}
function getLastTokenGroup(str){
var _59="";
_59=getLastToken(str);
return _59;
}
function getLastToken(str){
var _5b;
if(_5b=str.match(/[)]$/)){
var _5c=getTokenParenRev(str);
var _5d=str.substring(0,str.length-_5c.length);
var fn;
if(fn=_5d.match(/([a-zA-Z]+[a-zA-Z0-9]*)$/)){
return fn[1]+_5c;
}
return _5c;
}
if(_5b=str.match(/((^|[(])\s*[\-])?[a-zA-Z0-9_,.]+$/)){
return _5b[0];
}
return "";
}
function getToken(str){
str=str.replace(/^\s*/,"");
var _60;
if(_60=str.match(/^([a-zA-Z0-9_,.]+)([(].*[)])/)){
var fn=_60[1];
var _62=getTokenParen(_60[2]);
if(_62==-1){
return "";
}
return fn+_62;
}
if(_60=str.match(/^[(].*/)){
var _63=getTokenParen(str);
return _63;
}
if(_60=str.match(/^([\-]?[a-zA-Z0-9_,.]+)/)){
return _60[1];
}
return "";
}
function getTokenParen(str){
var _65=0;
var i=0;
var _67;
if(str==""){
return str;
}
for(i=0;i<str.length;i++){
if(str.charAt(i)=="("){
_65++;
}else{
if(str.charAt(i)==")"){
_65--;
}
}
if(_65==0){
_67=i+1;
return str.substring(0,_67);
}
}
return "";
}
function getTokenParenRev(str){
str=strrev(str);
str=getTokenParen(str);
return strrev(str);
}
function getXmlHttpRequestObject(){
if(window.XMLHttpRequest){
return new XMLHttpRequest();
}else{
if(window.ActiveXObject){
return new ActiveXObject("Microsoft.XMLHTTP");
}else{
}
}
}
function ajaxLoadDiv(id,url){
var x=getXmlHttpRequestObject();
if(x.readyState==4||x.readyState==0){
x.open("GET",url,true);
x.onreadystatechange=ajaxLoadDivFinal(x,id);
x.send(null);
}
}
function ajaxLoadDivFinal(x,id){
if(x.readyState==4){
document.getElementById(id).innerHTML=x.responseText;
}
}
function $import(src){
var _6f=document.createElement("script");
_6f.setAttribute("src",src);
_6f.setAttribute("type","text/javascript");
document.getElementsByTagName("head")[0].appendChild(_6f);
}
function isOnline(url,_71,_72){
__isOnline="Unknown";
var img=document.createElement("img");
img.onload=typeof (_71)=="function"?_71:isOnlineOnLoad;
img.onerror=typeof (_72)=="function"?_72:isOnlineOnError;
img.src=url;
img.style.display="none";
document.body.appendChild(img);
document.body.removeChild(img);
return getOnlineStatus();
}
function getOnlineStatus(){
return __isOnline;
}
function isOnlineOnLoad(_74){
__isOnline=true;
}
function isOnlineOnError(_75){
__isOnline=false;
}
function hiddenIFrame(src){
var _77=document.createElement("iframe");
var _78="iframe"+new Date().getTime().toString();
_77.setAttribute("src",src);
_77.setAttribute("name",_78);
_77.setAttribute("height",0);
_77.setAttribute("width",0);
_77.setAttribute("frameborder",0);
document.body.appendChild(_77);
return _77.innerHTML;
}
function getRandomString(){
return new Date().getTime().toString()+Math.round(Math.random()*1000000000).toString();
}
function caret(_79){
_79.focus();
if(_79.selectionStart){
return _79.selectionStart;
}else{
if(!document.selection){
return 0;
}
}
var c="\x01";
var sel=document.selection.createRange();
var dul=sel.duplicate();
var len=0;
dul.moveToElementText(_79);
sel.text=c;
len=(dul.text.indexOf(c));
sel.moveStart("character",-1);
sel.text="";
return len;
}
function insertAtCursor(_7e,_7f){
if(document.selection){
_7e.focus();
sel=document.selection.createRange();
sel.text=_7f;
}else{
if(_7e.selectionStart||_7e.selectionStart=="0"){
var _80=_7e.selectionStart;
var _81=_7e.selectionEnd;
_7e.value=_7e.value.substring(0,_80)+_7f+_7e.value.substring(_81,_7e.value.length);
}else{
_7e.value+=_7f;
}
}
}

