function fetch_object(idname)
{
	if (document.getElementById)
		return document.getElementById(idname);
	else if (document.all)
		return document.all[idname];
	else if (document.layers)
		return document.layers[idname];
	else
		return null;
}

function hide_show_obj(obj_id, title_id)
{
	var obj = fetch_object(obj_id);
	var title = fetch_object(title_id);
	if (!obj)
	{
		if (title)
		{
			// hide the clicky image if there is one
			title.style.display = 'none';
		}
		return false;
	}

	if (obj.style.display == 'none')
	{
		obj.style.display = '';
		if (title)
		{
			re = new RegExp("^Показать");
			title.innerHTML = title.innerHTML.replace(re, 'Скрыть');
		}
	}
	else
	{
		obj.style.display = 'none';
		if (title)
		{
			re = new RegExp("^Скрыть");
			title.innerHTML = title.innerHTML.replace(re, 'Показать');
		}
	}
	return false;
}

function selectTab()
{
	if(this.className == 'tab-act')
		return;

	var el = fetch_object("tab-menu").getElementsByTagName("SPAN");
	for(var i=0; i<el.length; ++i)
	{
		if(this.id != el[i].id)
		{
			el[i].className = 'tab';
			fetch_object('block-' + el[i].id).style.display = 'none';
		}
	}
	this.className = 'tab-act';
	fetch_object('block-' + this.id).style.display = '';
}

function tabPannelInit(aname)
{
	var el = fetch_object("tab-menu").getElementsByTagName("SPAN");
	for(var i=0; i<el.length; ++i)
	{
		el[i].onclick = selectTab;
		if(el[i].id == aname)
		{
			el[i].className = 'tab-act';
			fetch_object('block-' + el[i].id).style.display = '';
		}
		else
		{
			el[i].className = 'tab';
			fetch_object('block-' + el[i].id).style.display = 'none';
		}
	}
}

function popupWnd( url, name, w, h)
{
	return	window.open(url, name, "width=" + w + ",height=" + h + "," +
			"left=" + Math.floor((screen.width-w)/2) + "," + 
			"top=" + Math.floor((screen.height - h)/2) + 
			",toolbar=no,menubar=no,titlebar=no,scrollbars=yes");
}