<!--
menuObj._maxZ = 100;menuObj.backgroundColor = "white"; menuObj.backgroundPng = "/images/menu/w.png"; menuObj.dingbatOn = "/images/menu/s.gif"; menuObj.dingbatOff = "/images/menu/s.gif"; menuObj.dingbatSize = 7; menuObj.direction = {down:1,right:2};menuObj.hideDelay = 200; menuObj.itemPadding = 5; menuObj.menuPadding = 1; menuObj.shadowSize = 1; menuObj.shadowOffset = 1; menuObj.shadowColor = "#888"; menuObj.shadowPng = "/images/menu/g.png"; menuObj.slideTime = 0; menuObj.spacerGif = "/images/menu/t.gif"; menuObj.reference = {topLeft:1,topRight:2,bottomLeft:3,bottomRight:4};menuObj.registry = [];function menuObjPageReload(init) {if (init==true) {with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=menuObjPageReload; }}} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();}menuObjPageReload(true);function menuObjLoadImages() {var d=document; var i,j=d.MM_p.length,a=menuObjLoadImages.arguments; if(d.images) { if(!d.MM_p) d.MM_p=new Array();for(i=0; i<a.length; i++) {if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}}}menuObj.isSupported = function() {if (typeof menuObj.isSupported.r == "boolean") return menuObj.isSupported.r;var ua = navigator.userAgent.toLowerCase();var an = navigator.appName;var r = false;if (ua.indexOf("gecko") > -1) r = true; else if (an == "Microsoft Internet Explorer") {if (document.getElementById) r = true; }menuObj.isSupported.r = r;return r;};menuObj.initialize = function() {for (var i = 0, menu = null; menu = this.registry[i]; i++) {menu.initialize();}};menuObj.renderAll = function() {var aMenuHtml = [];for (var i = 0, menu = null; menu = this.registry[i]; i++) {aMenuHtml[i] = menu.toString();}document.write(aMenuHtml.join(""));};function menuObj(activator, iDirection, iLeft, iTop, iReferencePoint, parentMenuSet) {this.addItem = addItem;this.addMenu = addMenu;this.toString = toString;this.initialize = initialize;this.isOpen = false;this.show = show;this.hide = hide;this.items = [];this.onactivate = new Function(); this.ondeactivate = new Function(); this.onmouseover = new Function(); this.onqueue = new Function(); this.index = menuObj.registry.length;menuObj.registry[this.index] = this;var id = "mtDropDown" + this.index;var mContHeight = null;var mContWidth = null;var childMenuSet = null;var animating = false;var childMenus = [];var slideAccel = -1;var casArr = null;var ready = false;var _this = this;var a = null;var pos = iDirection == menuObj.direction.down ? "top" : "left";var dim = null;function addItem(sText, sUrl) {var item = new mtDropDownItem(sText, sUrl, this);item._index = this.items.length;this.items[item._index] = item;}function addMenu(oMenuItem) {if (!oMenuItem.parentMenu == this) throw new Error("Cannot add a menu here");if (childMenuSet == null) childMenuSet = new mtDropDownSet(menuObj.direction.right, -5, 2, menuObj.reference.topRight);var m = childMenuSet.addMenu(oMenuItem);childMenus[oMenuItem._index] = m;m.onmouseover = child_mouseover;m.ondeactivate = child_deactivate;m.onqueue = child_queue;return m;}function initialize() {initCache();initEvents();initSize();ready = true;}function show() {if (ready) {_this.isOpen = true;animating = true;setContainerPos();casArr["clip"].style.visibility = "visible";casArr["clip"].style.zIndex = menuObj._maxZ++;slideStart();_this.onactivate();}}function hide() {if (ready) {_this.isOpen = false;animating = true;for (var i = 0, item = null; item = casArr.item[i]; i++) dehighlight(item);if (childMenuSet)childMenuSet.hide(); slideStart();_this.ondeactivate();}}function setContainerPos() {var sub = activator.constructor == mtDropDownItem; var act = sub ? activator.parentMenu.casArr["item"][activator._index] : activator;var el = act;var x = 0;var y = 0;var minX = 0;var maxX = (window.innerWidth ? window.innerWidth : document.body.clientWidth) - parseInt(casArr["clip"].style.width);var minY = 0;var maxY = (window.innerHeight ? window.innerHeight : document.body.clientHeight) - parseInt(casArr["clip"].style.height);while (sub ? el.parentNode.className.indexOf("mtDropDownMenu") == -1 : el.offsetParent) {x += el.offsetLeft;y += el.offsetTop;if (el.scrollLeft) x -= el.scrollLeft;if (el.scrollTop) y -= el.scrollTop;el = el.offsetParent;}if (activator.constructor == mtDropDownItem) {x += parseInt(el.parentNode.style.left);y += parseInt(el.parentNode.style.top);}switch (iReferencePoint) {case menuObj.reference.topLeft:break;case menuObj.reference.topRight:x += act.offsetWidth;break;case menuObj.reference.bottomLeft:y += act.offsetHeight;break;case menuObj.reference.bottomRight:x += act.offsetWidth;y += act.offsetHeight;break;}x += iLeft;y += iTop;x = Math.max(Math.min(x, maxX), minX);y = Math.max(Math.min(y, maxY), minY);casArr["clip"].style.left = x + "px";casArr["clip"].style.top = y + "px";/*document.title="X="+x+";Y="+y;*/}function slideStart() {var x0 = parseInt(casArr["mCont"].style[pos]);var x1 = _this.isOpen ? 0 : -dim;if (a != null) a.stop();a = new menu(x0, x1, menuObj.slideTime, slideAccel);a.onframe = slideFrame;a.onend = slideEnd;a.start();}function slideFrame(x) {casArr["mCont"].style[pos] = x + "px";}function slideEnd() {if (!_this.isOpen) casArr["clip"].style.visibility = "hidden";animating = false;}function initSize() {var ow = casArr["items"].offsetWidth;var oh = casArr["items"].offsetHeight;var ua = navigator.userAgent.toLowerCase();casArr["clip"].style.width = ow + menuObj.shadowSize + 2 + "px";casArr["clip"].style.height = oh + menuObj.shadowSize + 2 + "px";casArr["mCont"].style.width = ow + menuObj.shadowSize + "px";casArr["mCont"].style.height = oh + menuObj.shadowSize + "px";mContHeight = oh + menuObj.shadowSize;mContWidth = ow + menuObj.shadowSize;dim = iDirection == menuObj.direction.down ? mContHeight : mContWidth;casArr["mCont"].style[pos] = -dim - menuObj.shadowSize + "px";casArr["clip"].style.visibility = "hidden";if (ua.indexOf("mac") == -1 || ua.indexOf("gecko") > -1) {casArr["background"].style.width = ow + "px";casArr["background"].style.height = oh + "px";casArr["background"].style.backgroundColor = menuObj.backgroundColor;casArr["shadowRight"].style.left = ow + "px";casArr["shadowRight"].style.height = oh - (menuObj.shadowOffset - menuObj.shadowSize) + "px";casArr["shadowRight"].style.backgroundColor = menuObj.shadowColor;casArr["shadowBottom"].style.top = oh + "px";casArr["shadowBottom"].style.width = ow - menuObj.shadowOffset + "px";casArr["shadowBottom"].style.backgroundColor = menuObj.shadowColor;}else {casArr["background"].firstChild.src = menuObj.backgroundPng;casArr["background"].firstChild.width = ow;casArr["background"].firstChild.height = oh;casArr["shadowRight"].firstChild.src = menuObj.shadowPng;casArr["shadowRight"].style.left = ow + "px";casArr["shadowRight"].firstChild.width = menuObj.shadowSize;casArr["shadowRight"].firstChild.height = oh - (menuObj.shadowOffset - menuObj.shadowSize);casArr["shadowBottom"].firstChild.src = menuObj.shadowPng;casArr["shadowBottom"].style.top = oh + "px";casArr["shadowBottom"].firstChild.height = menuObj.shadowSize;casArr["shadowBottom"].firstChild.width = ow - menuObj.shadowOffset;}}function initCache() {var menu = document.getElementById(id);var all = menu.all ? menu.all : menu.getElementsByTagName("*"); casArr = {};casArr["clip"] = menu;casArr["item"] = [];for (var i = 0, elm = null; elm = all[i]; i++) {switch (elm.className) {case "items":case "mCont":case "background":case "shadowRight":case "shadowBottom":casArr[elm.className] = elm;break;case "item":elm._index = casArr["item"].length;casArr["item"][elm._index] = elm;break;}}_this.casArr = casArr;}function initEvents() {for (var i = 0, item = null; item = casArr.item[i]; i++) {item.onmouseover = item_mouseover;item.onmouseout = item_mouseout;item.onclick = item_click;}if (typeof activator.tagName != "undefined") {activator.onmouseover = actuator_mouseover;activator.onmouseout = actuator_mouseout;}casArr["mCont"].onmouseover = mCont_mouseover;casArr["mCont"].onmouseout = mCont_mouseout;}function highlight(oRow) {oRow.className = "itemHover";if (childMenus[oRow._index]) oRow.lastChild.firstChild.src = menuObj.dingbatOn;}function dehighlight(oRow) {oRow.className = "item";if (childMenus[oRow._index]) oRow.lastChild.firstChild.src = menuObj.dingbatOff;}function item_mouseover() {if (!animating) {highlight(this);if (childMenus[this._index]) childMenuSet.showMenu(childMenus[this._index]);else if (childMenuSet) childMenuSet.hide();}}function item_mouseout() {if (!animating) {if (childMenus[this._index])childMenuSet.hideMenu(childMenus[this._index]);else dehighlight(this);}}function item_click() {if (!animating)if (_this.items[this._index].url) location.href = _this.items[this._index].url;}function actuator_mouseover() {parentMenuSet.showMenu(_this);}function actuator_mouseout() {parentMenuSet.hideMenu(_this);}function mCont_mouseover() {if (!animating) {parentMenuSet.showMenu(_this);_this.onmouseover();}}function mCont_mouseout() {if (!animating)parentMenuSet.hideMenu(_this);}function child_mouseover() {if (!animating) {parentMenuSet.showMenu(_this);_this.onmouseover();}}function child_deactivate() {for (var i = 0; i < childMenus.length; i++) {if (childMenus[i] == this) {dehighlight(casArr["item"][i]);break;}}}function child_queue() {parentMenuSet.hideMenu(_this);}function toString() {var aHtml = [];var sClassName = "mtDropDownMenu" + (activator.constructor != mtDropDownItem ? " top" : "");for (var i = 0, item = null; item = this.items[i]; i++)aHtml[i] = item.toString(childMenus[i]);return	'<div id="' + id + '" class="' + sClassName + '">' + '<div class="mCont"><table class="items" cellpadding="0" cellspacing="0" border="0">' + '<tr><td colspan="2"><img src="' + menuObj.spacerGif + '" width="1" height="' + menuObj.menuPadding + '" alt=""></td></tr>' + aHtml.join('') + '<tr><td colspan="2"><img src="' + menuObj.spacerGif + '" width="1" height="' + menuObj.menuPadding + '" alt=""></td></tr></table>' + '<div class="shadowBottom"><img src="' + menuObj.spacerGif + '" width="1" height="1" alt=""></div>' + '<div class="shadowRight"><img src="' + menuObj.spacerGif + '" width="1" height="1" alt=""></div>' + '<div class="background"><img src="' + menuObj.spacerGif + '" width="1" height="1" alt=""></div>' + '</div></div>';}}mtDropDownSet.registry = [];function mtDropDownSet(iDirection, iLeft, iTop, iReferencePoint) {this.addMenu = addMenu;this.showMenu = showMenu;this.hideMenu = hideMenu;this.hide = hide;var menus = [];var _this = this;var current = null;this.index = mtDropDownSet.registry.length;mtDropDownSet.registry[this.index] = this;function addMenu(activator) {var m = new menuObj(activator, iDirection, iLeft, iTop, iReferencePoint, this);menus[menus.length] = m;return m;}function showMenu(oMenu) {if (oMenu != current) {if (current != null) hide(current);current = oMenu;oMenu.show();}else {cancelHide(oMenu);}}function hideMenu(oMenu) {if (current == oMenu && oMenu.isOpen)if (!oMenu.hideTimer) scheduleHide(oMenu);}function scheduleHide(oMenu) {oMenu.onqueue();oMenu.hideTimer = window.setTimeout("mtDropDownSet.registry[" + _this.index + "].hide(menuObj.registry[" + oMenu.index + "])", menuObj.hideDelay);}function cancelHide(oMenu) {if (oMenu.hideTimer) {window.clearTimeout(oMenu.hideTimer);oMenu.hideTimer = null;}}function hide(oMenu) { if (!oMenu && current)oMenu = current;if (oMenu && current == oMenu && oMenu.isOpen) {cancelHide(oMenu);current = null;oMenu.hideTimer = null;oMenu.hide();}}}function mtDropDownItem(sText, sUrl, oParent) {this.toString = toString;this.text = sText;this.url = sUrl;this.parentMenu = oParent;function toString(bDingbat) {var sDingbat = bDingbat ? menuObj.dingbatOff : menuObj.spacerGif;var iEdgePadding = menuObj.itemPadding + menuObj.menuPadding;var sPaddingLeft = "padding:" + menuObj.itemPadding + "px; padding-left:" + iEdgePadding + "px;";var sPaddingRight = "padding:" + menuObj.itemPadding + "px; padding-right:" + iEdgePadding + "px;";return	'<tr class="item"><td nowrap style="' + sPaddingLeft + '">' + sText + '</td><td width="7" style="' + sPaddingRight + '">' + '<img src="' + sDingbat + '" width="7" height="7" alt=""></td></tr>';}}function menu(from, to, time, zip) {if (typeof zip == "undefined") zip = 0;if (typeof unit == "undefined") unit = "px";this.x0 = from;this.x1 = to;this.dt = time;this.zip = -zip;this.unit = unit;this.timer = null;this.onend = new Function();this.onframe = new Function();}menu.prototype.start = function() {this.t0 = new Date().getTime();this.t1 = this.t0 + this.dt;var dx = this.x1 - this.x0;this.c1 = this.x0 + ((1 + this.zip) * dx / 3);this.c2 = this.x0 + ((2 + this.zip) * dx / 3);menu._add(this);};menu.prototype.stop = function() {menu._remove(this);};menu.prototype._paint = function(time) {if (time < this.t1) {var elapsed = time - this.t0;this.onframe(menu._getBezier(elapsed/this.dt,this.x0,this.x1,this.c1,this.c2));}else this._end();};menu.prototype._end = function() {menu._remove(this);this.onframe(this.x1);this.onend();};menu._add = function(o) {var index = this.instances.length;this.instances[index] = o;if (this.instances.length == 1)this.timerID = window.setInterval("menu._paintAll()", this.targetRes);};menu._remove = function(o) {for (var i = 0; i < this.instances.length; i++) {if (o == this.instances[i]) {this.instances = this.instances.slice(0,i).concat( this.instances.slice(i+1) );break;}}if (this.instances.length == 0) {window.clearInterval(this.timerID);this.timerID = null;}};menu._paintAll = function() {var now = new Date().getTime();for (var i = 0; i < this.instances.length; i++)this.instances[i]._paint(now);};menu._B1 = function(t) { return t*t*t };menu._B2 = function(t) { return 3*t*t*(1-t) };menu._B3 = function(t) { return 3*t*(1-t)*(1-t) };menu._B4 = function(t) { return (1-t)*(1-t)*(1-t) };menu._getBezier = function(percent,startPos,endPos,control1,control2) {return endPos * this._B1(percent) + control2 * this._B2(percent) + control1 * this._B3(percent) + startPos * this._B4(percent);};menu.instances = [];menu.targetRes = 10;menu.timerID = null;//-->