Array.prototype.inArray=function(value){var i;for(i=0;i<this.length;i++)if(this[i]===value)return true;return false}
function addEvent(obj,type,fn){if(obj.addEventListener){obj.addEventListener(type,fn,false);EventCache.add(obj,type,fn)}else if(obj.attachEvent){obj["e"+type+fn]=fn;obj[type+fn]=function(){obj["e"+type+fn](window.event)};obj.attachEvent("on"+type,obj[type+fn]);EventCache.add(obj,type,fn)}else obj["on"+type]=obj["e"+type+fn]};var EventCache=function(){var listEvents=[];return{listEvents:listEvents,add:function(node,sEventName,fHandler){listEvents.push(arguments)},flush:function(){var i,item;for(i=listEvents.length-1;i>=0;i=i-1){item=listEvents[i];if(item[0].removeEventListener)item[0].removeEventListener(item[1],item[2],item[3]);if(item[1].substring(0,2)!="on")item[1]="on"+item[1];if(item[0].detachEvent)item[0].detachEvent(item[1],item[2]);item[0][item[1]]=null}}}}();addEvent(window,'unload',EventCache.flush)
var sweetTitles={xCord:0,yCord:0,tipElements:['a','img'],obj:Object,tip:Object,active:0,init:function(){if(!document.getElementById||!document.createElement||!document.getElementsByTagName)return;var i,j;this.tip=document.createElement('div');this.tip.id='toolTip';document.getElementsByTagName('body')[0].appendChild(this.tip);this.tip.style.top='0';this.tip.style.visibility='hidden';var tipLen=this.tipElements.length;for(i=0;i<tipLen;i++){var current=document.getElementsByTagName(this.tipElements[i]),curLen=current.length;for(j=0;j<curLen;j++)if(current[j].title.length){addEvent(current[j],'mouseover',this.tipOver);addEvent(current[j],'mouseout',this.tipOut);current[j].setAttribute('tip',current[j].title);current[j].removeAttribute('title')}}},updateXY:function(e){if(document.captureEvents){sweetTitles.xCord=e.pageX;sweetTitles.yCord=e.pageY}else if(window.event.clientX){sweetTitles.xCord=window.event.clientX+document.documentElement.scrollLeft;sweetTitles.yCord=window.event.clientY+document.documentElement.scrollTop}},tipOut:function(){if(window.tID)clearTimeout(tID);if(window.opacityID)clearTimeout(opacityID);sweetTitles.tip.style.visibility='hidden'},checkNode:function(){var trueObj=this.obj;if(this.tipElements.inArray(trueObj.nodeName.toLowerCase())){return trueObj}else return trueObj.parentNode},tipOver:function(e){sweetTitles.obj=this;tID=window.setTimeout("sweetTitles.tipShow()",500);sweetTitles.updateXY(e)},tipShow:function(){var scrX=Number(this.xCord),scrY=Number(this.yCord),tp=parseInt(scrY+15),lt=parseInt(scrX+10),anch=this.checkNode(),addy='',access='';this.tip.innerHTML="<p>"+anch.getAttribute('tip')+"<em>"+access+addy+"</em></p>";if(parseInt(document.documentElement.clientWidth+document.documentElement.scrollLeft)<parseInt(this.tip.offsetWidth+lt)){this.tip.style.left=parseInt(lt-(this.tip.offsetWidth+10))+'px'}else this.tip.style.left=lt+'px';if(parseInt(document.documentElement.clientHeight+document.documentElement.scrollTop)<parseInt(this.tip.offsetHeight+tp)){this.tip.style.top=parseInt(tp-(this.tip.offsetHeight+10))+'px'}else this.tip.style.top=tp+'px';this.tip.style.visibility='visible';this.tip.style.opacity='.1';this.tipFade(10)},tipFade:function(opac){var passed=parseInt(opac),newOpac=parseInt(passed+10);if(newOpac<90){this.tip.style.opacity='.'+newOpac;this.tip.style.filter="alpha(opacity:"+newOpac+")";opacityID=window.setTimeout("sweetTitles.tipFade('"+newOpac+"')",20)}else{this.tip.style.opacity='.90';this.tip.style.filter="alpha(opacity:90)"}}}
function pageLoader(){sweetTitles.init()};addEvent(window,'load',pageLoader)
var browserName=navigator.appName,browserVer=parseInt(navigator.appVersion),version="",msie4=(browserName=="Microsoft Internet Explorer"&&browserVer>=4);if((browserName=="Netscape"&&browserVer>=3)||msie4||browserName=="Konqueror"||browserName=="Opera"){version="n3"}else version="n2"
function blurLink(theObject){if(msie4)theObject.blur()}
function decryptCharcode(n,start,end,offset){n=n+offset;if(offset>0&&n>end){n=start+(n-end-1)}else if(offset<0&&n<start)n=end-(start-n-1);return String.fromCharCode(n)}
function decryptString(enc,offset){var dec="",len=enc.length;for(var i=0;i<len;i++){var n=enc.charCodeAt(i);if(n>=0x2B&&n<=0x3A){dec+=decryptCharcode(n,0x2B,0x3A,offset)}else if(n>=0x40&&n<=0x5A){dec+=decryptCharcode(n,0x40,0x5A,offset)}else if(n>=0x61&&n<=0x7A){dec+=decryptCharcode(n,0x61,0x7A,offset)}else dec+=enc.charAt(i)};return dec}
function linkTo_UnCryptMailto(s){location.href=decryptString(s,-7)}
function openPic(url,winName,winParams){var theWindow=window.open(url,winName,winParams);if(theWindow)theWindow.focus()}
