window.addEvent('domready', function() {	
		
	
	
	/*if($('navigation')) {
		
		var navmenu = $('navigation');
		var navlinks = navmenu.getElements('a');
		
		navlinks.each(function(item,index){	
			 	//item.fade('hide');
			item.addEvents({
				'mouseover': function(){
					var imagesrc = item.getElement('img').src;
					imagesrc_out = imagesrc;
					imagesrc_over = imagesrc.replace(".png","-active.png");
					item.getElement('img').src = imagesrc_over;
				},
				'mouseout': function(){
					var imagesrc = item.getElement('img').src;
					imagesrc_over = imagesrc.replace("-active.png",".png");
					item.getElement('img').src = imagesrc_out;
				}
			});
				
		});
	}*/
	
	
	if ($('legal-info-map')) {
		
		var legal_info_map = $('legal-info-map');
		var map_image = $('map-image');
		var provinces_list = $('provinces-list');
		var provinces = provinces_list.getElements('a');
		provinces.activeItem = null;
	
		var province_info_container = $('province-info-container');
		province_info_container.morph = new Fx.Morph(province_info_container, { transition: Fx.Transitions.Expo.easeOut, duration: 300 });
		
		
		provinces.each(function(province) {
		
			province.targetContent = legal_info_map.getElement(province.get('href'));
			province.targetContent.setStyle('position', 'absolute');
			province.targetContent.fade('hide');
		
			province.addEvents({
				mouseenter: function(evt) {
			
					map_image.set('class', province.getParent('li').get('id'));
		
				},
			
				mouseleave: function(evt) {
				
					map_image.set('class', '');
				
				},
			
				click: function(evt) {
				
					evt.stop();
				
				
					if (provinces.activeItem) provinces.activeItem.fade('out');
					province.targetContent.fade('in');
					provinces.activeItem = province.targetContent;
				
					province_info_container.morph.start({ height: province.targetContent.getSize().y });
				
				}
			
			});
		
		});		
	
	}				
	
});


