window.dhtmlHistory.create({
	toJSON: function(o) {
		return Object.toJSON(o);
	}
	, fromJSON: function(s) {
		return s.evalJSON();
	}
});

var yourListener = function(newLocation, historyData) {
	//do something;
	var saveLocation = location.hash;
	if(saveLocation == "#"){
		saveLocation = "";
	}
	dhtmlHistory.add(saveLocation, historyData);
}

window.onload = function() {
	dhtmlHistory.initialize();
	dhtmlHistory.addListener(yourListener);
};
