DOMAssistant.DOMReady(initPage);
			 
 function initPage() {
 	var map = $$('map');
	if(map) {
		var county_list = map.getElementsByTagName('AREA');
		var list_length = county_list.length;
		for(var i=0; i<list_length; i++){

			$(county_list[i]).addEvent('mouseover', function(e) {
				showCounty(this);
				var county = this.id;
				county = county.substring(county.indexOf('_')+1, county.length);
				showCounty(county);
				 DOMAssistant.preventDefault(e);
			});
			
			$(county_list[i]).addEvent('mouseout', function(e) {
				var county = this.id;
				county = county.substring(county.indexOf('_')+1, county.length);
				hideCounty(county);
			});
		}
	}
 }

function showCounty(county) {
	if ($$(county).style.display != 'inline') {
		$$(county).style.display = 'inline';
		
		var a = $$(county).elmsByTag('a').first();
		
		if(a) {
			
			var tooltip = document.createElement('span');
			tooltip.id = 'tooltip';
			tooltip.className = 'tooltip';
			tooltip.innerHTML = a.innerHTML.replace(' ', '&nbsp;');
			
			$$('map').appendChild(tooltip);
			
			
			
			var posX1 = $$(county).getStyle('left').replace('px', '');			
			var posX2 = $$(county).getStyle('width').replace('px', '');
			var posX = parseInt(posX1) + parseInt(posX2) + 10 + 'px';
			
			var posY = $$(county).getStyle('top').replace('px', '');
			var height = $$(county).getStyle('height').replace('px', '');
			var posY = parseInt(posY) + (parseInt(height)/2) - 12 + 'px';
			
			$$('tooltip').setStyle({
				top: posY,
				left: posX
			});
			
		}
	}
}
function hideCounty(county) {
	if($$(county).style.display!='none') {
		$$(county).style.display='none';
		var tooltips = $$('map').elmsByClass('tooltip');
		for(var i = 0; i < tooltips.length; i++) {
			$$(tooltips[i]).remove();
		}
	}
		
}
