/**
 * primitive class managing user settings
 * 
 * @author mE
 */
var Setting = {
    /**
     * get user setting
     * 
     * @param string name setting name
     * @param mixed  def  default value to return when value is unset
     * @return mixed
     */
    get: function(name,def){
        var ret = new Hash.Cookie("settings").get(name);
        if(ret == null && $defined(def)){
            ret = def;
        }
        return ret;
    },
    
    /**
     * ser user setting
     * 
     * @param string name  setting name
     * @param mixed  value setting value
     */
    set: function(name,value){
        new Hash.Cookie("settings").set(name,value);
    }
};
