// Scripts für gebuendelte Angebote

	function switchOffers(name) {
		var elem = document.getElementById(name);
		//alert(name + ": " + elem);

		if( elem.style.display == "none" ) {
			elem.style.display = "block";
			changeOffersImg(name, true)
			
		} else {
			elem.style.display = "none";
			changeOffersImg(name, false)
		}
	}

	function changeOffersImg(name, max) {
		image = name + "minmaximg";
		//alert(name + ": " + image);

		if (document.getElementById(image) != null) {
			if (!max) {
				document.getElementById(image).src= imagePath + "arrow_show_offers.gif";
			} else {
				document.getElementById(image).src= imagePath + "arrow_hide_offers.gif";
			}
		}
	}

// Ende Scripts für gebuendelte Angebote

	function changeLayers(name,name2) {
		var elem = document.getElementById(name);
		var elem2 = document.getElementById(name2);

		if( elem.style.display == "none" ) {
			elem.style.display = "block";
			
		} else {
			elem.style.display = "none";

		}
		
		if( elem2.style.display == "none" ) {
			elem2.style.display = "block";
			
		} else {
			elem2.style.display = "none";

		}
	}

	function changeClassName(element, classname) {
		var objects = new Array('_register', '_links', '_rechts')
		for(var i = 0; i < objects.length; i++)
			{
			document.getElementById(element+objects[i]).className = classname;
			}
		}
	 
	function changeBoundaryImages(element, leftsrc, rightsrc) {
			document.getElementById(element+'_grafiklinks').src = imagePath+leftsrc;
			document.getElementById(element+'_grafikrechts').src = imagePath+rightsrc;

		}

	function switchLayer(layer) {
		if (activeLayer != layer)
		{
			document.getElementById(activeLayer).style.display = 'none';
			document.getElementById(activeLayer+'_link').className = 'l_register_inaktiv';
			
			switch(activeLayer)
				{
				case "layer_beratung":
				changeClassName(activeLayer, 'r_inaktiv_beratung');
				changeBoundaryImages(activeLayer, 'grafik_rundung_beratung_links_inaktiv.gif', 'grafik_rundung_beratung_rechts_inaktiv.gif');
				break;

				default:
				changeClassName(activeLayer, 'r_inaktiv');
				changeBoundaryImages(activeLayer, 'grafik_rundung_links_inaktiv.gif', 'grafik_rundung_rechts_inaktiv.gif');
				break;
				}
			
	
		// gewählter layer an
		document.getElementById(layer).style.display = 'block';
				
		// gewählter link aktiv
		document.getElementById(layer+'_link').className = 'l_register_aktiv';
		
		// gewählter register aktiv

			switch(layer)
				{
				case "layer_beratung":
				changeClassName(layer, 'r_aktiv_beratung');
				changeBoundaryImages(layer, 'grafik_rundung_beratung_links_aktiv.gif', 'grafik_rundung_beratung_rechts_aktiv.gif');
				break;

				default:
				changeClassName(layer, 'r_aktiv');
				changeBoundaryImages(layer, 'grafik_rundung_links_aktiv.gif', 'grafik_rundung_rechts_aktiv.gif');
				break;
				}
			
			activeLayer = layer;
			
		}
	}

