var isie6=false;
if (navigator.appName=='Microsoft Internet Explorer') {
	var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
	if (re.exec(navigator.userAgent)!=null) isie6=(parseFloat(RegExp.$1)<7)
}

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) {
	for (var a=1; id("drop"+a); a++) {
		var ob=id("drop"+a);
		if (ob) {
			ob.onmouseout=null;
			ob.style.display="none";
		}
	}
	if (n==1) return;
	var d=id("drop"+n);
	if (d) {
		var ds=d.style;
		ds.display="block";
		ds.position="absolute";
		if (isie6 && (n==2)) ds.left="220px";
		else ds.left=((n-1)*120)+"px";
		ds.width="229px";
		ds.padding="0px 0px";
		ds.lineHeight="1.7em";
		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.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=="menu")) return;
	}
	doDrop(-1);
}

doDrop(-1);
var menu=id("menu");
for (var ch=menu.firstChild; ch; ch=ch.nextSibling) {
	if (ch.nodeName=="A") {
		if (id("drop"+siblings(ch))) {
			ch.onmouseover=over;
			ch.onmouseout=out;
		}
	}
}

