dojo.addOnLoad(function(){
	init();
});

/********************************** Initialize *****************************************/	
	var config = {
		az			: 'all',
		age			: '',
		audience	: '',
		eventType	: '',
		mediaType	: '',
		newsType	: '',
		topic		: '',
		month		: '',
		year		: '',		
		cat 		: '',		
		subcat		: '',
		type		: 'media',
		links		: 7,
		query		: '',
		numPerPage 	: 50,
		href 		: '/assets/processing/eventsXmlProxy.aspx',
		search		: 'multimedia'
	};
	var mySearch;
	
	var catConfig = {
		az			: '',
		age			: '',
		audience	: '',
		eventType	: '',
		mediaType	: '',
		newsType	: '',
		topic		: '',
		month		: '',
		year		: '',		
		cat 		: '65',		
		subcat		: '',
		type		: 'media',
		links		: 7,
		query		: '',
		numPerPage 	: 50,
		href 		: '/assets/processing/eventsXmlProxy.aspx',
		search		: 'multimedia'
	};
	var myCategories;
	
	var qs;
	var mediaType;
	var topic;
	var topic2;
	var topicName2;
	
	
	init = function(){
		mediaType = '';
		topic = '';
		topic2 = '';
		
		try {			
			qs = new com.mgh.QueryString(null);
			mediaType = qs.get('mediaType').replace('#','');
			topic = qs.get('topic').replace('#','');
			topic2 = qs.get('topic2').replace('#','');
			topicName2 = qs.get('topicName2').replace('#','');
	 
			config.mediaType = mediaType;
			config.topic = topic;
			catConfig.topic = topic2;		
			
		} catch (e) {
			console.log(e);
		}
		
		//window.scroll(0,0);
		dojo.byId('keyWord').value = '';
		mySearch = new com.mgh.Multimedia(config);
		myCategories = new com.mgh.MultimediaCategories(catConfig);
		myCategories.buildFilter1();
		myCategories.buildFilter2();		
		//mySubCategories = new com.mgh.SubCategories(subCatConfig);

		registerEvents();	 
	}