function testCookie() {
    var testCookieName = "panraven.test.cookie";
    var testCookieValue = "yeah";
    try {
        document.cookie = testCookieName + "=" + testCookieValue;

        if (!getCookie(testCookieName)) {
            return false;
        }
    } finally {
        document.cookie = testCookieName + "=" + testCookieName + ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
    }
    return true;
}

function getCookie(name) {
    var allCookies = document.cookie.split(';');
    for (var i = 0; i < allCookies.length; i ++) {
        var tempCookie = allCookies[i].split('=');
        var cookieName = tempCookie[0].replace(/^\s+|\s+$/g, '');
        if (cookieName == name) {
            return tempCookie[1];
        }
    }
    return null;
}

if (!testCookie()) {
    document.location = "/error/MessagePage.epage?sp=SCOOKIES_REQUIRED";
}
