(function($){  
	$(document).ready(function() {
		var imgPath = "/Portals/0/images/engagement/maps/"
		var curCounty = 'home';
							   
		$('#jq-content').children('div').css({'opacity':0, 'display': 'none'});
		$('#jq-content #jq-lgcounty img').css({'opacity':0});
		$('#jq-content #home').css({'display':'inline'}).animate({'opacity': 1}, 1500);
		$('#jq-nav img').css('opacity',0).animate({'opacity': 1}, 1500);
		$('#jq-nav area').live('mouseenter mouseleave', function(event) {
			mylink = getLink(event);
		
			if (curCounty == 'home') {	
				if (event.type == 'mouseenter') {
					lgMapHover(mylink);				
				}else {
					$('#jq-nav img').attr('src', imgPath + 'map_def.png');
				}
			} else {	
				if (event.type == 'mouseenter') {
					smMapHover(mylink);				
				}else {
					smMapHover(curCounty);	
				}
			}
		});
							   
		$('#jq-nav area').live('click', function(event) {
  		    event.preventDefault();
			mylink = getLink(event);
			/*shrink and move map*/
			if (curCounty == 'home') {
				$('#jq-nav img').animate({'height': '197px', 'width': '362px'}, 1500).attr('usemap','#smMap');
				$('#jq-nav').animate({'top': '137px', 'left': '119px'}, 1500)
			}
			
			/*fade out prev content, fade in new*/
			if(mylink != curCounty) {
				$('#jq-content').children('div').css({'opacity':0, 'display': 'none'});
				$('#' + mylink).css({'display':'inline-block','opacity': 1});
				
				zoomCounty(mylink);
				curCounty = mylink;
				smMapHover(mylink);
			}
		});
		
		
		function getLink(e) {
			var splitLink = $(e.target).attr('href');
			splitLink = splitLink.split('#');
			mylink = splitLink[1];
			return mylink;
		}
		
		function zoomCounty(mylink) {
			if (curCounty == 'home') {
				$('#' + mylink + ' #jq-lgcounty img').delay(1000).css({'opacity':0,'height': '50%', 'width': '50%', 'marginLeft': '300px', 'marginTop': '40px'}).animate({'opacity':1,'height': '100%', 'width': '100%', 'marginLeft': '0px', 'marginTop': '0px'}, 1000);
			}
			else{
				$('#' + mylink + ' #jq-lgcounty img').clearQueue().css({'opacity':0,'height': '50%', 'width': '50%', 'marginLeft': '300px', 'marginTop': '40px'}).animate({'opacity':1,'height': '100%', 'width': '100%', 'marginLeft': '0px', 'marginTop': '0px'}, 1000);
			}
		}
		function lgMapHover(mylink) {	
			switch (mylink) {
				case 'avery':
					$('#jq-nav img').attr('src', imgPath + 'map_avery.png');
					break;
				case 'buncombe':
					$('#jq-nav img').attr('src', imgPath + 'map_buncombe.png');
					break;						
				case 'burke':
					$('#jq-nav img').attr('src', imgPath + 'map_burke.png');
					break;						
				case 'cherokee':
					$('#jq-nav img').attr('src', imgPath + 'map_cherokee.png');
					break;
				case 'clay':
					$('#jq-nav img').attr('src', imgPath + 'map_clay.png');
					break;	
				case 'graham':
					$('#jq-nav img').attr('src', imgPath + 'map_graham.png');
					break;		
				case 'haywood':
					$('#jq-nav img').attr('src', imgPath + 'map_haywood.png');
					break;
				case 'henderson':
					$('#jq-nav img').attr('src', imgPath + 'map_henderson.png');
					break;
				case 'jackson':
					$('#jq-nav img').attr('src', imgPath + 'map_jackson.png');
					break;	
				case 'macon':
					$('#jq-nav img').attr('src', imgPath + 'map_macon.png');
					break;	
				case 'madison':
					$('#jq-nav img').attr('src', imgPath + 'map_madison.png');
					break;	
				case 'mcdowell':
					$('#jq-nav img').attr('src', imgPath + 'map_mcdowell.png');
					break;	
				case 'mitchell':
					$('#jq-nav img').attr('src', imgPath + 'map_mitchell.png');
					break;	
				case 'polk':
					$('#jq-nav img').attr('src', imgPath + 'map_polk.png');
					break;	
				case 'rutherford':
					$('#jq-nav img').attr('src', imgPath + 'map_rutherford.png');
					break;	
				case 'swain':
					$('#jq-nav img').attr('src', imgPath + 'map_swain.png');
					break;	
				case 'transylvania':
					$('#jq-nav img').attr('src', imgPath + 'map_transylvania.png');
					break;	
				case 'yancey':
					$('#jq-nav img').attr('src', imgPath + 'map_yancey.png');
					break;			
			}
		}
		function smMapHover(mylink) { 
			switch (mylink) {
				case 'avery':
					$('#jq-nav img').attr('src', imgPath + 'map_avery_sm.png');
					break;
				case 'buncombe':
					$('#jq-nav img').attr('src', imgPath + 'map_buncombe_sm.png');
					break;						
				case 'burke':
					$('#jq-nav img').attr('src', imgPath + 'map_burke_sm.png');
					break;						
				case 'cherokee':
					$('#jq-nav img').attr('src', imgPath + 'map_cherokee_sm.png');
					break;
				case 'clay':
					$('#jq-nav img').attr('src', imgPath + 'map_clay_sm.png');
					break;	
				case 'graham':
					$('#jq-nav img').attr('src', imgPath + 'map_graham_sm.png');
					break;		
				case 'haywood':
					$('#jq-nav img').attr('src', imgPath + 'map_haywood_sm.png');
					break;
				case 'henderson':
					$('#jq-nav img').attr('src', imgPath + 'map_henderson_sm.png');
					break;
				case 'jackson':
					$('#jq-nav img').attr('src', imgPath + 'map_jackson_sm.png');
					break;	
				case 'macon':
					$('#jq-nav img').attr('src', imgPath + 'map_macon_sm.png');
					break;	
				case 'madison':
					$('#jq-nav img').attr('src', imgPath + 'map_madison_sm.png');
					break;	
				case 'mcdowell':
					$('#jq-nav img').attr('src', imgPath + 'map_mcdowell_sm.png');
					break;	
				case 'mitchell':
					$('#jq-nav img').attr('src', imgPath + 'map_mitchell_sm.png');
					break;	
				case 'polk':
					$('#jq-nav img').attr('src', imgPath + 'map_polk_sm.png');
					break;	
				case 'rutherford':
					$('#jq-nav img').attr('src', imgPath + 'map_rutherford_sm.png');
					break;	
				case 'swain':
					$('#jq-nav img').attr('src', imgPath + 'map_swain_sm.png');
					break;	
				case 'transylvania':
					$('#jq-nav img').attr('src', imgPath + 'map_transylvania_sm.png');
					break;	
				case 'yancey':
					$('#jq-nav img').attr('src', imgPath + 'map_yancey_sm.png');
					break;			
			}
		}
		
	});  
})(jQuery);  


