/*	Upgrade uw browser
	******************
	jQuery required!	*/


var upgrade = function() {
	var link_css = 'upgrade/style.css'
		link_ff = 'http://nl.www.mozilla.com/nl/',
		link_ie = 'http://www.microsoft.com/belux/nl/windows/internet-explorer/default.aspx',
		$html = $('<div style="display:none" id="upgrade"><div><h3>Deze website is niet geoptimaliseerd voor uw browser.</h3><p>Voor een betere weergave installeer &eacute;&eacute;n van deze recente browsers.</p><ul><li><a href="'+link_ff+'"><img src="upgrade/ff_logo.gif" alt="Firefox" /></a></li><li><a href="'+link_ie+'"><img src="upgrade/ie_logo.gif" alt="Internet Explorer" /></a></li></ul><a id="upgrade_close" href="#">Verbergen</a></div></div>');
	
	function get_cookie(cookie_name) {
		var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );
		if (results) {return (unescape(results[2]));} else {return null;}
	}

	function setCookie(name, value, expires, path, domain, secure) {
	  var curCookie = name + "=" + escape(value) +
	      ((expires) ? "; expires=" + expires.toUTCString() : "") +
	      ((path) ? "; path=" + path : "") +
	      ((domain) ? "; domain=" + domain : "") +
	      ((secure) ? "; secure" : "");
	  document.cookie = curCookie;
	}
	
	return {
		init : function() {
			if (!($.browser.msie && parseInt($.browser.version) <= 6) || get_cookie('upgrade_closed')) return false;
			
			// Voeg styling toe
			$('head').append('<link rel="stylesheet" href="'+link_css+'" type="text/css" media="screen" />')
			
			// Voeg toe aan body
			$('body').prepend($html);
			
			// Toon kader
			$html.attr('style','')
			
			// Events
			$('#upgrade_close').click(function() {
				$html.remove();
				
				// Set cookie
				var expDate = new Date();
				expDate.setHours( parseInt(expDate.getHours()) + 1 );	// Expire na 1 uur
				setCookie('upgrade_closed', 'true', expDate) ;
			})
		}
	}
}()
