$(document).ready(function(){

	//Hide (Collapse) the toggle containers on load
	$("div.column div.item div.content").hide();

	//Switch the "Open" and "Close" state per click
	$("div.collapse-block-a h3").toggle(function(){
		$(this).addClass("active");
		}, function () {
		$(this).removeClass("active");
	});

	//Slide up and down on click
	$("div.collapse-block-a h3").click(function(){
		$(this).next("div.collapse-block-a div.content").slideToggle("slow");
	});
	
	//Switch the "Open" and "Close" state per click
	$("div.column div.item h4").toggle(function(){
		$(this).addClass("active");
		}, function () {
		$(this).removeClass("active");
	});

	//Slide up and down on click
	$("div.column div.item h4").click(function(){
		$(this).next("div.column div.item div.content").slideToggle("slow");
	});

	//Slide up and down on click
	$("div.column").each(function(i,n) {
		$(n).find('div.image img').click(function() {
			$(n).find("div.item h4").click();
		});
	});	
	
	// New fleet map javascript
	$('#small-full-map ul li a').hover(function(){
		var thisState = $(this).parent('li').attr('class');
		$('#small-full-map ul').removeClass();
		$('#small-full-map ul').addClass(thisState);
	}, function(){
		$('#small-full-map ul').removeClass();
	});
	
	$('#full-map ul li a').hover(function(){
		var thisState = $(this).parent('li').attr('class');
		$('#full-map ul').removeClass();
		$('#full-map ul').addClass(thisState);
	}, function(){
		$('#full-map ul').removeClass();
	});
	
	$('.state-view ul li').hover(function(){
		var thisDealer = $(this).attr('class');
		$(this).children('dl').show();
		$(this).addClass('active');
		$('#dealer-list ul li').removeClass('active');
		$('#dealer-list ul li' + '.' + thisDealer).addClass('active');
	}, function(){
		$(this).children('dl').hide();
		$(this).removeClass('active');
		$('#dealer-list ul li').removeClass('active');
	});
	
	$('#dealer-list ul li').hover(function(){
		var thisDealer = $(this).attr('class');
		$('.state-view ul li' + '.' + thisDealer).children('dl').show();
		$('.state-view ul li' + '.' + thisDealer).addClass('active');
		$(this).addClass('active');
	}, function(){
		$(this).removeClass('active');
		$('.state-view ul li').children('dl').hide();
		$('.state-view ul li').removeClass('active');
	});

		
});

//Fleet Regional Contacts map hover
function highlightContactDetails(region){
	$('#'+region+'-details').addClass('hovered');
	$('.map-container').addClass(region);
}

function offContactDetails(region){
	$('#'+region+'-details').removeClass('hovered');
	$('.map-container').removeClass(region);
}
