var mobileWebsiteLabel = "mobile.jdp-pub.org<http://mobile.jdp-pub.org/>";
var mobileWebsiteUrl = "http://mobile.jdp-pub.org/";

var mobileUserAgentPatterns = ["Mobile", "BlackBerry", "ObigoInternetBrowser", "MIDP", "CLDC", "webOS", "Android", "Opera Mini"];

isMobileBrowser = function() {
        var userAgent = navigator.userAgent;
        var pattern;
        for (var patternIndex in mobileUserAgentPatterns) {
                pattern = mobileUserAgentPatterns[patternIndex];
                if (userAgent.indexOf(pattern) != -1) {
                        return true;
                }
        }
        return false;
}

shouldOfferSwitchToMobileWebsite = function() {
        var cookiesString = document.cookie;
        var cookies = cookiesString.split(";");
        var cookie;
        var blockingCookie = false;
        for (var cookieIndex in cookies) {
                cookie = cookies[cookieIndex];
                if (cookie.length > 1 && cookie.split("=")[0] == "forceStandardSite" && cookie.split("=")[1] == "true") {
                        blockingCookie = true;
                }
        }
        return !blockingCookie && isMobileBrowser(); }

var offerSwitchToMobileWebsite = shouldOfferSwitchToMobileWebsite();

if (offerSwitchToMobileWebsite) {
        var userAccept = confirm("Il semblerait que vous soyez connecté depuis un appareil mobile désirez-vous vous accéder au site mobile "+mobileWebsiteLabel+" ?");
        if (userAccept) {
                window.location = mobileWebsiteUrl;
        } else {
                document.cookie = "forceStandardSite=true";
        }
}


