function getInternetExplorerVersion() {
  var rv = -1; // Return value assumes failure.
  if (navigator.appName == 'Microsoft Internet Explorer')   {
    var ua = navigator.userAgent;
    var re  = new RegExp('MSIE ([0-9]{1,}[\.0-9]{0,})');
    if (re.exec(ua) != null) {
      rv = parseFloat( RegExp.$1 );
	}
  }
  return rv;
}

function checkVersion() {
  var ver = getInternetExplorerVersion();
  if ( ver > -1 ) {
    if ( ver < 8.0 ) {
		var prompt = '';
        prompt += '	<div style="border: 1px solid #F7941D; background: #FEEFDA; text-align: center; clear: both; height: 75px; position: relative;">';
        prompt += '    	<div style="position: absolute; right: 3px; top: 3px; font-family: courier new; font-weight: bold;"><a href="#" onclick="javascript:this.parentNode.parentNode.style.display=\'none\'; return false;"><img src="http://media.sjnp.net/no_ie6/ie6nomore-cornerx.jpg" style="border: none;" alt="Close this notice"/></a></div>';
        prompt += '    	<div style="width: 640px; margin: 0 auto; text-align: left; padding: 0; overflow: hidden; color: black;">';
        prompt += '      		<div style="width: 75px; float: left;"><img src="http://media.sjnp.net/no_ie6/ie6nomore-warning.jpg" alt="Warning!"/></div>';
        prompt += '      		<div style="width: 275px; float: left; font-family: Arial, sans-serif;">';
        prompt += '        		<div style="font-size: 14px; font-weight: bold; margin-top: 12px;">You are using an outdated browser</div>';
        prompt += '        		<div style="font-size: 12px; margin-top: 6px; line-height: 12px;">For a better experience using this site, please upgrade to a modern web browser.</div>';
        prompt += '    		</div>';
        prompt += '    		<div style="width: 75px; float: left;"><a href="http://www.mozilla.com/firefox/" target="_blank"><img src="http://media.sjnp.net/no_ie6/ie6nomore-firefox.jpg" style="border: none;" alt="Get Firefox 3.5"/></a></div>';
        prompt += '    		<div style="width: 75px; float: left;"><a href="http://www.microsoft.com/windows/internet-explorer/default.aspx" target="_blank"><img src="http://media.sjnp.net/no_ie6/ie6nomore-ie8.jpg" style="border: none;" alt="Get Internet Explorer 8"/></a></div>';
        prompt += '    		<div style="width: 73px; float: left;"><a href="http://www.apple.com/safari/" target="_blank"><img src="http://media.sjnp.net/no_ie6/ie6nomore-safari.jpg" style="border: none;" alt="Get Safari 4"/></a></div>';
        prompt += '    		<div style="float: left;"><a href="http://www.google.com/chrome" target="_blank"><img src="http://media.sjnp.net/no_ie6/ie6nomore-chrome.jpg" style="border: none;" alt="Get Google Chrome"/></a></div>';
        prompt += '    	</div>';
        prompt += '	</div>';
        prompt += '';
	    document.write(prompt);
	}
  }
}

function createUBCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = '; expires='+date.toGMTString();
	}
	else var expires = '';
	document.cookie = name+'='+value+expires+'; path=/';
}

function readUBCookie(name) {
	var nameEQ = name + '=';
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function checkBrowser() {
  if (!(readUBCookie('upBrowse'))) {
	createUBCookie('upBrowse','x',1);
    checkVersion();
  }
}
