// build navigation on domready
window.addEvent("domready", function() {
	
	// find information pack option if present
	var info_pack = $("InformationPack");
	var address_fields = $("Address");
	if (info_pack) {
		
		// show fields if checked
		if (info_pack.getProperty("checked")) {
			address_fields.setStyle("display", "block");
		}
		else {
			address_fields.setStyle("display", "none");	
		}
		
		// show or hide address fields on change
		info_pack.addEvent("click", function() {
			
			// show fields if checked
			if (info_pack.getProperty("checked")) {
				address_fields.setStyle("display", "block");
			}
			else {
				address_fields.setStyle("display", "none");	
			}
			
		});
		
	}
	
	// only for IE 6
	if (window.ie6) {
		
		// find location drop-down
		var locations = $("regionPicker");
		var location_button = locations.getElement("li");
		var location_menu = location_button.getElement("ul");
		
		// add mouse over event to show location menu
		location_button.addEvent("mouseenter", function() {
			location_menu.setStyle("display", "block");
		});
		
		// add mouse out event to hide location menu
		location_button.addEvent("mouseleave", function() {
			(function() {
				location_menu.setStyle("display", "none");
			}).delay(1000);
		});
		
	}
	
});

// change location from drop-down
function switchLocation(location) {
	
	// change current page url
	var url = window.location;
	url.replace(/&setRegion=[^&]+/i, "");
	
	// redirect
	window.location = url + "&setRegion=" + location;
	
}
