function showMap(mapID) {
	
	$('#contact-map div').unbind("click",stateClick);

	$('#map-world').hide();
	$('#contact-world').hide();
	$('#map-' + mapID).show();
	$('#contact-' + mapID).show();

	$('#map-' + mapID).bind("click",stateClick);

}

function stateClick(e) {

	if (!stateChange) {

		// hide all
		$('#contact-info div').hide();
		$('#contact-map div').hide();
		
		e.preventDefault();
		$('#map-world').show();
		$('#contact-world').show();

	} else {
		stateChange = false;
	}

}

var stateChange = false;

$(document).ready(function() {
	
	$('#services-selector div a').bind("click", function(e) {
		
		e.preventDefault();
		var myHeight = $(this).next(".details").children("img").attr("height") + 16;
		$(this).next(".details").animate({height:myHeight},300);
		$(this).parent().animate({height:myHeight},300);
		$(this).slideUp("fast");
		
	});
	
	$('#state-container select').bind("click",function(e) {
		stateChange = true;
	});
	
	$('#state-container select').bind("change",function(e) {
	
		e.preventDefault();
		stateChange = true;
		var myID = $('#state-container select').val();
		
		// hide all
		$('#contact-info div').hide();
		
		// show appropriate
		$('#contact-' + myID).show();
		
	});

	$('#services-selector div.details').bind("click", function(e) {
		
		e.preventDefault();
		$(this).prev("a").slideDown("fast");
		$(this).animate({height:"0px"},300);
		$(this).parent().animate({height:$(this).parent().css("min-height")},300);
		
	});
	
	$('#industries-nav a.nav').bind("click", function(e) {
		
		e.preventDefault();
		var myImageElement = $(this).children()[0];
		
		// kill all other on's
		$(this).parents("ul").find("a.nav img").each(function(i,e) {
			var eFileName = $(e).attr("src");
			if (eFileName.indexOf("-on") != -1) {
				eFileName = eFileName.substr(0,eFileName.indexOf("-on.gif"));
				eFileName += ".gif";
				if (e != myImageElement) {
					$(e).attr("src",eFileName);
					$(e).parents("li").find(".details").hide();
				}
			}
		});
		
		var myFileName = $(myImageElement).attr("src");
		if (myFileName.indexOf("-on") == -1) {
			myFileName = myFileName.substr(0,myFileName.indexOf(".gif"));
			myFileName += "-on.gif";
		} else {
			myFileName = myFileName.substr(0,myFileName.indexOf("-on.gif"));
			myFileName += ".gif";
		}
		
		$(myImageElement).attr("src",myFileName);
		$(this).parents("li").find(".details").toggle();
		
	});
	
	
});