Ext.BLANK_IMAGE_URL = './resources/images/default/s.gif';

Ext.ns("iu");


iu.app = function()
{

 	var tokenDelimiter = '_';
 	
 	var adding = false;
 	
 	var swf;
	
	function trace(s)
	{
		//console.log(s);
		Ext.get("websiteswf").dom.gozerTrace(s)
	}
	
 	return {

		init:function()
		{
			//console.log("init");
			Ext.History.init();
			swf = Ext.get("websiteswf");

			Ext.History.on('change', this.onHistoryChange, this);
			

		} 
		
		,onHistoryChange : function(token)
		{
			//console.log("onHistoryChange(%o,%o)",token,adding);
		
			if (!adding)
			{
				swf.dom.historyGo(token);
			}
			else
				adding = false;
		}
		
		,setTitle : function(title)
		{
			Ext.getDoc().dom.title = "India Unbound - " +title;
		}

		,historyAdd : function(num, id, title)
		{
			adding= true;
			Ext.History.add(num/* + tokenDelimiter + id*/);
			this.setTitle(title);
			//console.log("History "+num+" : "+id+" : " +title);
		}
		
		,historyBack : function()
		{
			Ext.History.back();
		}
		 
		,historyForward : function()
		{
			Ext.History.forward();
		}

	}
}();



Ext.onReady(iu.app.init,iu.app);
