var hide_timer;
var hide_id='';
var doc_divs;

function $(id)
	{
		return document.getElementById(id);
	}

function tc$(tag_name, class_name)
	{
		var return_array=new Array();
		var tags=document.getElementsByTagName(tag_name);
		var i;
		var y=0;
		return_array['tags_result']=new Array();
		for(i=0;i<tags.length;i++)
			{
				if(tags[i].className==class_name)
					{
						return_array['tags_result'][y]=tags[i];
						y++;
					}
			}
		return_array['count_result']=y;
		return return_array;
	}

function hide_sub_menu(param)
	{
		if(param=='all')
			{
				divs=tc$('div', 'sub_menu');
				for(var i=0;i<divs['count_result'];i++)
					{
						divs['tags_result'][i].style.display='none';
					}
			}
		else if(param!='')
			{
				$(param).style.display='none';
			}
	}

function show_sub_menu(id)
	{
		clearTimeout(hide_timer);
		if(id!=hide_id)
			{
				hide_sub_menu(hide_id);
			}
		var sub_menu=$(id);
		sub_menu.style.display='block';
	}
	
function hide_sub_menu_timeout(id,wait)
	{
		hide_timer=setTimeout('hide_sub_menu("' +id+ '")', parseInt(wait));
		hide_id=id;
	}
