var $a="downLeftAlign";var $b="downCentreAlign";var $z="rightTopAlign";var $d=new Array();var $e=0;var $f=new Array();var $g=null;function ABaddMenuBar($h,$i,$j,$k,$l,$m,$n){$f[$h]=Array();var menubar=$f[$h];menubar.heads_are_images=$i;menubar.positionType=$j;menubar.persistent=($k=="persistentRollover");menubar.click=($k=="click");menubar.crollover=($k=="clickRollover");menubar.headDelayMS=0;menubar.minXConstraint=0;menubar.maxXConstraint=1024;menubar.itemActiveClass=$l;menubar.headingActiveClass=$m;menubar.headingSelectedClass=$n;};function ABaddMenu($h,$o,$p){var $q=document.getElementById($o);var $r;$q.ABhasImage=false;if($f[$h].heads_are_images==true){var $s=$q.getElementsByTagName("img");if($s.length){$q.ABhasImage=true;$q.ABorigImg=$s[0];var $t=$s[0].src;$q.ABorigImgSrc=$t;var i=$t.lastIndexOf(".");var $u=$t.substring(0,i);var $v=$t.substring(i,$t.length);$d[$e]=new Image();$q.ABdownImgSrc=$u+"down"+$v;$d[$e].src=$q.ABdownImgSrc;$e++;$d[$e]=new Image();$q.ABoverImgSrc=$u+"over"+$v;$d[$e].src=$q.ABdownImgSrc;$e++;}};$q.ABmenuBar=$h;$q.onmouseover=ABmouseOverHeading;$q.onmouseout=ABleaveMenuOrHeading;var $w=$f[$h];if($w.click||$w.crollover)$q.onclick=ABclickHeading;if($p!=null){$r=document.getElementById($p);$q.ABlinkedMenu=$r;$r.style.visibility="hidden";$r.style.position="absolute";$r.style.zIndex=10000;$r.onmouseover=ABmouseOverMenu;$r.onmouseout=ABleaveMenuOrHeading;$r.is_ABmenu=true;$r.ABmenuBar=$h;}};function ABaddSubMenu($x,$y){var $z=document.getElementById($x);var $A=document.getElementById($y);$z.ABlinkedMenu=$A;$z.onmouseover=ABmouseOverHMenuItem;$A.style.visibility="hidden";$A.style.position="absolute";$A.onmouseover=ABmouseOverMenu;$A.onmouseout=ABleaveMenuOrHeading;var $B=ABgetMenu($z);$A.style.zIndex=$B.style.zIndex+1;$A.ABmenuBar=$B.ABmenuBar;$A.is_ABmenu=true;var $Z=$z.getElementsByTagName("span");var $D;var $E;var $F;for($F=0;$F<$Z.length;$F++){var el=$Z[$F];if(ABisOfClass(el,"ABarrow")){if(ABisIE){el.style.fontFamily="Webdings";el.firstChild.nodeValue="4";};$E=el;}else{$D=el;}};if($E!=null){var pl=$D.parentNode.offsetWidth-$D.offsetWidth-$E.offsetWidth;$E.style.paddingLeft=pl+"px";$E.style.paddingRight="0px";}};function ABsetSelectedHeading($o){var $q=document.getElementById($o);if($q==null)return;var $w=$f[$q.ABmenuBar];var $G=$w.selectedHeading;if($G){if($G.ABhasImage){$G.ABorigImg.src=$G.ABorigImgSrc;}else{ABremoveClass($G,$w.headingSelectedClass);};$w.selectedHeading=null;};$g=$w;ABdeactivateHeading($w);if($q.ABhasImage){$q.ABorigImg.src=$q.ABdownImgSrc;}else{$q.className+=" "+$w.headingSelectedClass;};$w.selectedHeading=$q;$w.activeHeading=$q;if($w.menuOnHeading!=null){if($q==$w.menuOnHeading)return;else{ABcloseMenus($w.menuOnHeading.ABlinkedMenu,true);}};ABdisplayMenu($q);};function ABsetMenuWidthConstraints($H,$I,$J){$f[$H].minXConstraint=$I;$f[$H].maxXConstraint=$J;};function ABsetMenuHeadDelay($H,$K){$f[$H].headDelayMS=$K;};function ABclickHeading(event){var $q;if(ABisIE){$q=window.event.srcElement;while($q&&!$q.ABmenuBar)$q=$q.parentNode;}else{$q=event.currentTarget;};ABsetSelectedHeading($q.id);};function ABmouseOverHeading(event){var $q;if(ABisIE){$q=window.event.srcElement;while($q&&!$q.ABmenuBar)$q=$q.parentNode;}else{$q=event.currentTarget;};ABscheduleHeading($q);};function ABscheduleHeading($q){document.ABdelayedHeading=$q;if(document.ABheadTimer==null){var $L=$f[$q.ABmenuBar].headDelayMS;document.ABheadTimer=window.setTimeout('ABdoMouseOverHeading()',$L);}};function ABdoMouseOverHeading(){document.ABheadTimer=null;var $q=document.ABdelayedHeading;var $w=$f[$q.ABmenuBar];if($w.click||$w.crollover||$w.persistent){if($w.activeHeading!=null&&$w.activeHeading!=$q){ABdeactivateHeading($w);}};$g=$w;if($w.activeHeading!=$q){if($q!=$w.selectedHeading){if($q.ABhasImage){$q.ABorigImg.src=$q.ABoverImgSrc;}else{$q.className+=" "+$w.headingActiveClass;}};$w.activeHeading=$q;};if(!($w.click)){if($w.menuOnHeading!=null){if($q==$w.menuOnHeading)return;else{ABcloseMenus($w.menuOnHeading.ABlinkedMenu,true);}};ABdisplayMenu($q);}};function ABleaveMenuOrHeading(event){var $M;if(ABisIE){$M=window.event.toElement;}else{$M=event.relatedTarget;};if(ABgetMenu($M)==null){var $w=$g;if($w.crollover&&$w.selectedHeading){ABscheduleHeading($w.selectedHeading);}else{if(!$w.persistent&&!$w.click){var $N=$w.activeHeading;if($N!=null){var $O=$N.ABlinkedMenu;if($O!=null)ABcloseMenus($O,true);}};if(!$w.persistent)ABdeactivateHeading($w);}}};function ABmouseOverMenu(event){var $r;if(ABisIE){$r=ABgetMenu(window.event.srcElement);}else{$r=event.currentTarget;};if(document.ABheadTimer){window.clearTimeout(document.ABheadTimer);document.ABheadTimer=null;};ABcloseMenus($r,false);};function ABmouseOverHMenuItem(event){var $z;if(ABisIE){$z=window.event.srcElement;while($z&&!$z.ABlinkedMenu)$z=$z.parentNode;}else{$z=event.currentTarget;};ABdisplaySubMenu($z);if(ABisIE){window.event.cancelBubble=true;}else{event.stopPropagation();}};function ABdisplaySubMenu($z){var $r=ABgetMenu($z);ABcloseMenus($r,false);$z.className+=" "+$f[$r.ABmenuBar].itemActiveClass;var $A=$z.ABlinkedMenu;var $P=ABgetMenuPos($A,$z,$z,true);$A.style.left=$P[0]+"px";$A.style.top=$P[1]+"px";if(ABisIE)ABIEhoverFix($r);$A.style.visibility="visible";$r.ABactiveItem=$z;};function ABdisplayMenu($q){var menubar=$f[$q.ABmenuBar];var $r=$q.ABlinkedMenu;if($r!=null){var $Q=menubar.positionType;var $P=ABgetMenuPos($r,$q,$Q,false);$r.style.left=$P[0]+"px";$r.style.top=$P[1]+"px";if(ABisIE&&$Q!=$b)ABIEhoverFix($r);$r.style.visibility="visible";menubar.menuOnHeading=$q;}};function ABdeactivateHeading(menubar){var $q=menubar.activeHeading;if($q&&menubar.selectedHeading!=$q){if($q.ABhasImage){$q.ABorigImg.src=$q.ABorigImgSrc;}else{ABremoveClass($q,menubar.headingActiveClass);}};menubar.activeHeading=null;};function ABcloseMenus($r,$R){var $w=$f[$r.ABmenuBar];if($R==true){$r.style.visibility="hidden";$w.menuOnHeading=null;};if($r.ABactiveItem!=null){ABcloseMenus($r.ABactiveItem.ABlinkedMenu,true);ABremoveClass($r.ABactiveItem,$w.itemActiveClass);$r.ABactiveItem=null;}};function ABgetMenuPos($r,$S,$j,$T){var x=$S.offsetLeft;var y=$S.offsetTop;switch($j){case $a:default:y+=$S.offsetHeight;break;case $b:y+=$S.offsetHeight;x+=$S.offsetWidth/2;x-=$r.offsetWidth/2;break;case $z:x+=$S.offsetWidth-2;y+=3;break;};var $U=$S.offsetParent;while($U){x+=$U.offsetLeft;y+=$U.offsetTop;$U=$U.offsetParent;};var menubar=$f[$r.ABmenuBar];$V=x+$r.offsetWidth-menubar.maxXConstraint;if($V>0)x-=$V;if(x<menubar.minXConstraint)x=menubar.minXConstraint;var a=[x,y];return a;};function ABgetMenu($W){while($W!=null){if($W.is_ABmenu)return $W;$W=$W.parentNode;};return null;}

