
function writeSessionCookie(cookieName, cookieValue) {
    if (testSessionCookie()) {
        document.cookie = escape(cookieName) + "=" + escape(cookieValue) + "; path=/";
        return true;
    }
    else return false;
}

function getCookieValue(cookieName) {
    var exp = new RegExp(escape(cookieName) + "=([^;]+)");
    if (exp.test(document.cookie + ";")) {
        exp.exec(document.cookie + ";");
        return unescape(RegExp.$1);
    }
    else return false;
}

function testSessionCookie() {
    document.cookie = "testSessionCookie=Enabled";
    if (getCookieValue("testSessionCookie") == "Enabled")
        return true
    else
        return false;
}

// Check to see if we have left a cookie to override behaviour
var delMonteSpaSite = "unknown";
if (getCookieValue("DelMonteSpaMobile")) {
    var delMonteSpaSite = getCookieValue("DelMonteSpaMobile");
}
var isUserOverrideToDesktop = (delMonteSpaSite == "desktop");

// Test User Agent for type of device
var isDesktop = ((navigator.userAgent.match(/Mac/i)) ||
                 (navigator.userAgent.match(/Win/i)) ||
                 ((navigator.userAgent.match(/Linux/i)) && !(navigator.userAgent.match(/Android/i))));

var isTablet = (navigator.userAgent.match(/iPad/i));

var isPhone = !isDesktop && !isTablet;

var isIos = ((navigator.userAgent.match(/iPhone/i)) ||
             (navigator.userAgent.match(/iPod/i)));

var isSmallScreen = (screen.width < 640);

if (!isUserOverrideToDesktop && (isPhone || isIos || isSmallScreen)) {
    location.replace("index_mobile.html");
}


