

// возвращает объект с указанным 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();
};
/*----------------------------------------------------------------------------*/
// добавляет атрибут 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 init()
{
	useTarget();
};
window.onload = init;