var browserUpgrade;
if (navigator.userAgent.indexOf("MSIE 6") >= 0 || navigator.userAgent.indexOf("MSIE 5") >= 0) {
	window.attachEvent("onload", browserUpgradeShow);
}
if (navigator.userAgent.indexOf("Macintosh") >= 0 && navigator.userAgent.indexOf("Safari") >= 0 && navigator.userAgent.indexOf("Version/") == -1 || navigator.userAgent.indexOf("Firefox/2") >= 0) {
	window.addEventListener("load", browserUpgradeShow, false);
}
function browserUpgradeShow() {
	var show = true;
	var cookies = document.cookie.split('; ');
	for (var i = 0; i < cookies.length; i++) {
		if (cookies[i] == "browserUpgrade=yes") {
			show = false;
		}
	}
	
	if (show) {
		browserUpgrade = document.createElement('a');
		//browserUpgrade.href = "http://web2.uconn.edu/browserupgrade/";
		browserUpgrade.id = "browserUpgrade";
		browserUpgrade.style.display = "block";
		browserUpgrade.style.position = "absolute";
		browserUpgrade.style.top = "-62px";
		browserUpgrade.style.right = "50px";
		browserUpgrade.style.height = "62px";
		browserUpgrade.style.width = "349px";
		browserUpgrade.style.background = "url(http://web2.uconn.edu/browserupgrade/popdown.gif) no-repeat";
		browserUpgrade.onclick = function() {
			browserUpgradeCookie();
			window.location = "http://web2.uconn.edu/browserupgrade/";
		};
		
		document.body.appendChild(browserUpgrade);
		
		var upgradeClose = document.createElement('a');
		upgradeClose.style.display = "block";
		upgradeClose.style.position = "absolute";
		upgradeClose.style.right = "7px";
		upgradeClose.style.top = "6px";
		upgradeClose.style.width = "16px";
		upgradeClose.style.height = "16px";
		upgradeClose.onclick = function() {
			document.body.removeChild(browserUpgrade);
			browserUpgradeCookie();
		};
		browserUpgrade.appendChild(upgradeClose);
		setTimeout(browserUpgradeAnimate, 10);
	}
}

function browserUpgradeCookie() {
	var cookieDate = new Date();
	cookieDate.setTime(cookieDate.getTime() + 86400);
	document.cookie = "browserUpgrade=yes; domain=.uconn.edu; path=/; expires=" + cookieDate.toGMTString();
}
function browserUpgradeAnimate() {
	if (parseInt(browserUpgrade.style.top) < 0) {
		browserUpgrade.style.top = (parseInt(browserUpgrade.style.top) + 1) + "px";
		setTimeout(browserUpgradeAnimate, 10);
	}
}