

function gmapsLoad() {
	var map;
	var mark1;
	var html1;
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("map"));
		map.addControl(new GLargeMapControl());
		map.setCenter(new GLatLng(53.55458652225702, 9.998030662536621), 15);
		
		mark1 = new GMarker(new GLatLng(53.551500, 9.994830));
		html1 = '<div id="gmapInfoWindow"><h1>Notariat Ballindamm</h1><p>Ballindamm 40<br>20095 Hamburg<br>+49 (0)40 32 01 01-0</p></div>';
		GEvent.addListener(mark1, "click", function() { mark1.openInfoWindowHtml(html1); } );
		
		map.addOverlay(mark1);
		mark1.openInfoWindowHtml(html1);
	}
}

function adjustMenu(pos) {
	var a = document.getElementsByTagName("li")[pos].attributes.item(0).value + " current_item_parent";
	document.getElementsByTagName("li")[pos].setAttribute("class", a , 0);
	// document.writeln(document.getElementsByTagName("li")[4].attributes.item(0).value);
}

function switchCollapseMenu(id) {
  
	var a = $('sdLink'+id).getStyle('background-position');
	// alert (a);
	
	if (a != '0% 100%') {
		$('sdLink'+id).setStyle('background-position', '0% 100%' );
	} else {
		$('sdLink'+id).setStyle('background-position', '0% 0%');
	}
	
	var myFx = new Fx.Slide('sdCont'+id, {
		duration: 500,
		transition: Fx.Transitions.Quad.easeOut
  });
	myFx.toggle()
}

function Werteliste (querystring) {
	if (querystring == '') return;
	var wertestring = querystring.slice(1);
	var paare = wertestring.split("&");
	var paar, name, wert;
	for (var i = 0; i < paare.length; i++) {
		paar = paare[i].split("=");
		name = paar[0];
		wert = paar[1];
		name = unescape(name).replace("+", " ");
		wert = unescape(wert).replace("+", " ");
		this[name] = wert;
	}
}

function openMenu() {
	var liste = new Werteliste(location.search);
	if (liste['open']) {
		switchCollapseMenu( liste['open'] );
	}
}