    function getCookie(cookieName) {
        if (document.cookie.length > 0) {
            begin = document.cookie.indexOf(cookieName+"=");
            if (begin != -1) {
                begin += cookieName.length + 1;
                end = document.cookie.indexOf(";", begin);
                if (end == -1) end = document.cookie.length; {
                    return unescape(document.cookie.substring(begin, end));
                }
            }
        }
        return null;
    }


    function setCookie(cookieName, value, expiredays) {
        var expireDate = new Date();
        expireDate.setTime(expireDate.getTime() + (expiredays * 24 * 3600 * 1000));
        document.cookie = cookieName + "=" + escape(value) + ((expiredays == null) ? "" : "; path=/; expires=" + expireDate.toGMTString());
    }


    function delCookie (cookieName) {
        if (getCookie(cookieName)) {
            var expireDate = new Date(0);
            document.cookie = cookieName + "=; path=/; expires="+ expireDate.toGMTString();
        }
    }

    function cookiesAllowed() {
        setCookie('cookiesAllowed','true', 1)
        if (getCookie('cookiesAllowed') == 'true') {
            delCookie('cookiesAllowed');
            return true;
        } else {
            return false;
        }
    }

