// JavaScript Document

//Accordian
function accordion(el) {
		//alert(el.nodeName);
		if ($('visible') == el) 
		{
			
			//####################################
			//Zuklappen
			//var eldown = el.parentNode.id+'-body';
			
			//alert("drin");
			//alert($('panel7').firstChild.id);
			
				/*
				var elup = $('visible').parentNode.id+'-body';
				new Effect.Parallel(
				[
					new Effect.SlideUp(elup),
					//new Effect.SlideDown($('panel7').childNodes[0])
				], {
					duration: 0.2
				});
				//$('panel7').firstChild.id='visible';
				//document.getElementsByName('lastpanel')[0].id='visible';
				$('visible').id = '';
				
				init();			
			//####################################*/
			return;
		}
		
		
		
			if ($('visible')) 
			{
				var eldown = el.parentNode.id+'-body';
				var elup = $('visible').parentNode.id+'-body';
				new Effect.Parallel(
				[
					new Effect.SlideUp(elup),
					new Effect.SlideDown(eldown)
				], {
					duration: 0.2
				});
				$('visible').id = '';
			}
			
		
		
		
		el.id = 'visible';
	}
	
	function init() {
		
		
		// hide all elements apart from the one with id visible
		var acc = document.getElementById('accordion');
		var apanels = acc.getElementsByTagName('div');
		for (i = 0; i < apanels.length; i++) {
			for (x= 1;x<8;x++)
			{
				if (apanels[i].className == 'panel_body'+x) {
					
					apanels[i].style.display = 'none';
				}
			}
			
		}
		var avis = document.getElementById('visible').parentNode.id+'-body';
		document.getElementById(avis).style.display = 'block';
		$('accordion').style.display = 'block';
	}
	function addEvent(elm, evType, fn, useCapture) {
		elm["on"+evType]=fn;return;
	}
	
	addEvent(window, "load", init);
	function openCloseContact(theway)
	{
			
		if ( theway == 'opencontact')
		{
			$("contact").style.display="block";
		}
		else
		{	
			if ( theway == 'opentel')
			{
				$("contacttel").style.display="block";
			}
			else
			{
				$("contact_newsletter").style.display="none";
				$("newsletter_bestaetigung").style.display="none";
				$("contact").style.display = "none";
				$("contacttel").style.display = "none";
				$("success_contact").style.display = "none";
				$("start").style.display="block";
			}
		}
		if( theway == 'success')
		{
			$("success_contact").style.display = "block";
		}
	}
	function openCloseStart(theway)
	{
			
		if ( theway == 'open')
		{
			$("contact_newsletter").style.display="none";
			$("newsletter_bestaetigung").style.display="none";
			$("start").style.display="block";
			$("contacttel").style.display = "none";
			$("success_contact").style.display = "none";
		}
		else
		{	
			
				$("start").style.display = "none";
				
			
		}
		
	}


	function openNewsletter(theway)
	{
			
		if ( theway == 'opennewsletter')
		{
			$("contact_newsletter").style.display="block";
			$("newsletter_bestaetigung").style.display="none";
			$("start").style.display="none";
			$("contacttel").style.display = "none";
			$("success_contact").style.display = "none";
		}
		else
		{	
			
				$("start").style.display = "none";
				
			
		}
		
	}	

