
        
        function setAccordionTab(no)
        {
            accordion.display(no);
        }
		
		function contentLoad( url )
		{
			new Ajax(url, {
				method: 'get',
				update: $('pageContent')
			}).request();
			
			document.getElementById('pageContent').scrollTo(0,0);
		}
		
		function picMenuItemOver( no )
		{
			var sel = no - 1;
			for ( var i=0; i<6; i++ )
			{
				o = document.getElementById(pimList[i]);
				if ( i == sel )
				{
					o.className = 'pimStyleNormal';
				}
				else
				{
					o.className = 'pimStyleTransparent';
				}
			}
			document.getElementById('idpimInfoText').innerHTML = pimText[sel];
		}
		
		function picMenuItemOut( no )
		{
			for ( var i=0; i<6; i++ )
			{
				o = document.getElementById(pimList[i]);
				o.className = 'pimStyleNormal';
			}
			document.getElementById('idpimInfoText').innerHTML = "&nbsp;";
		}
		
		function showGalleryPicture( url, imgWidth, imgHeight, yPos )
		{
			document.getElementById('galleryPictureView').style.display = 'block';
			var img = new Image();
			img.src = url;
			document.getElementById('imgGallery').src = img.src;
			document.getElementById('imgGallery').style.width = imgWidth+'px';
			document.getElementById('imgGallery').style.height = imgHeight+'px';
			document.getElementById('galleryPictureView').style.width = imgWidth+8+'px';
			document.getElementById('galleryPictureView').style.height = imgHeight+28+'px';
			document.getElementById('galleryPictureView').style.top = yPos+'px';
		}
		
		function closeGalleryPicture()
		{
			document.getElementById('galleryPictureView').style.display = 'none';
		}

		function contactValidateInput()
		{
			// Nachname vorhanden?
			if ( (document.getElementById('txtNachname').value.length == 0) ||
				 (document.getElementById('txtNachname').value == null) )
			{
				alert("Bitte geben Sie Ihren Nachnamen an.");
				return false;
			}
			// Telefonnummer oder E-Mail vorhanden?
			if ( 
			
				((document.getElementById('txtTelefon').value.length == 0) ||
				(document.getElementById('txtTelefon').value == null ))
				&&
				((document.getElementById('txtEMail').value.length == 0) ||
				(document.getElementById('txtEMail').value == null ))
				
				)
			{
				alert( "Bitte geben Sie eine Telefonnummer oder E-Mail-Adresse an.")
				return false;
			}
			return true;
		}
		
		function contactBtnSendClick()
		{
			if ( contactValidateInput() == false )
			{
				return;
			}
			var url = "kontakt.php?sendmail=1&vorname="+document.getElementById('txtVorname').value +
			"&nachname="+document.getElementById('txtNachname').value +
			"&adresse="+document.getElementById('txtAdresse').value +
			"&plz="+document.getElementById('txtPLZ').value +
			"&ort="+document.getElementById('txtOrt').value +
			"&telefon="+document.getElementById('txtTelefon').value +
			"&email="+document.getElementById('txtEMail').value +
			"&thema="+document.getElementById('txtThema').value +
			"&anfrage="+document.getElementById('txtAnfrage').value +
			"&newsletter="+document.getElementById('cbxRequestNewsletter').checked.toString();
			contentLoad(url);
		}
		
		function contactBtnClearClick()
		{
			document.getElementById('txtVorname').value = "";
			document.getElementById('txtNachname').value = "";
			document.getElementById('txtAdresse').value = "";
			document.getElementById('txtPLZ').value = "";
			document.getElementById('txtOrt').value = "";
			document.getElementById('txtTelefon').value = "";
			document.getElementById('txtEMail').value = "";
			document.getElementById('txtThema').value = "";
			document.getElementById('txtAnfrage').value = "";
			document.getElementById('txtVorname').foucs();
		}
		
		function subscribeBtnSendClick()
		{
			if ( (document.getElementById('txtEMailSubscribe').value.length == 0) ||
				 (document.getElementById('txtEMailSubscribe').value == null) )
			{
				alert("Bitte geben Sie Ihren E-Mail-Adresse an.");
				return false;
			}
			else
			{
				var url = "download.php?sendmail="+document.getElementById('txtEMailSubscribe').value;
				contentLoad(url);
			}
		}
		
		function openExtLink( url )
		{
			nw = window.open( url );
  			nw.focus();
		}
		
		function toggleNewsDetail( id )
		{
			var o = document.getElementById(id);
			if ( o.style.display.length == 0 || o.style.display == null )
			{
				o.style.display = 'block';
				return;
			}
			if ( o.style.display == 'none' )
			{
				o.style.display = 'block';
			}
			else
			{
				o.style.display = 'none';
			}
		}
		
