$(document).ready(function(){
	var message = {
		warning: "<b>Attention! Certaine paramétres sont incompatible avec notre site web.</b>",
		browser: "<br />La version de votre navigateur {x} est ancienne. Veuillez mettre à jour votre navigateur.",
		resolution: "<br />La résolution de votre écran est ({x}*{y}). La résolution minimale assurant une bonne utilisation est (1152*768).",
		cookie: "<br />Votre navigateur n'accepte pas les Cookies. Veuillez activez le systéme Cookies.",
	};
	var warning = {
		browser: "",
		resolution: "",
		cookie: "",
	};
	var error = false;
	var warningMsg = "";

    var userAgent = navigator.userAgent.toLowerCase();
    $.browser.chrome = /chrome/.test(navigator.userAgent.toLowerCase()); 

    // Is this a version of IE?
    if($.browser.msie){ 
        // Add the version number
		if ($.browser.version.substring(0,1) < 8) {
        	error = true;
        	warning.browser = message.browser.replace("{x}", "Internet Explorer");
		}
    }

    // Is this a version of Chrome?
    if($.browser.chrome){
        //Add the version number
        userAgent = userAgent.substring(userAgent.indexOf('chrome/') +7);
        userAgent = userAgent.substring(0,1);

        // If it is chrome then jQuery thinks it's safari so we have to tell it it isn't
        $.browser.safari = false;
    }
    
    // Is this a version of Safari?
    if($.browser.safari){
        // Add the version number
        userAgent = userAgent.substring(userAgent.indexOf('version/') +8);
        userAgent = userAgent.substring(0,1);
    }

    // Is this a version of Mozilla?
    if($.browser.mozilla){
        
        //Is it Firefox?
        if(navigator.userAgent.toLowerCase().indexOf('firefox') != -1){
            // Add the version number
            userAgent = userAgent.substring(userAgent.indexOf('firefox/') +8);
            userAgent = userAgent.substring(0,1);
            if (userAgent < 3) {
				error = true;
        		warning.browser = message.browser.replace("{x}", "Mozilla Firefox");
			}
        }
        // If not then it must be another Mozilla
        else{
			error = true;
        	warning.browser = message.browser.replace("{x}", "Mozilla Firefox");
        }
    }

    // Is this a version of Opera?
    if($.browser.opera){
        if ($.browser.version.substring(0,1) < 9) {
        	error = true;
        	warning.browser = message.browser.replace("{x}", "Opera");
		}
    }

	if((screen.width<1152) || (screen.height<768)) {
		error = true;
		warning.resolution = message.resolution.replace("{x}", screen.width);
		warning.resolution = warning.resolution.replace("{y}", screen.height);
	}

	$.cookie("test", "1");
	if (!$.cookie("test")) {
		error = true;
		warning.cookie = message.cookie;
	}

	if (error) {
		warningMsg = message.warning + warning.browser + warning.resolution + warning.cookie;
		$("#warning-tip").show();
		$("#warning-tip-wrapper #warning-tip").html(warningMsg);
	}
});