window.dhtmlHistory.create({toJSON:function(a){return Object.toJSON(a)},fromJSON:function(a){return a.evalJSON()}});function handleHistoryChange(a,b){if(b==null||a==false){return false}switch(b.function_name){case"TableauGoogleSearchGoToPage":if(b.query_page!==false){googleSearchAPI_gotoPage(b.query_page)}break;case"TableauGoogleSearch":if(b.query){googleSearchAPI_ajaxBackButton(b.query)}break}}function historyAllowedBrowser(){BrowserDetect.init();if(BrowserDetect.browser=="Safari"){return false}return true}function historySetBackButton(a,b){if(!historyAllowedBrowser()){return false}if(a&&b){if(dhtmlHistory.add){dhtmlHistory.add(a,b)}}}Event.observe(window,"load",function(){if(historyAllowedBrowser()){dhtmlHistory.initialize();dhtmlHistory.addListener(handleHistoryChange)}});