var userAgent = navigator.userAgent.toLowerCase();
var is_opera  = (userAgent.indexOf('opera') != -1);
var is_saf    = ((userAgent.indexOf('applewebkit') != -1) || (navigator.vendor == "Apple Computer, Inc."));
var is_webtv  = (userAgent.indexOf('webtv') != -1);
var is_ie     = ((userAgent.indexOf('msie') != -1) && (!is_opera) && (!is_saf) && (!is_webtv));
var is_ie4    = ((is_ie) && (userAgent.indexOf("msie 4.") != -1));
var is_moz    = ((navigator.product == 'Gecko') && (!is_saf));
var is_kon    = (userAgent.indexOf('konqueror') != -1);
var is_ns     = ((userAgent.indexOf('compatible') == -1) && (userAgent.indexOf('mozilla') != -1) && (!is_opera) && (!is_webtv) && (!is_saf));
var is_ns4    = ((is_ns) && (parseInt(navigator.appVersion) == 4));

dom = (document.getElementById) ? true : false;
nn4 = (document.layers) ? true : false;
ie = (document.all) ? true : false;

var hint='';
var divShowedID ='';

function empty(){}

function showElem(elemID)
{

	if (!elemID)
		return;
	if (dom)
		document.getElementById(elemID).style.visibility="visible";
	else if (ie4)
		document.all[elemID].style.visibility = "visibile";
	else if (nn4)
		document.layers[elemID].visibility="show";
	divShowedID = elemID;
}

function getElem(elemID)
{
	if(!elemID)
		return;
	if (dom)
	{
		return(document.getElementById(elemID));
	}
	else if (ie4)
	{
		return(document.all[elemID]);
	}
	else if (nn4)
	{
		return(document.layers[elemID]);
	}
	return;
}

function hideElem(elemID)
{
	divShowedID='';
	if (!elemID)
		return;
	if (dom)
		document.getElementById(elemID).style.visibility= "hidden";
	else if (ie4)
		document.all[elemID].style.visibility = "hidden";
	else if (nn4)
		document.layers[elemID].visibility="hide";
}


function visElem(elemID)
{
	if (!elemID)
		return;
	if (dom)
	{
		if (document.getElementById(elemID).style.visibility=="hidden")
			return(0);
		else
			return(1);
	}
	else if (ie4)
	{
		if (document.all[elemID].style.visibility == "hidden")
			return(0);
		else
			return(1);
	}
	else if (nn4)
	{
		if (document.layers[elemID].visibility=="hide")
			return(0);
		else
			return(1);
	}
	return(0);
}

function ex(elemID)
{
	e=getElem(elemID);
	if (e.innerHTML=='')
	{
		c=getElem(elemID+'-copy');
		e.innerHTML = c.innerHTML;
		e.style.display='block';
		showElem(elemID);
	}
	else
	{
		e=getElem(elemID);
		hideElem(elemID);
		e.innerHTML = '';
		e.style.display='none';
	}
}

function dosearch()
{
	document.frmsearch.submit();
}

function seabox(stat, obj)
{
	if ((stat==1) && (obj.value=='поиск...'))
	{
		obj.style.color='#000000';
		obj.value='';
	}
	else
	{
		if (obj.value=='')
		{
			obj.style.color='#888888';
			obj.value='поиск...';
		}
	}
}