<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


/*
'########################################################################## 
'  Author:		Joachim Sigwart
'				Hofmann GmbH, Brüelstrasse 8, 78462 Konstanz
'  Description:	Rollover mit Highlighting bei Mausklick
'  Last Update:	16.03.2006
'
'	img src müssen mit namen versehen werden
'	name='n1', ...
'########################################################################## 
*/

var strSrc="", strImg="", strImgArt="";
var globalAktiv = "";

/* setzen der image erweiterung: gif oder jpg */
function imageArt(iImg){
	if (iImg == 1){
		strImgArt = ".gif";
	}
	if (iImg == 2){
		strImgArt = ".jpg";
	}
	return strImgArt;
}

/*	wird 'onMouseOver' aufgerufen
	tauscht bildquelle gegen aktive bildquelle aus (_a.gif)	*/
function over(idImage,iImg){
	imageArt(iImg);

	if (document.images){
		if (globalAktiv != idImage) {
			eval('strImg = document.n' + idImage + '.src');
			strSrc = strImg.substring(0,strImg.indexOf(strImgArt))+"_a"+strImgArt;
			eval('document.n' + idImage + '.src = strSrc');
		}	
	}
}

/*	wird 'onMouseOut' aufgerufen
	tauscht bildquelle gegen inaktive bildquelle aus (_a wird abgeschnitten)	*/
function out(idImage,iImg){
	imageArt(iImg);

	if (document.images){
		if (globalAktiv != idImage) {
			eval('strImg = document.n' + idImage + '.src');
			strSrc = strImg.substring(0,(strImg.indexOf(strImgArt)-2))+strImgArt;
			eval('document.n' + idImage + '.src = strSrc');
		}
	}
}


/*	für aktivierung des aktiven geclickten bildes	*/
function aktivImg(idImage,iImg){
	imageArt(iImg);

	if (document.images){
		if (globalAktiv != idImage) {
			eval('strImg = document.n' + idImage + '.src');
			strSrc = strImg.substring(0,(strImg.indexOf(strImgArt)-2))+strImgArt;
			eval('document.n' + idImage + '.src = strSrc');
	
			eval('strImg = document.n' + idImage + '.src');
			strSrc = strImg.substring(0,strImg.indexOf(strImgArt))+"_a"+strImgArt;
			eval('document.n' + idImage + '.src = strSrc');
		}
	}
}

/*	für deaktivierung aller aktiven bilder	*/
function globalOut(idImage,iImg) {
	imageArt(iImg);

	if (document.images){
		if (globalAktiv != "" && globalAktiv != idImage) {
			eval('strImg = document.n' + globalAktiv + '.src');
			strSrc = strImg.substring(0,(strImg.indexOf(strImgArt)-2))+strImgArt;
			eval('document.n' + globalAktiv + '.src = strSrc');
		}
	}
}

/*	gibt id des aktiven bildes an	*/
function aktivId(idImage){
	var aktivImgId;
	aktivImgId = idImage;
	globalAktiv = aktivImgId;
}


/*	wird 'onClick' aufgerufen
	sammelfunktion: aufruf der funktionen aktivImg, globalOut, aktivId	*/
function aktiv(idImage,iImg){
	aktivImg(idImage,iImg);
	globalOut(idImage,iImg);
	aktivId(idImage);
}


/*	wird 'onLoad' aufgerufen
	beim laden der seite bild aktivieren	*/
function loadAktiv(idImage,iImg){
	imageArt(iImg);
	if (document.images){
		if (globalAktiv != idImage) {
			eval('strImg = document.n' + idImage + '.src');
			strSrc = strImg.substring(0,(strImg.indexOf(strImgArt)))+strImgArt;
			eval('document.n' + idImage + '.src = strSrc');
	
			eval('strImg = document.n' + idImage + '.src');
			strSrc = strImg.substring(0,strImg.indexOf(strImgArt))+"_a"+strImgArt;
			eval('document.n' + idImage + '.src = strSrc');
		}
	}
	aktivId(idImage);
}


/* /// dropdown dhtml navigation /// */
var dom = document.getElementById?1:0;
var ns4 = document.layers?1:0;

function showMenu(name,number) {
	var groups = 1;			/*  NICHT VERGESSEN  */
	for (count = 1; count <= groups; count++) {
		var content = name + count;
		var active = name + number;

		if(dom) {
			if(content == active) {
    			document.getElementById(active).style.visibility = 'visible';
	    		document.getElementById(active).onmouseover = clearShut;
    			document.getElementById(active).onmouseout = setShut;
			} else {
				document.getElementById(content).style.visibility = 'hidden';
	   		}
		}
		else if(ns4) {
			if(content == active) {
    			document[active].visibility = 'show';
    			document[active].onmouseover = clearShut;
	    		document[active].onmouseout = setShut;
 			} else {
			    document[content].visibility = 'hide';
	   		}
	  	}
	}
	first = name, sec = number;
	clearShut();
}

function setShut() { 
	timer = setTimeout("shut(first,sec)", 350);
}

function clearShut() {
	if(window.timer)
	clearTimeout(timer);
}

function shut(first,sec) {
	var active = first + sec;
	if(dom)
 		document.getElementById(active).style.visibility = 'hidden';
 	else if(ns4)
 		document[active].visibility = 'hide';
}

function checkForm() {
	err = ''
        if (document.forms[0].name.value == '')
			{ err = 'Name, Vorname\n' }
        if (document.forms[0].mail.value == '')
			{ err = err + 'E-Mail\n' }
        if (document.forms[0].datenschutz.checked == false)
			{ err = err + 'Datenschutzbestimmungen\n' }
                                                                                               
	    if (err == '') { return true; }
        else alert(unescape('Das Formular ist nicht vollst%E4ndig ausgef%FCllt.\nBitte machen Sie folgende Angabe(n):\n \n' + err));   
        return false; 
}
function checkFormEn() {
	err = ''
        if (document.forms[0].name.value == '')
			{ err = 'Name, First name\n' }
        if (document.forms[0].mail.value == '')
			{ err = err + 'E-Mail\n' }
        if (document.forms[0].datenschutz.checked == false)
			{ err = err + 'Data protection declaration\n' }
                                                                                               
	    if (err == '') { return true; }
        else alert(unescape('The formular is not complete.\nPlease fill out the following:\n \n' + err));   
        return false; 
}
//-->
