
// Universal event handler
// Please don't use "onload = functionName" etc
// use instead this "addEvent(window, 'load', functionName);"
function addEvent(obj, strEvent, objFunction)
{ 
	if (obj.addEventListener)
	{ 
		obj.addEventListener(strEvent, objFunction, true); 
		return true; 
	}
	else if (obj.attachEvent)
	{ 
		var returnValue = obj.attachEvent("on"+strEvent, objFunction); 
		return returnValue; 
	} 
	else return false; 
}


///////////////////////////////////////////////////////////////////////////////////////////

function getPageWidth() {
	var lPageWidth = 0;
	
	if( typeof( window.innerWidth ) == 'number' )
	{
		//Non-IE
		lPageWidth = window.innerWidth;
	}
	else if( document.documentElement && document.documentElement.clientWidth )
	{
		//IE 6+ in 'standards compliant mode'
		lPageWidth = document.documentElement.clientWidth;
	}
	else if( document.body && document.body.clientWidth )
	{
		//IE 4 compatible
		lPageWidth = document.body.clientWidth;
	}
	return lPageWidth;
}
	
addEvent(window, 'load', setBannersPositions);
addEvent(window, 'resize', setBannersPositions);



function setBannersPositions()
{
	if(document.getElementById('siteContainer'))
	{			
		var siteContainer = document.getElementById('siteContainer');
				
		if(document.getElementById('ctlLeftBanner') && document.getElementById('ctlRightBanner'))
		{
			var pageW = getPageWidth();
			var leftBanner = document.getElementById('ctlLeftBanner');		
			var rightBanner = document.getElementById('ctlRightBanner');
			var leftBannerW = parseInt(leftBanner.style.width);
			var rightBannerW = parseInt(rightBanner.style.width);
			var bShowBanners = pageW >= siteContainer.offsetWidth + leftBannerW + rightBannerW;
			
			leftBanner.style.display = bShowBanners ? 'block' : 'none';
			rightBanner.style.display = bShowBanners ? 'block' : 'none';
			
			leftBanner.style.left = Math.round((pageW - siteContainer.offsetWidth) / 4 - leftBannerW / 2) + 'px';
			rightBanner.style.left = Math.round((pageW - siteContainer.offsetWidth) / 4 * 3 + siteContainer.offsetWidth - rightBannerW / 2) + 'px';
		}	
		
	}
}