var kmenu_timer=0;
var kmenu_delay=1000;
var kmenu_delay_short=50;
var kmenu_on=0;
var kmenu_count=9;
var kmenu_obj;
try { actmenu=activemenu; } catch(e) { actmenu=0; }
function stoptimer() { if (kmenu_timer!=0) { clearTimeout(kmenu_timer); kmenu_timer=0; } }
function overmenu() { stoptimer(); }
function leavemenu() {
	var t=kmenu_delay;
	if (kmenu_on!=0) {
		try {
			kmenu_obj=kmenu_id('kmenuB' + kmenu_on);
			if (!kmenu_obj) { t=kmenu_delay_short; }
			}
		catch(e) {
			t=kmenu_delay_short;
			}
		}
	kmenu_timer=setTimeout('hidemenus();',t);
	}
function hidemenus() {
	for ( var m=1; m <= kmenu_count; m++ ) {
		try { kmenu_obj=kmenu_id('kmenuA'+m);
		if (m==actmenu) kmenu_obj.className='topnavcurrent'; else kmenu_obj.className='topnav'; } catch(e) {}
		try { kmenu_obj=kmenu_id('kmenuB' + m); kmenu_obj.style.display='none'; } catch(e) {}
		}
	kmenu_on=0;
	}
function showmenu(i) {
	m=i.id.substring(i.id.length-1);
	stoptimer();
	if (m!=kmenu_on) {
		hidemenus();
		kmenu_obj=kmenu_id('kmenuA'+m); kmenu_obj.className='topnavsel'; topobj=kmenu_obj;
		try { kmenu_obj=kmenu_id('kmenuB'+m);
		kmenu_obj.style.left=kmenu_offset(topobj, "left")-1
		kmenu_obj.style.top=kmenu_offset(topobj, "top")-1+topobj.offsetHeight+1+"px"
		kmenu_obj.style.display=''; } catch(e) {}
		kmenu_on=m;
		try {
		if (kmenu_obj.filters(0)) {
			kmenu_obj.style.visibility = 'hidden';
			kmenu_obj.filters(0).Apply();	
    		kmenu_obj.style.visibility = "visible";
    		kmenu_obj.filters(0).Play();
			} } catch(e) {}
		}
	}
function kmenu_id(t) {
	var o = document.layers ? document.layers[t] :
   	document.getElementById ? document.getElementById(t) :
   	document.all[t]; return o;
	}
	
function kmenu_offset(what, offsettype) {
	var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
	var parentEl=what.offsetParent;
	while (parentEl!=null) {
		totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
		parentEl=parentEl.offsetParent;
		}
	return totaloffset;
	}
