﻿var selectedMenu, loaded=false
function ShowMenu(o, i){
	if (! loaded) return;
	if (o!=selectedMenu) o.className+='hover'			
	if (document.getElementById('sub' + i)){
		clearTimeout(o.closing);
		var d=document.getElementById('sub' + i);
		d.style.display='block';				
		if (! d.animating) {
			d.style.overflow='hidden';
			d.animating=animateMenu(d.id, 0, d.offsetHeight);
		}
	}
}
function HideMenu(o, i){
	if (! loaded) return;
	if (document.getElementById('sub' + i)){
		o.closing=window.setTimeout('CloseMenu(\'sub' + i + '\')', 1)
	}
	if (o!=selectedMenu && o.className.indexOf('hover')>0) o.className=o.className.substr(0, o.className.length - 5)
}
function animateMenu(d, c, h){
	var div=document.getElementById(d)
	c+=15;
	if (c<h){
		div.style.height=c  + 'px';
		div.animating=window.setTimeout('animateMenu(\'' + d + '\', ' + c + ', ' + h + ')', 30)
	}else{
		div.style.height='auto';
		clearTimeout(div.animating); div.style.overflow='visible';
	}
}
function CloseMenu(d){
	var div=document.getElementById(d)
	div.style.height='auto'; div.style.display='none';
	clearTimeout(div.animating); div.animating=null;
}
