// JavaScript Document
var descriptionsVisible = false,
	lastLocationsShown = [];
function hideDiv(state) {
	$('#location').text('Select a location');
	var tempLocations = lastLocationsShown;
	lastLocationsShown = [];
	for (var i in tempLocations)
		tempLocations[i].hide();
}
function showDiv(idOrArray, state) {
	if (!descriptionsVisible) {
		$('#descriptions').fadeIn();
		descriptionsVisible = true;
	}
	
	var arr;
	if (typeof idOrArray == 'string')
		arr = [ idOrArray ];
	else
		arr = idOrArray;
	
	hideDiv(state);
	$('#location').text('Locations in ' + state);
	for (var i in arr) {
		var idString = '#' + arr[i],
			fadeString = idString + ' address, ' + idString + ' p';
		lastLocationsShown.push($(idString).show());
		$(fadeString).hide().fadeIn(500)
	}
}