/**
 * @desc Cookie class
 * @author Jan Molak
 */                               
var oCookie = null;               
function Cookie(ownerId) {       
    this.ownerId = ownerId;          
    this.set = function (cookie_name, value, expire_days) {    
        expdate = new Date(new Date().getTime() + 1000*60*60*24* expire_days).toGMTString();
        document.cookie = "u"+this.ownerId+cookie_name+"="+escape(value)+((expire_days==null) ? "" : "; expires="+expdate)
    }                                                          
    this.unset = function (cookie_name) {                      
        expdate = new Date(new Date().getTime() - 1000*60*60*24 * 7).toGMTString();
        document.cookie = "u"+this.ownerId+cookie_name+"="+"; expires="+expdate;
    }                                                          
    this.get = function (cookie_name) {                        
        if (document.cookie.length>0) {
            pairs = document.cookie.split("; ");
            for (i=0;i<pairs.length;i++) {
              data = pairs[i].split("=");
              if (data[0]==("u"+this.ownerId+cookie_name)) {
                if((unescape(data[1])).length > 0 && unescape(data[1]) != 'undefined')
                  return(unescape(data[1]));
                else
                  return "";
              }
            }     
        }
        return "";        
    }
} 