/*function showTopBanner(src, href, alt, cls, obj)
{
	document.getElementById('top-banner-1').className = 'focustoplink-what';
	document.getElementById('top-banner-2').className = 'focustoplink-dd';
	document.getElementById('top-banner-3').className = 'focustoplink-ar';
	obj.className = 'focustoplink-' + cls + '-act';
	document.getElementById('top-banner-img').src = src;
	document.getElementById('top-banner-img').alt = alt;
	document.getElementById('top-banner-img').setAttribute('title', alt);
	document.getElementById('top-banner-href').setAttribute('href', href);
	document.getElementById('top-banner-cursor').className = 'focustoplink-arr-' + cls;
	document.getElementById('top-banner').style.display = 'block';
}
function hideTopBanner()
{
	document.getElementById('top-banner-1').className = 'focustoplink-what';
	document.getElementById('top-banner-2').className = 'focustoplink-dd';
	document.getElementById('top-banner-3').className = 'focustoplink-ar';
	document.getElementById('top-banner').style.display = 'none';
}*/

function showTopBanner(src, href, alt, obj)
{
	document.getElementById('top-banner-1').className = '';
	document.getElementById('top-banner-2').className = '';
	document.getElementById('top-banner-3').className = '';
	obj.className = 'sel';
	document.getElementById('top-banner-img').src = src;
	document.getElementById('top-banner-img').alt = alt;
	document.getElementById('top-banner-img').setAttribute('title', alt);
	document.getElementById('top-banner-href').setAttribute('href', href);
	document.getElementById('top-banner-cursor').style.left = getElementPosition(obj.parentNode).left + getElementPosition(obj.parentNode).width / 2 - 16; // 16 это половина ширины оранжевого треугольника
	document.getElementById('top-banner').style.display = 'block';
}

function hideTopBanner()
{
	document.getElementById('top-banner-1').className = '';
	document.getElementById('top-banner-2').className = '';
	document.getElementById('top-banner-3').className = '';
	document.getElementById('top-banner').style.display = 'none';
}

function showNewPaper()
{
	document.getElementById('new-paper-title').style.display = 'none';
	document.getElementById('new-paper-img').style.display = 'block';
}

function hideNewPaper()
{
	document.getElementById('new-paper-title').style.display = 'block';
	document.getElementById('new-paper-img').style.display = 'none';
}

function showPopupAreas(obj)
{
	var popup_top = getElementPosition('aAreas').top;
	var popup_left = getElementPosition('aAreas').left;
	document.getElementById('popupAreas').style.top = (parseInt(popup_top) + 12) + 'px';
	document.getElementById('popupAreas').style.left = (parseInt(popup_left) - 10) + 'px';
	document.getElementById('popupAreas').style.display = 'block';
}

function hidePopupAreas()
{
	document.getElementById('popupAreas').style.display = 'none';
}

//------------------------------------------------------------------------------------
function getElementPosition(elm)
{
    var elem = typeof(elm) == 'string' ? document.getElementById(elm) : elm;
	
    var w = elem.offsetWidth;
    var h = elem.offsetHeight;
	
    var l = 0;
    var t = 0;
	
    while (elem)
    {
        l += elem.offsetLeft;
        t += elem.offsetTop;
        elem = elem.offsetParent;
    }

    return {"left":l, "top":t, "width": w, "height":h};
}