var menu_imgs;
var menua_imgs;
var alt;

var menu_is_layers;
var menu_is_all;
var menu_is_gbid;
var menu_timeout;
var menu_show_name;
var menu_timer_id;
var menu_topoffset;

var menu_x;
var	lt = new Array("descr", "vyzov", "teh", "info");

function menu_load_imgs()
{
	menu_imgs = new Array();
	menua_imgs = new Array();
}
function menu_init(timeout, topoffset)
{
	menu_is_layers = document.layers ? true : false;
	menu_is_all = document.all ? true : false;
	menu_is_gbid = document.getElementById ? true : false;

	menu_timeout = timeout;
	menu_topoffset = topoffset;
	menu_x = new Array();

	menu_show_name = "";
	menu_timer_id = null;
}

function menu_kill_timer(name)
{
	if (menu_timer_id)
	{
		clearTimeout(menu_timer_id);
		menu_timer_id = null;
	}
	
}

function menu_show(name)
{
	menu_kill_timer();

	if(menu_show_name != "")
              	menu_hide();

	if(menu_is_all)
	{
		if (document.all[name])
		{
			document.all[name].style.visibility = 'visible';
			
			
		}
		if (document.getElementById(name+'dd'))
		{
			document.getElementById(name+'dd').className = 'newsmenu';
			menu_show_name = name;
		}

	}
	else if (menu_is_layers)
	{
		if (document.layers[name])
		{
			document.layers[name].visibility = 'show';
			menu_show_name = name;

		}
	}
	else if (menu_is_gbid)
	{
		if (document.getElementById(name))
		{
			document.getElementById(name).style.visibility = 'visible';
			
		}
		if (document.getElementById(name+'dd'))
		{
			document.getElementById(name+'dd').className = 'newsmenu';
			menu_show_name = name;
		}
	}
}

function menu_hide()
{
	menu_kill_timer();

	if (menu_show_name != "")
	{
		if (menu_is_all)
		{
			if (document.all[menu_show_name])
				document.all[menu_show_name].style.visibility = 'hidden';
			if (document.getElementById(menu_show_name+'dd'))
		{
			document.getElementById(menu_show_name+'dd').className = 'newsmenu_off';
		}
		
		}
		else if (menu_is_layers)
		{
			if (document.layers[menu_show_name])
				document.layers[menu_show_name].visibility = 'hide';
		}
		else if (menu_is_gbid)
		{
			if (document.getElementById(menu_show_name))
				document.getElementById(menu_show_name).style.visibility = 'hidden';
			if (document.getElementById(menu_show_name+'dd'))
		{
			document.getElementById(menu_show_name+'dd').className = 'newsmenu_off';
		}
		
		}
	}
	menu_show_name = "";
}

function menu_reset()
{
	menu_kill_timer();
	menu_timer_id = setTimeout('menu_hide()', menu_timeout);
}
function menu_add_dd(name, x)
{
	menu_x[name] = x;
	menu_set_positions(name);
}

function getElementsByClassName(oElm, strTagName, oClassNames){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	var arrRegExpClassNames = new Array();
	if(typeof oClassNames == "object"){
		for(var i=0; i<oClassNames.length; i++){
			arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames[i].replace(/\-/g, "\\-") + "(\\s|$)"));
		}
	}
	else{
		arrRegExpClassNames.push(new RegExp("(^|\\s)" + oClassNames.replace(/\-/g, "\\-") + "(\\s|$)"));
	}
	var oElement;
	var bMatchesAll;
	for(var j=0; j<arrElements.length; j++){
		oElement = arrElements[j];
		bMatchesAll = true;
		for(var k=0; k<arrRegExpClassNames.length; k++){
			if(!arrRegExpClassNames[k].test(oElement.className)){
				bMatchesAll = false;
				break;
			}
		}
		if(bMatchesAll){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}

function shw(num)
{

	var dlt = getElementsByClassName(document, "div", "layers");

    for (i = 1; i <= dlt.length; i++)
	{
		if (i == num)
		{
			document.getElementById("layer" + num).style.display = 'block';
			document.getElementById("lnk-" + num).style.font = 'bold 12px tahoma, arial';
		}
		else
		{
			document.getElementById("layer" + i).style.display = 'none';
			document.getElementById("lnk-" + i).style.font = 'normal 12px tahoma, arial';
		}
	}


}

function viewseries(id){
	obj = document.getElementById("series" + id);
	if ((obj.style.display == '') || (obj.style.display == 'none')) {
		obj.style.display = 'block';
	} else {
		obj.style.display = 'none';
	}
}
