	
	// Accordion
	$(document).ready(function() {
		$('div.accordion dl dt a').click(function(){
			if($(this).parent().parent().hasClass('selected')) {
				$('dl dd:visible').slideUp(250);
				$(this).parent().parent().removeClass('selected');
			} else {
				$('dl.selected dd:visible').slideUp(250);
				$('dl.selected').removeClass('selected');
				$(this).parent().next().slideDown(250);
				$(this).parent().parent().addClass('selected');
			}
			return false;
		});
	});
	
	window.onload = bodyLoaded;
	
	// Map
	function bodyLoaded() {
		var fadeHeight = $(document).height();
		$('div.fade').css({'height':fadeHeight});
		$('a.map').click(function() {
			if($.browser.opera && $.browser.version < 9.5) {
				$('div.fade').css({'display':'none'});
			} else {
				$('div.fade').css({'display':'block'});
			}
			$('div.fade').fadeTo(0, 0);
			if($.browser.msie) {
				$('div.fade').fadeTo(0, 0.5);
				$('div.popup-top').fadeIn(0);
			} else {
				$('div.fade').fadeTo(500, 0.5);
				$('div.popup-top').fadeIn(500);
			}
			return false;
		});
		$('a.close').click(function() {
			if($.browser.msie) {
				$('div.fade').fadeTo(0, 0);
				$('div.popup-top').fadeOut(0);
			} else {
				$('div.fade').fadeTo(500, 0);
				$('div.popup-top').fadeOut(500);
			}
			$('div.fade').css({'display':'none'});
			return false;
		});
		$('div.fade').click(function() {
			if($.browser.msie) {
				$('div.fade').fadeTo(0, 0);
				$('div.popup-top').fadeOut(0);
			} else {
				$('div.fade').fadeTo(500, 0);
				$('div.popup-top').fadeOut(500);
			}
			$('div.fade').css({'display':'none'});
			return false;
		});
	}

