if(typeof(analyticsJSExt) == "undefined" || !analyticsJSExt || !analyticsJSExt.topicNamespace){
	analyticsJSExt = {
		topicNamespace: "/wc/analytics/",
		registerPageView: function(refreshAreaId,pageViewData)
		{
			dojo.addOnLoad(function(){
				dojo.event.connect("after", dojo.widget.byId(refreshAreaId), "setInnerHTML", function(){
					analyticsJS.publishPageView(pageViewData);
				});
			});
		},
		registerAddSchoolPageView: function(refreshAreaId,resultInfoDivId,categoryId)
		{
			dojo.addOnLoad(function(){
				dojo.event.connect("after", dojo.widget.byId(refreshAreaId), "setInnerHTML", function(){

					if(dojo.byId(resultInfoDivId) != null)
					{
						var resultInfo = eval('('+dojo.byId(resultInfoDivId).innerHTML+')').searchResult;
						var pageViewData = {pagename: "School Search Result",categoryId:categoryId};
		
						pageViewData.searchTerms = resultInfo.searchTerms;
						pageViewData.searchCount = resultInfo.totalResultCount;

						analyticsJS.publishPageView(pageViewData);
					}else{
						var pageViewData = {pagename: "Add a New School",categoryId:categoryId};
						analyticsJS.publishPageView(pageViewData);
				}
				});
			});
		}
	}
}

