DB_hash = {

	read : function() {
		var hash = window.location.hash;
		var hashObj = new Object();

		hash = hash.split('/');
		for (i=1; i<hash.length; i+=2)
			hashObj[hash[i]] = hash[i+1];

		DB_hash.hash = hashObj;
	},

	write: function() {
		var hash = "#";
		for (key in DB_hash.hash)
			hash += "/" + key + "/" + DB_hash.hash[key];
		document.location.hash = hash;
	},

	get: function(name) {
		if(name==undefined) {
			return "";
		}
		return DB_hash.hash[name];
	},

	set: function(name, value) {
		DB_hash.hash[name] = value;
		DB_hash.write();
	},
	
	clear : function() {
		DB_hash.hash = new Object;
		DB_hash.write();
	},
	
};

