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(d){for(var a=0;a<d.length;a++){var b=d[a].string;var c=d[a].prop;this.versionSearchString=d[a].versionSearch||d[a].identity;if(b){if(b.indexOf(d[a].subString)!=-1){return d[a].identity}}else{if(c){return d[a].identity}}}},searchVersion:function(b){var a=b.indexOf(this.versionSearchString);if(a==-1){return}return parseFloat(b.substring(a+this.versionSearchString.length+1))},dataBrowser:[{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari"},{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"}]};BrowserDetect.init();function getURI(){var c=window.location+"";var b=window.location.host+"";var a=c.substring(c.indexOf(b)+b.length,c.lastIndexOf(".page"));return a}function setInnerHTML(c,b){var a=(window.document.getElementById)?window.document.getElementById(c):window.document[c];a.innerHTML=b}function getTextWidth(c){var b=150;var a=document.createElement("span");a.style.visibility="hidden";a.style.position="absolute";a.appendChild(document.createTextNode(c));document.getElementsByTagName("body")[0].appendChild(a);b=a.offsetWidth;document.getElementsByTagName("body")[0].removeChild(a);a=null;return b}function getDate_YYYY_MM_DD(b){var c=b.substring(0,2);var d=b.substring(3,5);var a=b.substring(6,10);document.write(a+"/"+d+"/"+c)}function setMasterDivID(){document.getElementsByTagName("body").item(0).firstChild.id="MASTER"}function goToPage(b){var a=b.split(",");if(a[0]==""){return}if(a[1]=="_self"){window.location=a[0]}else{if(a[1]=="_blank"){window.open(a[0])}else{popup(a[0])}}}function writeTruncatedTextBreadcrumb(a,b){var c=$("#ruler");c.html(b);c.find("span").each(function(d){if(c.width()<=a){return}$(this).find("a").html("...")})}function normalizePageName(b){var a="";var e=b.toLowerCase();for(var c=0;c<e.length;c++){var d="";var f=e.charCodeAt(c);if(f==130||f==138||f==136||f==137){d="e"}else{if(f==133||f==131||f==132||f==160){d="a"}else{if(f==139||f==140||f==141){d="i"}else{if(f==147||f==148||f==149){d="o"}else{if(f==150||f==151||f==154){d="u"}else{if(f==135){d="c"}else{if(f==32){d="_"}else{d=e.charAt(c)}}}}}}}a+=d}return a}function reloadBreadcrumb(b,a){setTimeout(function(){writeTruncatedTextBreadcrumb(b,a)},1000)}function generateLink(d,c,a,k,i,h,b,l,g,j,f){var e=k;if(a!=""){e="<a ";if(i!=""){e+='title="'+i+'" '}if(h!=""){e+='class="'+h+'" '}if(b!=""){e+='id="'+b+'" '}if(c=="popup"){e+="href=\"javascript:popup('"+a+"','"+l+"','"+g+"')\""}else{if(a.indexOf(d)==-1&&a.indexOf("http://")==0){e+='href="'+a+"\" onclick=\"javascript:linkStat('C','"+f+"','"+a+"','S'";if(c=="_blank"||c=="blank"){e+=',\'1\')" target="_blank"'}else{e+=')" target="_self"'}}else{if(a.indexOf("http://")==-1&&a.indexOf(".page")==-1){e+='href="'+a+"\" onclick=\"javascript:linkStat('C','"+f+"','"+a+"','T'";if(c=="_blank"||c=="blank"){e+=',\'1\')" target="_blank"'}else{e+=')" target="_self"'}}else{e+='href="'+a+'" target="';if(c=="_blank"||c=="blank"){e+="_blank"}else{if(c=="_self"||c=="self"){e+="_self"}else{e+=c}}e+='"'}}}e+=">"+k+"</a>"}document.write(e)};