/* 
 * Auxiliary methods used for browser detection and upgrade recommendations.
 */
var cookieName = 'cuIgnoreBrowserRecommendation'

var t = "";

function isRecommendationIgnored() {

	var nameEQ = cookieName + "=";
	var cookies = document.cookie.split( ';' );
	for( var i = 0; i < cookies.length; i++ ) {
		var cookie = cookies[i];
		while ( cookie.charAt(0) == ' ' ) {
			cookie = cookie.substring( 1, cookie.length );
		}
		if ( cookie.indexOf( nameEQ ) == 0 ) {
			return true;
		}
	}
	return false;
}

function setIgnoreRecommendationCookie( days ) {
	var expiry = new Date();
	if ( days ) {
		expiry.setTime( expiry.getTime() + ( 3600000 * 24 * days ) );
	}
	else {
		expiry = "";
	}
	document.cookie = cookieName + "=true; expires=" + expiry.toGMTString() + "; path=/";
}

function setupBrowserUpgradeRecommendation() {

	$( "#inline" ).fancybox( { 'onClosed' : function() {
			setIgnoreRecommendationCookie( 21 );
		}
	} ).trigger( 'click' );
}

function testBrowserRecommendation() {

	if ( $.QueryString["testBrowserRecommendation"] ) {
		jQuery(document).ready( function() {
			setupBrowserUpgradeRecommendation();
		} );
	}
}


	






