function Menu(g,e,t,x,n,m,p,o,y){if(typeof n=="undefined"||n<0)n=25;if(typeof m=="undefined"||m<0)m=25;if(typeof p=="undefined"||p<0)p=250;if(typeof o=="undefined"||o<0)o=500;var q=unescape(window.location.href.replace(/#.*/,"")),z=window.location.protocol+"//"+window.location.host+window.location.pathname.replace(/[^\/\\]+$/,"");if(e)if(e.indexOf(":")<0)document.getElementById(g).className+=" "+e;else{e=e.replace(/(^\s+|(\s|;)+$)/g,"").split(/\s*;\s*/);for(var d=0;d<e.length;d++){e[d]=e[d].split(/\s*:\s*/);
for(var h=0,r,u="";h<e[d][0].length;h++){r=e[d][0].charAt(h);u+=r=="-"?e[d][0].charAt(++h).toUpperCase():r.toLowerCase()}eval('document.getElementById("'+g+'").style.'+u+' = "'+e[d][1].replace(/"/g,'\\"')+'"')}}for(d=0;d<document.getElementById(g).getElementsByTagName("dt").length;d++){e=[];h=document.getElementById(g).getElementsByTagName("dt")[d].nextSibling;for(var v;h&&(v=h.nodeName.toLowerCase())!="dt";){if(v=="dd"){h._dt=document.getElementById(g).getElementsByTagName("dt")[d];if(t){h.onmouseover=
function(){clearTimeout(this._dt._timoutID);this._dt._displayed=false;this._dt.onclick()};h.onmouseout=function(){clearTimeout(this._dt._timoutID);var a=this._dt;this._dt._timoutID=setTimeout(function(){a._displayed=true;a.onclick()},o)}}e[e.length]=h}h=h.nextSibling}document.getElementById(g).getElementsByTagName("dt")[d]._dd=e;document.getElementById(g).getElementsByTagName("dt")[d]._timoutID=null;document.getElementById(g).getElementsByTagName("dt")[d]._displayed=false;document.getElementById(g).getElementsByTagName("dt")[d].onclick=
function(){clearTimeout(this._timoutID);if(!this._displayed)for(var a=this.parentNode.getElementsByTagName("dt")[0];a;){if(a.nodeName.toLowerCase()=="dt"&&a!=this){a._displayed=false;m?k(a,0):k(a)}a=a.nextSibling}(this._displayed=!this._displayed)&&n||!this._displayed&&m?k(this,0):k(this)};if(t){document.getElementById(g).getElementsByTagName("dt")[d].onmouseover=function(){clearTimeout(this._timoutID);var a=this;this._timoutID=setTimeout(function(){a._displayed=false;a.onclick()},p)};document.getElementById(g).getElementsByTagName("dt")[d].onmouseout=
function(){clearTimeout(this._timoutID);var a=this;this._timoutID=setTimeout(function(){a._displayed=true;a.onclick()},o)}}}w(document.getElementById(g).getElementsByTagName("dt")[0]);function w(a){for(var f=true,b=a;b;){var l=b.nodeName.toLowerCase();if(l=="dt"){a=b;f=true}if(l=="dt"||l=="dd")if(!y&&b.getElementsByTagName("a").length){var j=b.getElementsByTagName("a")[0].href&&unescape(b.getElementsByTagName("a")[0].href.replace(/#.*/,""))==q;if(!j){var c=b.getElementsByTagName("a")[0].getAttribute("rel");
if(c)if(c=(" "+c+" ").match(/\s+Collection\(([^)]+)\)\s+/i)){c=c[1].split(",");for(var i=0,s=-1;i<c.length;i++)if(c[i].charAt(0)=="["&&(s=c[i].lastIndexOf("]"))>0){if((new RegExp(unescape(c[i].substring(1,s)),c[i].substring(s+1))).test(q)){j=true;break}}else{if(/^[\/\\]/.test(c[i]))c[i]=window.location.protocol+"//"+window.location.host+c[i];else/^[a-z0-9]+:/i.test(c[i])||(c[i]=z+c[i]);if(unescape(c[i].replace(/[\/\\]\.([\/\\])/g,"$1").replace(/[^\/\\]+[\/\\]\.\.[\/\\]/g,"").replace(/#.*/,""))==q){j=
true;break}}}}if(j){b.className=(b.className?b.className+" ":"")+"active";a._displayed=true;k(a);f=false;for(j=b.parentNode;j!=document.getElementById(g);){if(j.nodeName.toLowerCase()=="dd")for(c=j.previousSibling;c;){if(c.nodeName.toLowerCase()=="dt"){c._displayed=true;k(c);break}c=c.previousSibling}j=j.parentNode}}}if(l=="dd"){if(f)b.style.display="none";w(b.getElementsByTagName("dt")[0])}b=b.nextSibling}}function k(a,f){if(typeof f=="undefined")for(f=0;f<a._dd.length;f++){a._dd[f].style.display=
a._displayed?"block":"none";if(!a._displayed)for(var b=0;b<a._dd[f].getElementsByTagName("dt").length;b++){a._dd[f].getElementsByTagName("dt")[b]._displayed=false;k(a._dd[f].getElementsByTagName("dt")[b])}}else if(f<a._dd.length){var l=(b=x?!a._displayed:a._displayed)?f:a._dd.length-1-f;a._dd[l].style.display=a._displayed?"block":"none";if(!a._displayed)for(b=0;b<a._dd[l].getElementsByTagName("dt").length;b++){a._dd[l].getElementsByTagName("dt")[b]._displayed=false;k(a._dd[l].getElementsByTagName("dt")[b])}a._timoutID=
setTimeout(function(){k(a,f+1)},a._displayed?n:m)}}};
