var closetimer	= 0;
var default_menu = null;
var last_elem = null;
var menu_stopped = false;

function preloadImages() {
	var d=document; if(d.images)
	{
		if(!d.p) d.p=new Array();
		var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
		if (a[i].indexOf("#")!=0)
		{
			d.p[j]=new Image;
			d.p[j++].src='/img/'+a[i];
		}
	}
}
function mclose(fast) {
	if (!fast) fast = false;
	var x;
	if((x=document.getElementById('m_'+last_elem))!=null)
	{
		x.src=x.oSrc;
	}
	if((x=document.getElementById('ul_'+last_elem))!=null)
	{
		if (fast){
			$(x).hide();
		}
		else {
			$(x).fadeOut("slow").hide("slow");
		}
		//}
		//else {
		//	$(x).hide();
		//}
//		$(x).hide();
	}
}
function mhide() {
	var x;
	if((x=document.getElementById('m_'+last_elem))!=null)
	{
		x.src=x.oSrc;
	}
	if((x=document.getElementById('ul_'+last_elem))!=null)
	{
		x.style.display = 'none';
		x.style.visibility = 'hidden';
	}
}
function mstop(){
	menu_stopped = true;
}
function mdefault()
{
	if (menu_stopped) return;
	if (default_menu!=null)
	{
		mopenmenu(default_menu,true);
		var x;
		if((x=document.getElementById('ul_'+default_menu))!=null)
		{
			x.style.display = 'none';
			x.style.visibility = 'hidden';
		}
	}
	else
	{
		mclose();
	}
}
function mclosetime()
{
	closetimer = window.setTimeout(mdefault, 1200);
}
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
	var x;
	if((x=document.getElementById(last_elem+'_default'))!=null)
	{
		x.className = '';
	}
}
function mopenmenu(elem,def) {
	if (!def) def = false;
	mcancelclosetime();
	
	if(last_elem!=elem)
	{
		if (def) mclose(); else mclose(true);
		last_elem=elem;
	}
	var x;
	if((x=document.getElementById('m_'+elem))!=null)
	{
		if(!x.oSrc) x.oSrc=x.src;
		x.src='/img/m-'+elem+'_act.gif';
	}
	if((x=document.getElementById('ul_'+elem))!=null)
	{
		//$(x).show("fast");
		//$(x).fadeIn("slow");
		x.style.display = 'block';
		x.style.visibility = 'visible';
		//$(x).show('slow');
		//$(x).animate({height: 'toggle', opacity: 'toggle'}, "slow");
		//$(x).slideDown("slow");
	}
	if((x=document.getElementById(elem+'_default'))!=null)
	{
		x.className = 'select';
	}
}
function mshow(elem) {
	var x;
	if (elem){
		if((x=document.getElementById('m_'+elem))!=null)
		{
			x.src='/img/m-'+elem+'_act.gif';
			last_elem = elem;
		}
	}else{
		if((x=document.getElementById('m_'+last_elem))!=null)
		{
			x.src='/img/m-'+last_elem+'.gif';
			last_elem = null;
		}
//		window.status = last_elem;
	}
}
document.onclick = mdefault;
