/**
 * @author alex
 */

/* depracted by loadPage function
function clickHandlerMaker(arr){
	for(var i=0; i < arr.length; i++){
		var el = Ext.get(arr[i].elementId);
		try{
		el.tag=arr[i].pageName;
		el.on("click", onElClick);
		}catch(err){
			if(console){
				console.warn("There was a non-critical Error.  Probably caused by element id " + arr[i].elementId + " not existing.  In case it was somethign else (and it may have been critical) here was the error: " + err);
			}
		}		
	}
	function onElClick(){
		Ext.History.add(this.tag);
	}
}
*/

loadPage = function(pageName) {
	//fixes problem of putting .htm extension in page name
	pageName = pageName.replace(/.htm/,"");
	
	Console.log("Page Name: " + pageName);
	
	Ext.History.add(pageName);	
}

/* 
 * Loads a page inside a page.
 */
loadSubPage = function(subPageName, mainPageName){
	Ext.History.add(mainPageName + ":" + subPageName);
}