var ua = navigator.userAgent.toLowerCase();
var Version = parseInt(navigator.appVersion);
var isIE = ((ua.indexOf("msie") != -1) && (ua.indexOf("opera") == -1) && (ua.indexOf("webtv") == -1))? true:false;
var isIE5 = (isIE && (Version == 4) && (ua.indexOf("msie 5.0")!=-1));
var isIE55 = (isIE && (Version == 4) && (ua.indexOf("msie 5.5")!=-1));
var isIE6up = (isIE && (Version == 4) && ((ua.indexOf("msie 5.0")!=-1) || (ua.indexOf("msie 5.5")!=-1) || (ua.indexOf("msie 6.")!=-1)));
var isMac = (navigator.appVersion.indexOf("Mac") != -1);
var isGecko = (ua.indexOf("gecko") != -1);

function getOffsetTop(element, deep) 
{
	return getOffsetProperty(element, 'Top', deep);
}

function getOffsetLeft(element, deep) 
{
	return getOffsetProperty(element, 'Left', deep);
}

function getOffsetProperty(element, property, deep) 
{
   var offsetValue = 0;
   offsetProperty = 'offset' + property;
   
   do 
   {
      offsetValue += element[offsetProperty];
      element = element.offsetParent;
   } 
   while (deep == true && element != document.body && element != null);
   
   return offsetValue;
}

window.onload = function()
{
	if (isIE6up)
	{
		var _targets = document.getElementById('sponsors').childNodes;
		var i = 0;
		
		while (i<_targets.length)
		{
			if (_targets[i].nodeType==1)
			{
				if (_targets[i].tagName.toUpperCase()=="A") 
				{
					_targets[i].style.height = (_targets[i].scrollHeight > 38 ? "38px" : "auto");
				}
			}
			i++;
		}
		
		delete i;
		delete _targets;
	}
	
	if (isIE && (typeof document.body.style.maxHeight != "undefined"))
	{
		var _targets = document.getElementsByTagName('DIV');
		var i =0;
		while (i<_targets.length)
		{
			if (_targets[i].className=="p1" && _targets[i].parentNode.className=="subContent3" && _targets[i].parentNode.parentNode.parentNode.id=="subCenter2")
			{
				_targets[i].style.height=_targets[i].offsetHeight+'px';
			}
			i++;
		}
		
		delete _targets;
		
		var imgs = document.getElementsByTagName('IMG');
		
		i=0;
		while (i<imgs.length)
		{
			if (imgs[i].parentNode.tagName.toUpperCase()=="UL" && imgs[i].parentNode.parentNode.className=="subContent" && imgs[i].parentNode.parentNode.parentNode.id=="subCenter1")
			{
				imgs[i].style.bottom='';
				imgs[i].style.top=(getOffsetTop(document.getElementById('sponsors'),true)-imgs[i].offsetHeight)+'px';
				break;
			}
			i++;
		}
		
		delete i;
		delete imgs;
	}
};
