﻿/*--- 
COOKIE FUNCTIONS
wa.cookieJar.set('cookieName', cookieValue, daysTillExperation)
wa.cookieJar.get('cookieName') --will return undefined if no cookie found
---*/
(function (wa) {
    wa.cookieJar = {};
    wa.cookieJar.set = function (c_name, value, expiredays) {
        var exdate = new Date();
        exdate.setDate(exdate.getDate() + expiredays);
        document.cookie = "path=/" + c_name + "=" + escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toUTCString());
    };

    wa.cookieJar.get = function (c_name) {
        if (document.cookie.length > 0) {
            c_start = document.cookie.indexOf(c_name + "=");
            if (c_start != -1) {
                c_start = c_start + c_name.length + 1;
                c_end = document.cookie.indexOf(";", c_start);
                if (c_end == -1) c_end = document.cookie.length;
                return unescape(document.cookie.substring(c_start, c_end));
            }
        }
        return undefined;
    }
} (window.wa = window.wa || {}));
