$(document).ready(function(){checkBrowser();});

function runBrowserCheck() {
	//console.log('runBrowserCheck()');
	
	var ie = (function () {
		var undef, v = 3, div = document.createElement('div');

		while (
			div.innerHTML = '<!--[if gt IE '+(++v)+']><i></i><![endif]-->',
			div.getElementsByTagName('i')[0]
		);

		return v > 4 ? v : undef;
	}());
	
	if ( ie && ie <= 8) {
		//alert('runBrowserCheck()\n   ie: '+ ie);
		// console.log('   too old'); 
		
		$(document).keyup(function(e) {
			if (e.keyCode == 27) {forceLightboxClose();}
		});
		
		$.fancybox.open(' \
			<div class="leaving_box upgrade_box"> \
				<div class="message"> \
					Please upgrade<br/> \
					your browser to enjoy<br/> \
					a better Kids\' CBC 2<br/> \
					experience.  \
				</div> \
				<div class="buttons"> \
					<a href="#" class="btn kids-btn cancel">CANCEL</a> \
					<a href="http://windows.microsoft.com/en-CA/internet-explorer/download-ie" target="_blank" class="btn kids-btn upgrade okay">UPGRADE NOW</a> \
				</div> \
			</div>'
		);
		
		
		$('.upgrade_box .kids-btn.cancel').click(function(e){
			e.preventDefault();
			forceLightboxClose();
		});
		
	}
	else {
		//alert('runBrowserCheck()\n   clean');
		//console.log('   clean');
	}
}

function checkBrowser() {
    var seen = getCookie("seen_message");
    if (seen != "true") {
        setCookie("seen_message","true", .1);
		runBrowserCheck();
    }
}

function setCookie(cname, cvalue, exdays) {
    var d = new Date();
    d.setTime(d.getTime() + (exdays*24*60*60*1000));
    var expires = "expires="+d.toUTCString();
    document.cookie = cname + "=" + cvalue + "; " + expires;
}

function getCookie(cname) {
    var name = cname + "=";
    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);
        if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
    }
    return "";
}