var SESSION_COOKIE_NAME = 'com.logic_shop.session';
if('undefined' === typeof LOGIC)
	LOGIC = {};
LOGIC.browser = LOGIC.browser || { };
LOGIC.browser.Browser = function() { };
LOGIC.browser.Browser.prototype.detectModernBrowser = function() { 
	var isModernBrowser =
		('chrome' === $.browser.name && $.browser.versionNumber >= 10)
		|| ('firefox' === $.browser.name && $.browser.versionNumber >= 4)
		|| ('msie' === $.browser.name && $.browser.versionNumber >= 9)
		|| ('opera' === $.browser.name && $.browser.versionNumber >= 9.8)
		|| ('safari' === $.browser.name && $.browser.versionNumber >= 5);
	if(!isModernBrowser) {
		var modernBrowserHtml = '<div id="modernBrowserDiv" style="position: absolute; top: 0; left: 0; right: 0; background-color: #DF6; padding:  3px 10px 10px 10px">'
		+ '<span class="Message">For the best browsing experience, download one of the following modern web browsers:</span>'
		+ '<span class="Logos">'
		+ '<a href="http://firefox.com" target="_blank">'
		+ '<img style="margin-left: 20px" alt="Firefox 4" src="firefox_logo_30x29.png" title="Firefox 4" />'
		+ '</a>'
		+ '<a href="http://google.com/chrome" target="_blank">'
		+ '<img style="margin-left: 20px" alt="Google Chrome" src="google-chrome_30x30.png" title="Google Chrome" />'
		+ '</a>'
		+ '<a href="http://apple.com/safari" target="_blank">'
		+ '<img style="margin-left: 20px" alt="Safari 5" src="safari_30x30.png" title="Safari 5" />'
		+ '</a>'
		+ '<a href="http://opera.com" target="_blank">'
		+ '<img style="margin-left: 20px" alt="Opera 11" src="Opera_30x30.png" title="Opera 11" />'
		+ '</a>'
		if('win' === $.os.name) {
			modernBrowserHtml += '<a href="http://www.beautyoftheweb.com/downloadie9" target="_blank">'
			+ '<img style="margin-left: 20px" alt="Internet Explorer 9" src="ie9_30x30.png" title="Internet Explorer 9" />'
			+ '</a>';
		}
		modernBrowserHtml += '</span></div>';
		var modernBrowser = $(modernBrowserHtml);
		var closeButton = $('<a class="CloseButton" href="#" style="position: absolute; right: 15px" title="Close">x</a>')

		closeButton.mousedown(function() { 
			modernBrowser.remove();
			return false;
		});
		modernBrowser.append(closeButton);
		$(document.body).append(modernBrowser);
	}
}
$(document).ready(function() {
	$(document.body).css('display', 'none');
	var browser = new LOGIC.browser.Browser();
	var cookieString = $.cookie(SESSION_COOKIE_NAME) || '{}';
	var cookie = JSON.parse(cookieString);
	if(undefined === cookie.firstVisit) {
		cookie.firstVisit = true;
	} else {	
		cookie.firstVisit = false;
	}
	if(cookie.firstVisit)
		browser.detectModernBrowser();
	$.cookie(SESSION_COOKIE_NAME, JSON.stringify(cookie), { path: '/' });
	// $.cookie('logic-shop.com', null); 
});

$(window).load(function() {
	// var canvas = document.getElementById('header');
	// if(canvas.getContext) {
	// 	canvas.width = 800;
	// 	canvas.height = 130;
	// 	var ctx = canvas.getContext('2d');
	// 	ctx.rotate(-0.07);
	// 	ctx.fillStyle = '#999B89';
	// 	ctx.font = '60pt Steak';
	// 	ctx.fillText($('header h1').text(), 0, 120);
	// 	// ctx.fillStyle = '#666';
	// 	// ctx.font = 'bold 16pt "Trebuchet MS"';
	// 	// ctx.fillText('CUSTOM WEB DEVELOPMENT', 165, 100);
	// 	$('header h1').css('display', 'none');
	// } else {
	// 	$(canvas).css('display', 'none');
	// }   
	$(document.body).css('display', 'block');
});
