// возвращает объект с указанным id или false
function element( sID )
{
	if( document.getElementById )
	{
		var oElement = document.getElementById(sID);
		return oElement == null ? false : oElement;
	}
	return false;
};
// возвращает массив дочерних элементов имеющих определенное имя тега или пустой массив
function byTagName( oElement, sTagName )
{
	if( oElement != false )
	{
		var aElements = oElement.getElementsByTagName(sTagName);
		return aElements;
	}
	return new Array();
};
// возвращает массив элементов с определенным именем класса или пустой массив
function byClassName( oElement, sClassName )
{
	var ret = new Array();
	if( oElement == false )
	{
		oElement = document;
	}
	var aElements = oElement.getElementsByTagName('*').length == 0 ? oElement.all :oElement.getElementsByTagName('*');
	for( var i = 0; i < aElements.length ; i++ )
	{
		if( aElements[i].className == sClassName )
		{
			ret[ret.length] = aElements[i];
		}
	}
	return ret;
};
/*----------------------------------------------------------------------------*/
// добавляет атрибут target="_blank" всем ссылкам у которых есть атрибут rel="external"
function useTarget()
{
	if( element('doc') )
	{
		var refs = byTagName( element('doc'), 'a' );
		for( var i = 0; i < refs.length; i++ )
		{
			if( refs[i].getAttribute("href") && refs[i].getAttribute("rel") == "external" )
			{
				refs[i].target = "_blank";
			}
		}
	}
	return;
};
// преобразует защищенные ссылки
function hiddenMail( sLogin, sServer )
{
	var sHref = '\x6d\x61\x69\x6c\x74\x6f\x3a' + sLogin + '\x40' + sServer;
	window.location.href = sHref;
};
// определяет браузер
function browser()
{
	var str = navigator.userAgent;
	var ret = '';
	if( str.indexOf( 'MSIE' ) != -1 && str.indexOf( 'Opera' ) == -1 )
	{
		ret = 'IE';
	}
	return ret;
};
// начинает работу приложения
function init()
{
	useTarget();
	var list = element('children-list-brief');
	if( list != false )
	{
		var cards = byClassName( document, 'card' );
		if( browser() == 'IE' )
		{
			var lis = byTagName( list, 'li' );
			var i = 0;
			for( i =  0; i < lis.length; i++ )
			{
				lis[i].onmouseover = function(){
					this.className += ' over';
					this.style.zIndex = 1000;
				};
				lis[i].onmouseout = function(){
					this.className = this.className.replace( / over/gi, "" );
					this.style.zIndex = 0;
				};
			};
			for( i = 0; i < cards.length; i++ )
			{
				cards[i].style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=95)";
			}
		}
		else
		{
			for( i = 0; i < cards.length; i++ )
			{
				cards[i].style.opacity = 0.95;
			}
		}
	};
};
window.onload = init;

function setAct(n)
{
	for(i=1;i<=4;i++)
	{
		document.getElementById('li'+i).className='lia';
		document.getElementById('ul'+i).style.display='none';
		document.getElementById('a'+i).style.display='none';
	}
	document.getElementById('li'+n).className='activeli';
	document.getElementById('ul'+n).style.display='block';
	document.getElementById('a'+n).style.display='block';
}
