﻿
var reloadTimer=null;function setReloadTime(secs)
{if(arguments.length==1)
{if(reloadTimer)clearTimeout(reloadTimer);reloadTimer=setTimeout("setReloadTime()",Math.ceil(parseFloat(secs)*1000));}
else
{reloadTimer=null;document.location.href=document.location.href;}}
function popup(o){var features='directories=no,menubar=no,location=no,locationbar=no,status=no,titlebar=yes,toolbar=no,scrollbars=1,width=685,height=500,resizable=yes';var pdpopup=window.open(o,'',features);pdpopup.focus();setReloadTime(1);}
function toggle(o){if(document.getElementById(o).className=='show'){document.getElementById(o).className='hide';}else{document.getElementById(o).className='show';}}
function togglespan(o){if(document.getElementById(o).className=='showspan'){document.getElementById(o).className='hidespan';}else{document.getElementById(o).className='showspan';}}
function keepdisplay(o){document.getElementById(o).value='1';}
function doClick(buttonName,e){var key;if(window.event)
key=window.event.keyCode;else
key=e.which;if(key==13)
{var btn=document.getElementById(buttonName);if(btn!=null)
{btn.click();event.keyCode=0}}}
function textremove(o){document.getElementById(o).value='';}
function movefocus(o){document.getElementById(o).focus();}
function addEvent(obj,evType,fn){if(obj.addEventListener){obj.addEventListener(evType,fn,true);return true;}else if(obj.attachEvent){var r=obj.attachEvent("on"+evType,fn);return r;}else{return false;}}
function hideFocusBorders(){var theahrefs=document.getElementsByTagName("a");if(!theahrefs){return;}
for(var x=0;x!=theahrefs.length;x++){theahrefs[x].onfocus=function stopLinkFocus(){this.hideFocus=true;};}}
var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS";},searchString:function(data){for(var i=0;i<data.length;i++){var dataString=data[i].string;var dataProp=data[i].prop;this.versionSearchString=data[i].versionSearch||data[i].identity;if(dataString){if(dataString.indexOf(data[i].subString)!=-1)
return data[i].identity;}
else if(dataProp)
return data[i].identity;}},searchVersion:function(dataString){var index=dataString.indexOf(this.versionSearchString);if(index==-1)return;return parseFloat(dataString.substring(index+this.versionSearchString.length+1));},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};function ffbrowser(){if(BrowserDetect.browser=='Firefox'){return true;}else{return false;}}
function pageUnmasker(){unMask('pageMask');}
function unMask(m){if(document.getElementById(m).className=='hide'){toggle(m);}}
addEvent(window,'load',hideFocusBorders);addEvent(window,'load',pageUnmasker);BrowserDetect.init();
