TransMenu.spacerGif="images/spacer.gif";TransMenu.dingbatOn="images/paging_prev.gif";TransMenu.dingbatOff="images/spacer.gif";TransMenu.dingbatSize=8;TransMenu.menuPadding=0;TransMenu.itemPadding=5;TransMenu.shadowSize=0;TransMenu.shadowOffset=0;TransMenu.shadowColor="";TransMenu.shadowPng="";TransMenu.backgroundColor="#FAFBFD";TransMenu.backgroundPng="";TransMenu.hideDelay=1000;TransMenu.slideTime=600;TransMenu.subpad_x=2;TransMenu.subpad_y=0;TransMenu.reference={topLeft:1,topRight:2,bottomLeft:3,bottomRight:4};TransMenu.direction={down:1,right:2};TransMenu.registry=[];TransMenu._maxZ=100;TransMenu.updateImgPath=function(b){TransMenu.spacerGif=b+TransMenu.spacerGif;TransMenu.dingbatOn=b+TransMenu.dingbatOn;TransMenu.dingbatOff=b+TransMenu.dingbatOff;TransMenu.shadowPng=b+TransMenu.shadowPng;TransMenu.backgroundPng=b+TransMenu.backgroundPng};TransMenu.isSupported=function(){var e=navigator.userAgent.toLowerCase();var d=navigator.platform.toLowerCase();var g=navigator.appName;var f=false;if(e.indexOf("gecko")>-1&&navigator.productSub>=20020605){f=true}else{if(g=="Microsoft Internet Explorer"){if(document.getElementById){if(d.indexOf("mac")==0){f=/msie (\d(.\d*)?)/.test(e)&&Number(RegExp.$1)>=5.1}else{f=true}}}}return f};TransMenu.initialize=function(){for(var a=0,b=null;b=this.registry[a];a++){b.initialize()}};TransMenu.renderAll=function(){var b=[];for(var c=0,d=null;d=this.registry[c];c++){b[c]=d.toString()}document.write(b.join(""))};function TransMenu(af,ae,ad,ac,aa,Z){this.addItem=ah;this.addMenu=m;this.toString=c;this.initialize=d;this.isOpen=false;this.show=N;this.hide=ab;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 Y="TransMenu"+this.index;var W=null;var V=null;var U=null;var T=false;var S=[];var R=-1;var Q=null;var O=false;var E=this;var ak=null;var D=ae==TransMenu.direction.down?"top":"right";var y=null;function ah(j,h,n,l){var k=new TransMenuItem(j,h,this,n,l);k._index=this.items.length;this.items[k._index]=k}function m(j){if(!j.parentMenu==this){throw new Error("Cannot add a menu here")}if(U==null){U=new TransMenuSet(TransMenu.direction.right,TransMenu.subpad_x,TransMenu.subpad_y,TransMenu.reference.topRight)}var h=U.addMenu(j);S[j._index]=h;h.onmouseover=H;h.ondeactivate=F;h.onqueue=G;h.ondequeue=x;return h}function d(){I();e();al();O=true}function N(){if(O){E.isOpen=true;T=true;f();Q.clip.style.visibility="visible";Q.clip.style.zIndex=TransMenu._maxZ++;P();E.onactivate()}}function ab(){if(O){E.isOpen=false;T=true;for(var a=0,h=null;h=Q.item[a];a++){L(h)}if(U){U.hide()}P();E.ondeactivate();if(!af.parentMenu){af.className=af.className.replace(/ jahover-active/,"");af.className=af.className.replace(/ jahover/,"")}}}function f(){var q=af.constructor==TransMenuItem;var p=q?af.parentMenu.elmCache.item[af._index]:af;var n=p;var r=0;var o=0;var l=0;var k=(window.innerWidth?window.innerWidth:document.body.clientWidth)-parseInt(Q.clip.style.width);var j=0;var h=(window.innerHeight?window.innerHeight:document.body.clientHeight)-parseInt(Q.clip.style.height);k=10000;h=10000;while(q?n.parentNode.className.indexOf("transMenu")==-1:n.offsetParent){r+=n.offsetLeft;o+=n.offsetTop;if(n.scrollLeft){r-=n.scrollLeft}if(n.scrollTop){o-=n.scrollTop}n=n.offsetParent}if(af.constructor==TransMenuItem){r+=parseInt(n.parentNode.style.left);o+=parseInt(n.parentNode.style.top)}switch(aa){case TransMenu.reference.topLeft:break;case TransMenu.reference.topRight:r-=parseInt(Q.clip.style.width);break;case TransMenu.reference.bottomLeft:o+=p.offsetHeight;break;case TransMenu.reference.bottomRight:r+=p.offsetWidth;o+=p.offsetHeight;break}r+=ad;o+=ac;r=Math.max(Math.min(r,k),l);o=Math.max(Math.min(o,h),j);Q.clip.style.left=r+"px";Q.clip.style.top=o+"px"}function P(){var a=parseInt(Q.content.style[D]);var h=E.isOpen?0:-y;if(ak!=null){ak.stop()}ak=new Accelimation(a,h,TransMenu.slideTime,R);ak.onframe=i;ak.onend=M;ak.start()}function i(a){Q.content.style[D]=a+"px"}function M(){if(!E.isOpen){Q.clip.style.visibility="hidden"}T=false}function al(){var j=Q.items.offsetWidth;var h=Q.items.offsetHeight;var k=navigator.userAgent.toLowerCase();Q.clip.style.width=j+TransMenu.shadowSize+2+"px";Q.clip.style.height=h+TransMenu.shadowSize+2+"px";Q.content.style.width=j+TransMenu.shadowSize+"px";Q.content.style.height=h+TransMenu.shadowSize+"px";W=h+TransMenu.shadowSize;V=j+TransMenu.shadowSize;y=ae==TransMenu.direction.down?W:V;Q.content.style[D]=-y-TransMenu.shadowSize+"px";Q.clip.style.visibility="hidden";if(k.indexOf("mac")==-1||k.indexOf("gecko")>-1){Q.background.style.width=j+"px";Q.background.style.height=h+"px";Q.background.style.backgroundColor=TransMenu.backgroundColor;Q.shadowRight.style.left=j+"px";Q.shadowRight.style.height=h-(TransMenu.shadowOffset-TransMenu.shadowSize)+"px";Q.shadowRight.style.backgroundColor=TransMenu.shadowColor;Q.shadowBottom.style.top=h+"px";Q.shadowBottom.style.width=j-TransMenu.shadowOffset+"px";Q.shadowBottom.style.backgroundColor=TransMenu.shadowColor}else{Q.background.firstChild.src=TransMenu.backgroundPng;Q.background.firstChild.width=j;Q.background.firstChild.height=h;Q.shadowRight.firstChild.src=TransMenu.shadowPng;Q.shadowRight.style.left=j+"px";Q.shadowRight.firstChild.width=TransMenu.shadowSize;Q.shadowRight.firstChild.height=h-(TransMenu.shadowOffset-TransMenu.shadowSize);Q.shadowBottom.firstChild.src=TransMenu.shadowPng;Q.shadowBottom.style.top=h+"px";Q.shadowBottom.firstChild.height=TransMenu.shadowSize;Q.shadowBottom.firstChild.width=j-TransMenu.shadowOffset}}function I(){var j=document.getElementById(Y);var h=j.all?j.all:j.getElementsByTagName("*");Q={};Q.clip=j;Q.item=[];for(var k=0,l=null;l=h[k];k++){switch(l.className){case"items":case"content":case"background":case"shadowRight":case"shadowBottom":Q[l.className]=l;break;case"item":l._index=Q.item.length;Q.item[l._index]=l;break}}E.elmCache=Q}function e(){for(var a=0,h=null;h=Q.item[a];a++){h.onmouseover=J;h.onmouseout=g;h.onclick=b}if(typeof af.tagName!="undefined"){af.onmouseover=X;af.onmouseout=ag}Q.content.onmouseover=aj;Q.content.onmouseout=K}function ai(h){h.className="item hover";if(S[h._index]){h.lastChild.firstChild.src=TransMenu.dingbatOn}}function L(h){h.className="item";if(S[h._index]){h.lastChild.firstChild.src=TransMenu.dingbatOff}}function J(){if(!T){ai(this);if(S[this._index]){U.showMenu(S[this._index])}else{if(U){U.hide()}}}}function g(){if(!T){if(S[this._index]){U.hideMenu(S[this._index])}else{L(this)}}}function b(){if(!T){if(E.items[this._index].url){switch(E.items[this._index].browserNav){case 1:window.open(E.items[this._index].url,"","");break;case 2:window.open(E.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=E.items[this._index].url;break}}}}function X(){Z.showMenu(E);if(!af.parentMenu){if(af.className.indexOf(" jahover")<0){if(af.className.indexOf("-active")<0){af.className+=" jahover"}else{af.className+=" jahover-active"}}}}function ag(){Z.hideMenu(E)}function aj(){if(!T){Z.showMenu(E);E.onmouseover()}}function K(){if(!T){Z.hideMenu(E)}}function H(){if(!T){Z.showMenu(E)}}function F(){for(var a=0;a<S.length;a++){if(S[a]==this){L(Q.item[a]);break}}}function G(){Z.hideMenu(E)}function x(){Z.showMenu(E)}function c(){var j=[];var h="transMenu"+(af.constructor!=TransMenuItem?" top":"");for(var k=0,l=null;l=this.items[k];k++){j[k]=l.toString(S[k])}return'<div id="'+Y+'" class="'+h+'"><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>'+j.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>'}}TransMenuSet.registry=[];function TransMenuSet(r,q,p,o){this.addMenu=i;this.showMenu=t;this.hideMenu=s;this.hide=l;this.hideCurrent=j;var n=[];var m=this;var k=null;this.index=TransMenuSet.registry.length;TransMenuSet.registry[this.index]=this;function i(c){var b=new TransMenu(c,r,q,p,o,this);n[n.length]=b;return b}function t(b){if(b!=k){if(k!=null){l(k)}k=b;b.show()}else{u(b)}}function s(b){if(k==b&&b.isOpen){if(!b.hideTimer){a(b)}}}function a(b){b.onqueue();b.hideTimer=window.setTimeout("TransMenuSet.registry["+m.index+"].hide(TransMenu.registry["+b.index+"])",TransMenu.hideDelay)}function u(b){if(b.hideTimer){b.ondequeue();window.clearTimeout(b.hideTimer);b.hideTimer=null}}function l(b){if(!b&&k){b=k}if(b&&k==b&&b.isOpen){j()}}function j(){if(null!=k){u(k);k.hideTimer=null;k.hide();k=null}}}function TransMenuItem(e,d,c,b,a){this.toString=f;this.text=e;this.url=d;this.browserNav=b;this.parentMenu=c;this.active=a;function f(h){var g=h?TransMenu.dingbatOff:TransMenu.spacerGif;var l=TransMenu.itemPadding+TransMenu.menuPadding;var k="padding:"+TransMenu.itemPadding+"px; padding-left:"+l+"px;";var j="padding:"+TransMenu.itemPadding+"px; padding-right:"+l+"px;";var i=a?' id="active" ':"";return'<tr class="item"'+i+'><td nowrap style="margin:10px"><div class="menu_item">'+e+"</div></td></tr>"}}function Accelimation(f,e,h,g){if(typeof g=="undefined"){g=0}if(typeof unit=="undefined"){unit="px"}this.x0=f;this.x1=e;this.dt=h;this.zip=-g;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 b=this.x1-this.x0;this.c1=this.x0+((1+this.zip)*b/3);this.c2=this.x0+((2+this.zip)*b/3);Accelimation._add(this)};Accelimation.prototype.stop=function(){Accelimation._remove(this)};Accelimation.prototype._paint=function(d){if(d<this.t1){var c=d-this.t0;this.onframe(Accelimation._getBezier(c/this.dt,this.x0,this.x1,this.c1,this.c2))}else{this._end()}};Accelimation.prototype._end=function(){Accelimation._remove(this);this.onframe(this.x1);this.onend()};Accelimation._add=function(c){var b=this.instances.length;this.instances[b]=c;if(this.instances.length==1){this.timerID=window.setInterval("Accelimation._paintAll()",this.targetRes)}};Accelimation._remove=function(b){for(var a=0;a<this.instances.length;a++){if(b==this.instances[a]){this.instances=this.instances.slice(0,a).concat(this.instances.slice(a+1));break}}if(this.instances.length==0){window.clearInterval(this.timerID);this.timerID=null}};Accelimation._paintAll=function(){var b=new Date().getTime();for(var c=0;c<this.instances.length;c++){this.instances[c]._paint(b)}};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(g,f,j,i,h){return j*this._B1(g)+h*this._B2(g)+i*this._B3(g)+f*this._B4(g)};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(){var b;for(var e=document.all.length;e--;){b=document.all[e];for(var f=cearElementProps.length;f--;){b[cearElementProps[f]]=null}}})};
