TransMenu.spacerGif="img/x.gif";TransMenu.dingbatOn="img/arrowchild-on.gif";TransMenu.dingbatOff="img/arrowchild-off.gif";TransMenu.dingbatSize=8;TransMenu.menuPadding=0;TransMenu.itemPadding=5;TransMenu.shadowSize=2;TransMenu.shadowOffset=3;TransMenu.shadowColor="#333333";TransMenu.shadowPng="img/grey-40.png";TransMenu.backgroundColor="#EFEFEF";TransMenu.backgroundPng="img/white-90.png";TransMenu.hideDelay=1E3;TransMenu.slideTime=400;TransMenu.subpad_x=0;TransMenu.subpad_y=-2; TransMenu.reference={topLeft:1,topRight:2,bottomLeft:3,bottomRight:4};TransMenu.direction={down:1,right:2};TransMenu.registry=[];TransMenu._maxZ=100;TransMenu.updateImgPath=function(a){TransMenu.spacerGif=a+TransMenu.spacerGif;TransMenu.dingbatOn=a+TransMenu.dingbatOn;TransMenu.dingbatOff=a+TransMenu.dingbatOff;TransMenu.shadowPng=a+TransMenu.shadowPng;TransMenu.backgroundPng=a+TransMenu.backgroundPng}; TransMenu.isSupported=function(){var a=navigator.userAgent.toLowerCase(),e=navigator.platform.toLowerCase(),i=navigator.appName,k=false;if(a.indexOf("gecko")>-1&&navigator.productSub>=20020605)k=true;else if(i=="Microsoft Internet Explorer")if(document.getElementById)k=e.indexOf("mac")==0?/msie (\d(.\d*)?)/.test(a)&&Number(RegExp.$1)>=5.1:true;return k};TransMenu.initialize=function(){for(var a=0,e=null;e=this.registry[a];a++)e.initialize()}; TransMenu.renderAll=function(){for(var a=[],e=0,i=null;i=this.registry[e];e++)a[e]=i.toString();document.write(a.join(""))}; function TransMenu(a,e,i,k,o,m){function s(){var b=parseInt(c.content.style[v]),d=h.isOpen?0:-w;t!=null&&t.stop();t=new Accelimation(b,d,TransMenu.slideTime,E);t.onframe=u;t.onend=x;t.start()}function u(b){c.content.style[v]=b+"px"}function x(){if(!h.isOpen)c.clip.style.visibility="hidden";p=false}function j(b){b.className="item";if(n[b._index])b.lastChild.firstChild.src=TransMenu.dingbatOff}function g(){if(!p){this.className="item hover";if(n[this._index])this.lastChild.firstChild.src=TransMenu.dingbatOn; if(n[this._index])q.showMenu(n[this._index]);else q&&q.hide()}}function F(){p||(n[this._index]?q.hideMenu(n[this._index]):j(this))}function G(){if(!p)if(h.items[this._index].url)switch(h.items[this._index].browserNav){case 1:window.open(h.items[this._index].url,"","");break;case 2:window.open(h.items[this._index].url,"","toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=780,height=550");break;case 3:break;default:location.href=h.items[this._index].url;break}}function H(){m.showMenu(h); if(!a.parentMenu)if(a.className.indexOf(" jahover")<0)a.className+=a.className.indexOf("-active")<0?" jahover":" jahover-active"}function I(){m.hideMenu(h)}function J(){if(!p){m.showMenu(h);h.onmouseover()}}function K(){p||m.hideMenu(h)}function L(){p||m.showMenu(h)}function M(){for(var b=0;b<n.length;b++)if(n[b]==this){j(c.item[b]);break}}function N(){m.hideMenu(h)}function O(){m.showMenu(h)}this.addItem=function(b,d,f,l){b=new TransMenuItem(b,d,this,f,l);b._index=this.items.length;this.items[b._index]= b};this.addMenu=function(b){if(!b.parentMenu==this)throw new Error("Cannot add a menu here");if(q==null)q=new TransMenuSet(TransMenu.direction.right,TransMenu.subpad_x,TransMenu.subpad_y,TransMenu.reference.topRight);var d=q.addMenu(b);n[b._index]=d;d.onmouseover=L;d.ondeactivate=M;d.onqueue=N;d.ondequeue=O;return d};this.toString=function(){for(var b=[],d="transMenu"+(a.constructor!=TransMenuItem?" top":""),f=0,l=null;l=this.items[f];f++)b[f]=l.toString(n[f]);return'<div id="'+z+'" class="'+d+'"><div class="content"><table class="items" cellpadding="0" cellspacing="0" border="0"><tr><td colspan="2"><img src="'+ TransMenu.spacerGif+'" width="1" height="'+TransMenu.menuPadding+'"></td></tr>'+b.join("")+'<tr><td colspan="2"><img src="'+TransMenu.spacerGif+'" width="1" height="'+TransMenu.menuPadding+'"></td></tr></table><div class="shadowBottom"><img src="'+TransMenu.spacerGif+'" width="1" height="1"></div><div class="shadowRight"><img src="'+TransMenu.spacerGif+'" width="1" height="1"></div><div class="background"><img src="'+TransMenu.spacerGif+'" width="1" height="1"></div></div></div>'};this.initialize= function(){var b=document.getElementById(z),d=b.all?b.all:b.getElementsByTagName("*");c={};c.clip=b;c.item=[];b=0;for(var f=null;f=d[b];b++)switch(f.className){case "items":case "content":case "background":case "shadowRight":case "shadowBottom":c[f.className]=f;break;case "item":f._index=c.item.length;c.item[f._index]=f;break}h.elmCache=c;d=0;for(b=null;b=c.item[d];d++){b.onmouseover=g;b.onmouseout=F;b.onclick=G}if(typeof a.tagName!="undefined"){a.onmouseover=H;a.onmouseout=I}c.content.onmouseover= J;c.content.onmouseout=K;d=c.items.offsetWidth;b=c.items.offsetHeight;f=navigator.userAgent.toLowerCase();c.clip.style.width=d+TransMenu.shadowSize+2+"px";c.clip.style.height=b+TransMenu.shadowSize+2+"px";c.content.style.width=d+TransMenu.shadowSize+"px";c.content.style.height=b+TransMenu.shadowSize+"px";A=b+TransMenu.shadowSize;B=d+TransMenu.shadowSize;w=e==TransMenu.direction.down?A:B;c.content.style[v]=-w-TransMenu.shadowSize+"px";c.clip.style.visibility="hidden";if(f.indexOf("mac")==-1||f.indexOf("gecko")> -1){c.background.style.width=d+"px";c.background.style.height=b+"px";c.background.style.backgroundColor=TransMenu.backgroundColor;c.shadowRight.style.left=d+"px";c.shadowRight.style.height=b-(TransMenu.shadowOffset-TransMenu.shadowSize)+"px";c.shadowRight.style.backgroundColor=TransMenu.shadowColor;c.shadowBottom.style.top=b+"px";c.shadowBottom.style.width=d-TransMenu.shadowOffset+"px";c.shadowBottom.style.backgroundColor=TransMenu.shadowColor}else{c.background.firstChild.src=TransMenu.backgroundPng; c.background.firstChild.width=d;c.background.firstChild.height=b;c.shadowRight.firstChild.src=TransMenu.shadowPng;c.shadowRight.style.left=d+"px";c.shadowRight.firstChild.width=TransMenu.shadowSize;c.shadowRight.firstChild.height=b-(TransMenu.shadowOffset-TransMenu.shadowSize);c.shadowBottom.firstChild.src=TransMenu.shadowPng;c.shadowBottom.style.top=b+"px";c.shadowBottom.firstChild.height=TransMenu.shadowSize;c.shadowBottom.firstChild.width=d-TransMenu.shadowOffset}y=true};this.isOpen=false;this.show= function(){if(y){p=h.isOpen=true;var b=a.constructor==TransMenuItem,d=b?a.parentMenu.elmCache.item[a._index]:a,f=d,l=0,r=0,C=(window.innerWidth?window.innerWidth:document.body.clientWidth)-parseInt(c.clip.style.width),D=(window.innerHeight?window.innerHeight:document.body.clientHeight)-parseInt(c.clip.style.height);for(D=C=1E4;b?f.parentNode.className.indexOf("transMenu")==-1:f.offsetParent;){l+=f.offsetLeft;r+=f.offsetTop;if(f.scrollLeft)l-=f.scrollLeft;if(f.scrollTop)r-=f.scrollTop;f=f.offsetParent}if(a.constructor== TransMenuItem){l+=parseInt(f.parentNode.style.left);r+=parseInt(f.parentNode.style.top)}switch(o){case TransMenu.reference.topLeft:break;case TransMenu.reference.topRight:l+=d.offsetWidth;break;case TransMenu.reference.bottomLeft:r+=d.offsetHeight;break;case TransMenu.reference.bottomRight:l+=d.offsetWidth;r+=d.offsetHeight;break}l+=i;r+=k;l=Math.max(Math.min(l,C),0);r=Math.max(Math.min(r,D),0);c.clip.style.left=l+"px";c.clip.style.top=r+"px";c.clip.style.visibility="visible";c.clip.style.zIndex= TransMenu._maxZ++;s();h.onactivate()}};this.hide=function(){if(y){h.isOpen=false;p=true;for(var b=0,d=null;d=c.item[b];b++)j(d);q&&q.hide();s();h.ondeactivate();if(!a.parentMenu){a.className=a.className.replace(/ jahover-active/,"");a.className=a.className.replace(/ jahover/,"")}}};this.items=[];this.onactivate=new Function;this.ondeactivate=new Function;this.onmouseover=new Function;this.onqueue=new Function;this.ondequeue=new Function;this.index=TransMenu.registry.length;TransMenu.registry[this.index]= this;var z="TransMenu"+this.index,A=null,B=null,q=null,p=false,n=[],E=-1,c=null,y=false,h=this,t=null,v=e==TransMenu.direction.down?"top":"left",w=null}TransMenuSet.registry=[]; function TransMenuSet(a,e,i,k){function o(g){if(g.hideTimer){g.ondequeue();window.clearTimeout(g.hideTimer);g.hideTimer=null}}function m(g){if(!g&&j)g=j;g&&j==g&&g.isOpen&&s()}function s(){if(null!=j){o(j);j.hideTimer=null;j.hide();j=null}}this.addMenu=function(g){g=new TransMenu(g,a,e,i,k,this);return u[u.length]=g};this.showMenu=function(g){if(g!=j){j!=null&&m(j);j=g;g.show()}else o(g)};this.hideMenu=function(g){if(j==g&&g.isOpen)if(!g.hideTimer){g.onqueue();g.hideTimer=window.setTimeout("TransMenuSet.registry["+ x.index+"].hide(TransMenu.registry["+g.index+"])",TransMenu.hideDelay)}};this.hide=m;this.hideCurrent=s;var u=[],x=this,j=null;this.index=TransMenuSet.registry.length;TransMenuSet.registry[this.index]=this} function TransMenuItem(a,e,i,k,o){this.toString=function(m){var s=TransMenu.itemPadding+TransMenu.menuPadding;return'<tr class="item"'+(o?' id="active" ':"")+'><td nowrap style="'+("padding:"+TransMenu.itemPadding+"px; padding-left:"+s+"px;")+'">'+a+'</td><td width="10" style="'+("padding:"+TransMenu.itemPadding+"px; padding-right:"+s+"px;")+'"><img src="'+(m?TransMenu.dingbatOff:TransMenu.spacerGif)+'" width="8" height="8"></td></tr>'};this.text=a;this.url=e;this.browserNav=k;this.parentMenu=i;this.active= o}function Accelimation(a,e,i,k){if(typeof k=="undefined")k=0;if(typeof unit=="undefined")unit="px";this.x0=a;this.x1=e;this.dt=i;this.zip=-k;this.unit=unit;this.timer=null;this.onend=new Function;this.onframe=new Function}Accelimation.prototype.start=function(){this.t0=(new Date).getTime();this.t1=this.t0+this.dt;var a=this.x1-this.x0;this.c1=this.x0+(1+this.zip)*a/3;this.c2=this.x0+(2+this.zip)*a/3;Accelimation._add(this)};Accelimation.prototype.stop=function(){Accelimation._remove(this)}; Accelimation.prototype._paint=function(a){a<this.t1?this.onframe(Accelimation._getBezier((a-this.t0)/this.dt,this.x0,this.x1,this.c1,this.c2)):this._end()};Accelimation.prototype._end=function(){Accelimation._remove(this);this.onframe(this.x1);this.onend()};Accelimation._add=function(a){this.instances[this.instances.length]=a;if(this.instances.length==1)this.timerID=window.setInterval("Accelimation._paintAll()",this.targetRes)}; Accelimation._remove=function(a){for(var e=0;e<this.instances.length;e++)if(a==this.instances[e]){this.instances=this.instances.slice(0,e).concat(this.instances.slice(e+1));break}if(this.instances.length==0){window.clearInterval(this.timerID);this.timerID=null}};Accelimation._paintAll=function(){for(var a=(new Date).getTime(),e=0;e<this.instances.length;e++)this.instances[e]._paint(a)};Accelimation._B1=function(a){return a*a*a};Accelimation._B2=function(a){return 3*a*a*(1-a)}; Accelimation._B3=function(a){return 3*a*(1-a)*(1-a)};Accelimation._B4=function(a){return(1-a)*(1-a)*(1-a)};Accelimation._getBezier=function(a,e,i,k,o){return i*this._B1(a)+o*this._B2(a)+k*this._B3(a)+e*this._B4(a)};Accelimation.instances=[];Accelimation.targetRes=10;Accelimation.timerID=null; if(window.attachEvent){var cearElementProps=["data","onmouseover","onmouseout","onmousedown","onmouseup","ondblclick","onclick","onselectstart","oncontextmenu"];window.attachEvent("onunload",function(){for(var a,e=document.all.length;e--;){a=document.all[e];for(var i=cearElementProps.length;i--;)a[cearElementProps[i]]=null}})};
