/*
 *
 */
j2.util.Cookie = j2.util.Cookie || {
    set: function(name,value,option) {
             var str = name + "=" + escape(value);
             if (option) {
                 if (option.expireDays) {
                     var date = new Date();
                     var ms = option.expireDays * 24 * 3600 * 1000;
                     date.setTime(date.getTime() + ms);
                     str += "; expires=" + date.toGMTString();
                 } else if (option.expire) {
                     str += "; expires=" + option.expire;
                 }
                 if (option.path) {
                     str += "; path=" + path;
                 } else {
                     str += "; path=/";
                 }
                 if (option.domain) {
                     str += "; domain" + domain;
                 }
                 if (option.secure) {
                     str += "; true";
                 }
             }
             document.cookie = str;
         },
    get: function(name) {
             var cookieArray = document.cookie.split("; ");
             var cookie = new Object();
             for (var i = 0; i < cookieArray.length; i++) {
                 var arr=cookieArray[i].split("=");
                 if (arr[0] == name) {
                     return unescape(arr[1]);
                 }
             }
             return "";
         },
    remove: function(name) {
                j2.util.Cookie.set(name, "", {expireDays:-1});
         }
};

j2.cookie = j2.util.Cookie;