var W3CDOM=(document.createElement&&document.getElementsByTagName);var detect=navigator.userAgent.toLowerCase();var OS,browser,version,total,thestring;if(checkIt('konqueror')){browser="Konqueror";OS="Linux";}else if(checkIt('safari'))browser="Safari";else if(checkIt('omniweb'))browser="OmniWeb";else if(checkIt('opera'))browser="Opera";else if(checkIt('webtv'))browser="WebTV";else if(checkIt('icab'))browser="iCab";else if(checkIt('msie'))browser="Internet Explorer";else if(!checkIt('compatible')){browser="Netscape Navigator";version=detect.charAt(8);}else browser="An unknown browser";if(!version)version=detect.charAt(place+thestring.length);if(!OS){if(checkIt('linux'))OS="Linux";else if(checkIt('x11'))OS="Unix";else if(checkIt('mac'))OS="Mac";else if(checkIt('win'))OS="Windows";else OS="an unknown operating system";}function checkIt(string){place=detect.indexOf(string)+1;thestring=string;return place;};if((browser=='Internet Explorer')&&(OS=='Mac'))W3CDOM=false;function exists(obj){if(typeof obj=='string'){if(document.getElementById(obj)==null){return false;}else{return true;}}else{if(typeof obj=='undefined'){return false;}else{return true;}}};function hide(obj){document.getElementById(obj).style.visibility='hidden';};function show(obj){document.getElementById(obj).style.visibility='visible';};function getObj(name){if(document.getElementById){this.obj=document.getElementById(name);this.style=document.getElementById(name).style;}else if(document.all){this.obj=document.all[name];this.style=document.all[name].style;}else if(document.layers){this.obj=document.layers[name];this.style=document.layers[name];}this.obj.getXPos=DL_GetElementLeft;this.obj.getYPos=DL_GetElementTop;};function DL_GetElementLeft(eElement){if(!eElement&&this){eElement=this;}var nLeftPos=eElement.offsetLeft;var eParElement=eElement.offsetParent;while(eParElement!=null){nLeftPos+=eParElement.offsetLeft;eParElement=eParElement.offsetParent;}return nLeftPos;};function DL_GetElementTop(eElement){if(!eElement&&this){eElement=this;}var nTopPos=eElement.offsetTop;var eParElement=eElement.offsetParent;while(eParElement!=null){nTopPos+=eParElement.offsetTop;eParElement=eParElement.offsetParent;}return nTopPos;};function getTop(elem){return DL_GetElementTop(forceObjRef(elem));};function getLeft(elem){return DL_GetElementLeft(forceObjRef(elem));};function forceObjRef(elem){if(typeof elem=='string'){elem=document.getElementById(elem);}return elem;};function getEventCoords(e,coord){var posx=0;var posy=0;if(!e)var e=window.event;if(e.pageX||e.pageY){posx=e.pageX;posy=e.pageY;}else if(e.clientX||e.clientY){posx=e.clientX+document.body.scrollLeft;posy=e.clientY+document.body.scrollTop;}if(coord=='x')return posx;if(coord=='y')return posy;};function superimpose(obj1,obj2){targetObj=document.getElementById(obj1);topSPos=getTop(targetObj);leftSPos=getLeft(targetObj);otherObj=document.getElementById(obj2);otherObj.style.top=topSPos+'px';otherObj.style.left=leftSPos+'px';};function getElementsByClassName(classname){ccollect=new Array();var inc=0;var alltags=document.all?document.all:document.getElementsByTagName("*");for(i=0;i<alltags.length;i++){if(alltags[i].className.indexOf(classname)>-1)ccollect[inc++]=alltags[i];}return ccollect;};function trim(strText){while(strText.substring(0,1)==' ')strText=strText.substring(1,strText.length);while(strText.substring(strText.length-1,strText.length)==' ')strText=strText.substring(0,strText.length-1);return strText;};function pausecomp(millis){d=new Date();while(1){mill=new Date();diff=mill-d;if(diff>millis){break;}}};function getElementPos(elem,coord){var objItem=document.getElementById(elem);var objParent=null;var intX=0;var intY=0;do{intX+=objItem.offsetLeft;intY+=objItem.offsetTop;objParent=objItem.offsetParent.tagName;objItem=objItem.offsetParent;}while((objParent!='BODY')&&(objParent!='HTML'));if(coord=='x')return intX;if(coord=='y')return intY;}