var tooltip=function(){var id='tt';var top=3;var left=3;var maxw=300;var speed=10;var timer=20;var endalpha=85;var alpha=0;var tt,t,c,b,h;var ie=document.all?true:false;return{show:function(v,w){if(tt==null){tt=document.createElement('div');tt.setAttribute('id',id);t=document.createElement('div');t.setAttribute('id',id+'top');c=document.createElement('div');c.setAttribute('id',id+'cont');b=document.createElement('div');b.setAttribute('id',id+'bot');tt.appendChild(t);tt.appendChild(c);tt.appendChild(b);document.body.appendChild(tt);tt.style.opacity=0;tt.style.filter='alpha(opacity=0)';document.onmousemove=this.pos;}tt.style.display='block';c.innerHTML=v;tt.style.width=w?w+'px':'auto';if(!w&&ie){t.style.display='none';b.style.display='none';tt.style.width=tt.offsetWidth;t.style.display='block';b.style.display='block';}if(tt.offsetWidth>maxw){tt.style.width=maxw+'px'}h=parseInt(tt.offsetHeight)+top;clearInterval(tt.timer);tt.timer=setInterval(function(){tooltip.fade(1)},timer);},pos:function(e){var u=ie?event.clientY+document.documentElement.scrollTop:e.pageY;var l=ie?event.clientX+document.documentElement.scrollLeft:e.pageX;tt.style.top=(u-h)+'px';tt.style.left=(l+left)+'px';},fade:function(d){var a=alpha;if((a!=endalpha&&d==1)||(a!=0&&d==-1)){var i=speed;if(endalpha-a<speed&&d==1){i=endalpha-a;}else if(alpha<speed&&d==-1){i=a;}alpha=a+(i*d);tt.style.opacity=alpha*.01;tt.style.filter='alpha(opacity='+alpha+')';}else{clearInterval(tt.timer);if(d==-1){tt.style.display='none'}}},hide:function(){clearInterval(tt.timer);tt.timer=setInterval(function(){tooltip.fade(-1)},timer);}};}();var gfeedfetcher_loading_image="indicator.gif";function gfeedpausescroller(D,B,A,C){this.tickerid=D;this.delay=parseInt(A);this.mouseoverBol=0;this.hiddendivpointer=1;this.itemsperpage=1;document.write('<div id="'+D+'" class="'+B+'" style="position: relative; overflow: hidden">');document.write('<div class="innerDiv" style="position: absolute; width: 100%" id="'+D+'1"><span style="position: absolute">Initializing RSS scroller...</span></div>');document.write('<div class="innerDiv" style="position: absolute; width: 100%; visibility: hidden" id="'+D+'2"></div>');gfeedfetcher.call(this,D+"unneeded",B+"unneeded",C);document.write("</div>");this.itemcontainer="<div>";this.feedcontainer.style.display="none";this.feedcontainer=document.getElementById(D+"1");this.tickerdiv=document.getElementById(D);this.visiblediv=document.getElementById(D+"1");this.hiddendiv=document.getElementById(D+"2");this.visibledivtop=parseInt(this.tickerdiv.currentStyle?this.tickerdiv.currentStyle.paddingTop:window.getComputedStyle?window.getComputedStyle(this.tickerdiv,"").getPropertyValue("padding-top"):0);this.tickerdivwidth=this.tickerdiv.currentStyle?parseInt(this.tickerdiv.currentStyle.width):this.tickerdiv.offsetWidth;this.tickerdivheight=this.tickerdiv.currentStyle?parseInt(this.tickerdiv.currentStyle.height)+50:0}gfeedpausescroller.prototype=new gfeedfetcher;gfeedpausescroller.prototype.constructor=gfeedpausescroller;gfeedpausescroller.prototype._displayresult=null;gfeedpausescroller.prototype.entries_per_page=function(A){this.itemsperpage=A};gfeedpausescroller.prototype._signaldownloadcomplete=function(){this.feedsfetched+=1;if(this.feedsfetched==this.feedurls.length){this._populateticker(this.feeds)}};gfeedpausescroller.prototype._populateticker=function(A){gfeedfetcher._sortarray(A,this.sortstring);this.visiblediv.style.width=this.hiddendiv.style.width=parseInt(this.tickerdivwidth)-(this.visibledivtop*2)+"px";this.itemsperpage=(this.itemsperpage>=A.length)?1:this.itemsperpage;var C=A.slice(0,this.itemsperpage);this.hiddendivpointer=this.itemsperpage;var B=A.slice(this.hiddendivpointer,this.hiddendivpointer+this.itemsperpage);this.visiblediv.innerHTML=formatrssmessage(C,this.showoptions,this.itemcontainer,this.linktarget);this.hiddendiv.innerHTML=formatrssmessage(B,this.showoptions,this.itemcontainer,this.linktarget);this._initscroller()};gfeedpausescroller.prototype._initscroller=function(){var A=this;this.getinline(this.visiblediv,this.hiddendiv);this.hiddendiv.style.visibility="visible";this.visiblediv.style.width=this.hiddendiv.style.width=parseInt(this.tickerdivwidth)-(this.visibledivtop*2)+"px";this.tickerdiv.onmouseover=function(){A.mouseoverBol=1};this.tickerdiv.onmouseout=function(){A.mouseoverBol=0};if(window.attachEvent){window.attachEvent("onunload",function(){A.tickerdiv.onmouseover=A.tickerdiv.onmouseout=null})}setTimeout(function(){A._animateup()},this.delay)};function formatrssmessage(D,B,F,G){var C=(F=="<li>")?"<ul>\n":"";for(var E=0;E<D.length;E++){var H='<a href="'+D[E].link+'" target="'+G+'" class="titlefield">'+D[E].title+"</a>";var I=/label/i.test(B)?'<span class="labelfield">['+D[E].ddlabel+"]</span>":" ";var J=gfeedfetcher._formatdate(D[E].publishedDate,B);var A=/description/i.test(B)?"<br />"+D[E].content:/snippet/i.test(B)?"<br />"+D[E].contentSnippet:"";C+=F+H+" "+I+" "+J+"\n"+A+F.replace("<","</")+"\n\n"}C+=(F=="<li>")?"</ul>\n":"";return C}gfeedpausescroller.prototype._animateup=function(){var A=this;if(parseInt(this.hiddendiv.style.top)>(this.visibledivtop+5)){this.visiblediv.style.top=parseInt(this.visiblediv.style.top)-5+"px";this.hiddendiv.style.top=parseInt(this.hiddendiv.style.top)-5+"px";setTimeout(function(){A._animateup()},40)}else{this.getinline(this.hiddendiv,this.visiblediv);this._swapdivs();setTimeout(function(){A._rotatemessage()},this.delay)}};gfeedpausescroller.prototype._swapdivs=function(){var A=this.visiblediv;this.visiblediv=this.hiddendiv;this.hiddendiv=A};gfeedpausescroller.prototype.getinline=function(B,A){B.style.top=this.visibledivtop+"px";A.style.top=Math.max(B.parentNode.offsetHeight||this.tickerdivheight,B.offsetHeight)+"px"};gfeedpausescroller.prototype._rotatemessage=function(){var D=this;if(this.mouseoverBol==1){setTimeout(function(){D._rotatemessage()},100)}else{var B=this.hiddendivpointer;var C=this.feeds.length;this.hiddendivpointer=(B+this.itemsperpage>C-1)?0:B+this.itemsperpage;var A=this.feeds.slice(this.hiddendivpointer,this.hiddendivpointer+this.itemsperpage);this.hiddendiv.innerHTML=formatrssmessage(A,this.showoptions,this.itemcontainer,this.linktarget);this._animateup()}};var gfeedfetcher_loading_image="indicator.gif";google.load("feeds","1");function gfeedfetcher(C,A,B){this.linktarget=B||"";this.feedlabels=[];this.feedurls=[];this.feeds=[];this.feedsfetched=0;this.feedlimit=5;this.showoptions="";this.sortstring="date";document.write('<div id="'+C+'" class="'+A+'"></div>');this.feedcontainer=document.getElementById(C);this.itemcontainer="<li>"}gfeedfetcher.prototype.addFeed=function(B,A){this.feedlabels[this.feedlabels.length]=B;this.feedurls[this.feedurls.length]=A};gfeedfetcher.prototype.filterfeed=function(B,A){this.feedlimit=B;if(typeof A!="undefined"){this.sortstring=A}};gfeedfetcher.prototype.displayoptions=function(A){this.showoptions=A};gfeedfetcher.prototype.setentrycontainer=function(A){this.itemcontainer="<"+A.toLowerCase()+">"};gfeedfetcher.prototype.init=function(){this.feedsfetched=0;this.feeds=[];this.feedcontainer.innerHTML='<img src="'+gfeedfetcher_loading_image+'" /> Retrieving RSS feed(s)';var A=this;for(var B=0;B<this.feedurls.length;B++){var C=new google.feeds.Feed(this.feedurls[B]);var D=(this.feedlimit<=this.feedurls.length)?1:Math.floor(this.feedlimit/this.feedurls.length);if(this.feedlimit%this.feedurls.length>0&&this.feedlimit>this.feedurls.length&&B==this.feedurls.length-1){D+=(this.feedlimit%this.feedurls.length)}C.setNumEntries(D);C.load(function(E){A._fetch_data_as_array(E)})}};gfeedfetcher._formatdate=function(A,C){var D=new Date(A);var B=(C.indexOf("datetime")!=-1)?D.toLocaleString():(C.indexOf("date")!=-1)?D.toLocaleDateString():(C.indexOf("time")!=-1)?D.toLocaleTimeString():"";return"<span class='datefield'>"+B+"</span>"};gfeedfetcher._sortarray=function(A,B){var B=(B=="label")?"ddlabel":B;if(B=="title"||B=="ddlabel"){A.sort(function(E,D){var G=E[B].toLowerCase();var F=D[B].toLowerCase();return(G<F)?-1:(G>F)?1:0})}else{try{A.sort(function(E,D){return new Date(D.publishedDate)-new Date(E.publishedDate)})}catch(C){}}};gfeedfetcher.prototype._fetch_data_as_array=function(A){var C=(!A.error)?A.feed.entries:"";if(C==""){alert("Google Feed API Error: "+A.error.message)}for(var B=0;B<C.length;B++){A.feed.entries[B].ddlabel=this.feedlabels[this.feedsfetched]}this.feeds=this.feeds.concat(C);this._signaldownloadcomplete()};gfeedfetcher.prototype._signaldownloadcomplete=function(){this.feedsfetched+=1;if(this.feedsfetched==this.feedurls.length){this._displayresult(this.feeds)}};gfeedfetcher.prototype._displayresult=function(A){var E=(this.itemcontainer=="<li>")?"<ul>\n":"";gfeedfetcher._sortarray(A,this.sortstring);for(var C=0;C<A.length;C++){var D='<a href="'+A[C].link+'" target="'+this.linktarget+'" class="titlefield">'+A[C].title+"</a>";var B=/label/i.test(this.showoptions)?'<span class="labelfield">['+this.feeds[C].ddlabel+"]</span>":" ";var G=gfeedfetcher._formatdate(A[C].publishedDate,this.showoptions);var F=/description/i.test(this.showoptions)?"<br />"+A[C].content:/snippet/i.test(this.showoptions)?"<br />"+A[C].contentSnippet:"";E+=this.itemcontainer+D+" "+B+" "+G+"\n"+F+this.itemcontainer.replace("<","</")+"\n\n"}E+=(this.itemcontainer=="<li>")?"</ul>":"";this.feedcontainer.innerHTML=E};function land(A,B){lowtarget=B.toLowerCase();if(lowtarget=="_self"){window.location=loc}else{if(lowtarget=="_top"){top.location=loc}else{if(lowtarget=="_blank"){window.open(loc)}else{if(lowtarget=="_parent"){parent.location=loc}else{parent.frames[B].location=loc}}}}}function jump2(A){ref=A.choice2.options[A.choice2.selectedIndex].value;splitc=ref.lastIndexOf("*");target="";if(splitc!=-1){loc=ref.substring(0,splitc);target=ref.substring(splitc+1,1000)}else{loc=ref;target="_top"}if(ref!=""){land(loc,target)}}var ddtabmenu={disabletablinks:false,snap2original:[true,2400],currentpageurl:window.location.href.replace("http://"+window.location.hostname,"").replace(/^\//,""),definemenu:function(A,B){this[A+"-menuitems"]=null;this[A+"-dselected"]=-1;this.addEvent(window,function(){ddtabmenu.init(A,B)},"load")},showsubmenu:function(B,A){var C=this[B+"-menuitems"];this.clearrevert2default(B);for(i=0;i<C.length;i++){C[i].className="";if(typeof C[i].hasSubContent!="undefined"){document.getElementById(C[i].getAttribute("rel")).style.display="none"}}A.className="current";if(typeof A.hasSubContent!="undefined"){document.getElementById(A.getAttribute("rel")).style.display="block"}},isSelected:function(A){var A=A.replace("http://"+A.hostname,"").replace(/^\//,"");return(ddtabmenu.currentpageurl==A)},isContained:function(A,B){var B=window.event||B;var C=B.relatedTarget||((B.type=="mouseover")?B.fromElement:B.toElement);while(C&&C!=A){try{C=C.parentNode}catch(B){C=A}}if(C==A){return true}else{return false}},revert2default:function(A,B,C){if(!ddtabmenu.isContained(A,B,C)){window["hidetimer_"+B]=setTimeout(function(){ddtabmenu.showsubmenu(B,ddtabmenu[B+"-dselected"])},ddtabmenu.snap2original[1])}},clearrevert2default:function(A){if(typeof window["hidetimer_"+A]!="undefined"){clearTimeout(window["hidetimer_"+A])}},addEvent:function(B,C,A){var A=(window.addEventListener)?A:"on"+A;if(B.addEventListener){B.addEventListener(A,C,false)}else{if(B.attachEvent){B.attachEvent(A,C)}}},init:function(C,D){var F=document.getElementById(C).getElementsByTagName("a");this[C+"-menuitems"]=F;for(var A=0;A<F.length;A++){if(F[A].getAttribute("rel")){this[C+"-menuitems"][A].hasSubContent=true;if(ddtabmenu.disabletablinks){F[A].onclick=function(){return false}}if(ddtabmenu.snap2original[0]==true){var E=document.getElementById(F[A].getAttribute("rel"));F[A].onmouseout=function(G){ddtabmenu.revert2default(E,C,G)};E.onmouseover=function(){ddtabmenu.clearrevert2default(C)};E.onmouseout=function(G){ddtabmenu.revert2default(this,C,G)}}}else{F[A].onmouseout=function(G){this.className="";if(ddtabmenu.snap2original[0]==true){ddtabmenu.revert2default(this,C,G)}}}F[A].onmouseover=function(){ddtabmenu.showsubmenu(C,this)};if(D=="auto"&&typeof B=="undefined"&&this.isSelected(F[A].href)){ddtabmenu.showsubmenu(C,F[A]);this[C+"-dselected"]=F[A];var B=true}else{if(parseInt(D)==A){ddtabmenu.showsubmenu(C,F[A]);this[C+"-dselected"]=F[A]}}}}};