/**
 * 1.0 Original article and Script is from: http://think2loud.com/build-an-unsupported-browser-warning-with-jquery/
 * 1.1 Then the script was extended here: http://blog.team-noir.net/2009/06/fight-old-browsers-warning-with-jquery/
 * 1.2 And finally Fleshgrinder had a look at it and also minified it: http://www.nervenhammer.com/
 * 1.3 Google Chrome & new Safari detect added by www.team-noir.net
 */

function badBrowser() {
	var userAgent = navigator.userAgent.toLowerCase();
	
	// Check for Microsoft Internet Explorer 6.0
	if ($.browser.msie && parseInt($.browser.version, 10) <= 6) {
		return true;
	}
	// Check for Opera 9.5
	if ($.browser.opera && ($.browser.version *10) <= 100) {
		return true;
	}
	// Check for Mozilla Firefox 2.0
	if (/firefox[\/\s](\d+\.\d+)/.test(userAgent)) {
		var ffversion = Number(RegExp.$1);
		if (ffversion < 3) {
			return true;
		}
	}
	// Check for Safari < Version 4.0
	if (/safari[\/\s](\d+\.\d+)/.test(userAgent) && !/chrome[\/\s](\d+\.\d+)/.test(userAgent)) {
		var safari = userAgent.indexOf('version');
		if (safari > -1) {
			var snip1 = safari+8;
			var version = userAgent.substring(snip1, (snip1+1));
			if (version < 3) {
				return true;
			}
		}
	}
	// Check for Chrome < Version 2.0
	var chrome = userAgent.indexOf('chrome');
	if (chrome > -1) {
		var snip1 = chrome+7;
		var version = userAgent.substring(snip1, (snip1+1));
		if (version < 2) {
			return true;
			}
	}
	
    return false;
}

function getBadBrowser(c_name) {
	if (document.cookie.length > 0) {
		c_start = document.cookie.indexOf(c_name + "=");
		if (c_start != -1) {
			c_start = c_start + c_name.length + 1;
			c_end   = document.cookie.indexOf(";",c_start);
			if (c_end == -1) {
				c_end = document.cookie.length;
			}
			return unescape(document.cookie.substring(c_start,c_end));
		} 
	}
	return "";
}

if(badBrowser() && getBadBrowser('browserWarning') != 'seen') {
	$(function() {
		$("#globalcontainer").hide();
		$('<div id="badbrowser"><table><tr><td><p style="color: #999;"><img src="assets/images/global/rebel-logo-bb.jpg" width="231" height="71" alt="Rebel Films" /><br /><br /><strong style="color: #FFF;">You are using an old version of your browser.</strong><br />This site is optimized to work with modern web browsers.<br />Please upgrade your web browser to view this site!<br /><a href="http://www.mozilla.com/en-US/firefox/">Firefox 3 or higher</a><a href="http://www.microsoft.com/windows/internet-explorer/download-ie.aspx">Internet Explorer 7 or higher</a><a href="http://www.apple.com/safari/download/">Safari 3 or higher</a></p><p style="color: #CCC;font-size: 20px;font-weight: bold;"><a href="http://www.rebelfilms.com.au/store/">CLICK HERE TO VISIT OUR DVD STORE</a></p><p style="color: #999;">31 Weston Street, Brunswick, Victoria 3056, Australia<br />tel: +61 (0)3 9388 2788 fax: +61 (0)3 9388 2910<br /><a href="mailto:info@rebelfilms.com.au">info@rebelfilms.com.au</a></p></td></tr></table></div>')
			.prependTo("body");
	});
}