(function($) {
    var mpid2ui = (function() {
        var uidParamKey = 'i';
        var uidCookieKey = 'mpid2ui';
        var mydomain = 'mcframe.com';
        var uid;

        return {
            getUid: function() {
                var urlVal = $.url().param(uidParamKey);
                var cookieVal = $.cookie(uidCookieKey);

                if (!!urlVal) {
                    return urlVal;
                } else if (!!cookieVal) {
                    return cookieVal;
                }
            },

            setUid: function() {
                this.setCookie(uid);
                uilid = this.getUid();
            },

            setCookie: function() {
                var uid = this.getUid();
                $.cookie(uidCookieKey, uid, {domain: mydomain, expires: 730});
            }
        };
    }());

    window.mpid2ui = mpid2ui;
}(jQuery));

