
NRT.namespace("Utility.History");NRT.Utility.History=function()
{var _initialized=false;var _delegatedNavigationFunction=null;if(Sys.Application==='undefined')
{alert('Please add a history-enabled script manager to this page.');return;}
return{addHistoryPoint:function(key,stateObject)
{try
{var state={'state':'state','value':Sys.Serialization.JavaScriptSerializer.serialize(stateObject)};Sys.Application.addHistoryPoint(state);}
catch(err)
{_oErrorHandler.Error('NRT.History.addHistoryPoint',_oErrorHandler.ERRORTYPE_JS,err);return;}},addOnNavigationHandler:function(delegatedFunction)
{Sys.Application.add_navigate(delegatedFunction);},addClickable:function(sourceElement,delegatedFunction)
{if(sourceElement!=='undefined'&&delegatedFunction!=='undefined')
$addHandler(sourceElement,"click","");},getCurrentLocation:function()
{return window.location;},initialize:function()
{return;}};}();