// Javascript source file
var Settings = function(){
    this.cookieName = 'tld-settings';
    this.expireDays = 30;
    cookie = Cookie.get(this.cookieName);
    if (cookie!==null) {
        this.data = cookie.evalJSON(true);
    } else {
        this.data = {};
    }
    this.save = function(){
        var value = this.serialize();
        Cookie.set(this.cookieName, value, this.expireDays);
    };
    this.get = function(name){
        if (this.data[name]!=undefined){    
            return this.data[name];
        }else{
            return null;
        }
    };
    this.set = function(name,value){
        this.data[name] = value;
        this.save();
    };
    this.serialize = function(){
        value = Object.toJSON(this.data);
        return value;
    };
};
