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

Event.observe(window, 'load', function() { //Initialize RSH 
	window.dhtmlHistory.initialize(); 
	window.dhtmlHistory.addListener(load); //On history change, call 'load' function 
}); 


load = function(page) {
//alert(unescape(page));
	new Ajax.Updater('maincontent', unescape(page), { method: 'get', evalScripts: true }); 
	window.dhtmlHistory.add(page); 
	return false; 
};
