function id(a) {return document.getElementById(a);}
function siblings(ob) {
	var s=1;
	for (var sib=ob.previousSibling; sib; sib=sib.previousSibling) if (sib.nodeName=="A") s++;
	return s;
}
function doDrop(n,t) {
	for (var a=1; id("drop"+a); a++) {
		var ob=id("drop"+a);
		if (ob) {
			ob.onmouseout=null;
			ob.style.display="none";
		}
	}
	var d=id("drop"+n);
	if (d && d.firstChild) {
		var ds=d.style;
		ds.display="block";
		ds.backgroundColor="#dddddd";
		ds.position="absolute";
		ds.left=getl(t) + "px";
		ds.top=(gett(t)+22) + "px";
		ds.width="205px";
		ds.padding="5px 5px";
		ds.lineHeight="1.7em";
		ds.zIndex='3';
		for (var it=d.firstChild; it; it=it.nextSibling) {
			if (it.nodeName=="A") {
				it.style.display="block";
				it.title='';
			}
			else if (it.nodeValue) it.nodeValue=it.nodeValue.replace(/ \|/, "");
		}
		d.onmouseout=out;
		return true;
	}
	return false;
}
function over() {if (doDrop(siblings(this),this)) this.title='';}
function out(e) {
	if (!e) var e = window.event;
	for (t = e.relatedTarget || e.toElement; t; t=t.parentNode) {
		if ((t.className=="drop") || (t.id=="menuitems")) return;
	}
	doDrop(-1,null);
}
function gett(ob) {
	var r=0;
	if (ob.offsetTop) do {r+=ob.offsetTop;} while (ob=ob.offsetParent);
	return r;
}
function getl(ob) {
	var r=0;
	if (ob.offsetLeft) do {r+=ob.offsetLeft;} while (ob=ob.offsetParent);
	return r;
}
doDrop(-1,null);
var menu=id("menuitems");
for (var ch=menu.firstChild; ch; ch=ch.nextSibling) {
	if (ch.nodeName=="A") {
		if (id("drop"+siblings(ch))) {
			ch.onmouseover=over;
			ch.onmouseout=out;
		}
	}
}



