window.addEvent('domready', function() {			
	var myMenu = new MenuMatic();
	
	insertHeaderFlashLeft();
	insertHeaderFlashRight();
	
	var mailLinks = $$('a').filter(	function(item,index){return item.get('href').contains('mailto:');}.bind(this));
		
	$$(mailLinks).addEvent('click',function(e){
		pageTracker._trackEvent('contact', 'clicked email link', this.getProperty('href').replace('mailto:',''));
	});
	
	groupCategories();
});

function insertHeaderFlashLeft(){
	if(Browser.Plugins.Flash.version <9){return;}
	var obj = new Swiff('homePage-010.swf', {
	    id: 'headerFlashLeft',
		container:'headerFlashContainerLeft',
	    width: 750,
	    height: 139,
	    params: {
	        wmode: 'transparent'
	    }	
	});
}

function insertHeaderFlashRight(){
	if(Browser.Plugins.Flash.version <9){return;}
	var obj = new Swiff('homePage-010.swf', {
	    id: 'headerFlashRight',
		container:'headerFlashContainerRight',
	    width: 750,
	    height: 139,
	    params: {
	        wmode: 'transparent'
	    }	
	});
}

function groupCategories(){
	var divArray = $(document.body).getElements('#mainBodyContents div').filter(	
		function(item, index){
			return $(item) && item.className && item.className.toString().toLowerCase().contains('_cat');
		}.bind(this));
	var currentClassName;
	var currentGroupObj;
	divArray.each(function(item,index){
		var insertHR = false ;
		if(currentClassName != item.className){	
			currentGroupObj = new Element('div', { 'class': 'catGroup'	}).inject(item,'before');
			new Element('h2', { 'class': 'groupTitle'	}).inject(currentGroupObj,'top').set('text',item.className.split('_')[0]);	
		}else{
			insertHR = true;
		}
		$(item).inject(currentGroupObj);
		currentClassName = item.className;
		if(insertHR){
			new Element('hr').inject(item,'before');
		}
	}.bind(this));	
}
