function check_kontakt(formular) {
	// überprüft die "Zwangs"felder auf der Seite 
	// Service>Kontakt, ob sie ausgefüllt sind.
	ok = true;
	meldung = "Folgende Angaben stimmen noch nicht:\n\n";
	
	if (formular.Vorname.value == "") {
		ok = false;
		formular.Vorname.style.background = "silver";
		meldung = meldung + "Der Vorname wurde nicht eingegeben.\n";
	} else {
		formular.Vorname.style.background = "";
	}
	
	if (formular.Nachname.value == "") {
		ok = false;
		formular.Nachname.style.background = "silver";
		meldung = meldung + "Sie haben kein Nachnamen angegeben!\n";
	} else {
		formular.Nachname.style.background = "";				
	}
	
	if (formular.Strasse.value == "") {
		ok = false;
		formular.Strasse.style.background = "silver";
		meldung = meldung + "Die Strasse fehlt.\n";
	} else {
		formular.Strasse.style.background = "";
	}

	if (formular.PLZ.value == "") {
		ok = false;
		formular.PLZ.style.background = "silver";
		meldung = meldung + "Die PLZ fehlt.\n";
	} else {
		formular.PLZ.style.background = "";
	}

	if (formular.Ort.value == "") {
		ok = false;
		formular.Ort.style.background = "silver";
		meldung = meldung + "Der Ort fehlt.\n";
	} else {
		formular.Ort.style.background = "";
	}

	if (formular.EMail.value == "") {
		ok = false;
		formular.EMail.style.background = "silver";
		meldung = meldung + "Geben Sie bitte Ihre E-Mail-Adresse an.\n";
	} else {
		formular.EMail.style.background = "";
	}
	
	meldung = meldung + "\nBitte korrigieren Sie die Angaben!"

	if (ok) {
		return true;
	} else {
		alert(meldung);
		return false;
	}
}


function smaller_head(){
	// Dummy für moderne Browser
	return;
}

function rb(x){
	//rb: remove border
	//entfernt den hässlichen Rand bei grafischen Links
	//Anwendung: <a onfocus="rb(this)" href="../index.html"></a>
	if(x.blur)x.blur()
}

function zeige(wert,anzLayer){
	// zeigt den Layer mit dem Index 'wert' an
	schliessen(anzLayer);
	eidi = "popup"+wert;
	document.getElementById(eidi).style.visibility="visible";
}

function schliessen(anzLayer){
	// schliesst alle Layer mit dem Index 1 bis 'anzLayer'
	for(var i = 1; i <= anzLayer; i++){
		eidi = "popup"+i;
		document.getElementById(eidi).style.visibility="hidden";
	}
}

function sprachversion(sprache){
	//linkbeschriftung festlegen
	switch(sprache) {
		case "sp":
		linkbeschriftung = 'Spanische Druckversion als PDF (49 Kb)';
		break;
		case "nl":
		linkbeschriftung = 'Niederländische Druckversion als PDF (47 Kb)';
		break;
		case "p":
		linkbeschriftung = 'Portugiesische Druckversion als PDF (48 Kb)';
		break;
		case "ru":
		linkbeschriftung = 'Rumänische Druckversion als PDF (70 Kb)';
		break;
		case "d":
		linkbeschriftung = 'Deutsche Druckversion als PDF (49 Kb)';
		break;
		default:
		alert("Programmfehler");
		break;
	}

	//bild austauschen
	document.mission.src='bilder/missionsverstaendnis_'+sprache+'.gif';

	//linkbeschriftung festlegen
	document.getElementById('druckversion1').innerHTML=linkbeschriftung;

	//referenz festlegen
	document.getElementById('druckversion1').href='missionsverstaendnis_'+sprache+'.pdf';
}

	function MM_openBrWindow(theURL,winName,features) { //v2.0
		detail= window.open(theURL,winName,features);
		detail.focus();
	}


// Array aller Popup-Fenster mit Name und Parameter
var PopupWindows = new Array();
// definierte Fensternamen
PopupWindows["bestwig"] = "width=671,height=402,scrollbars=no,resizable=no";
PopupWindows["heiligenstadt"] = "width=640,height=388,scrollbars=no,resizable=no";

PopupWindows["barfleur"] = "width=105,height=600,scrollbars=no,resizable=no";
PopupWindows["maria_magdalena"] = "width=400,height=525,scrollbars=no,resizable=no";
PopupWindows["treppe"] = "width=400,height=596,scrollbars=no,resizable=no";
PopupWindows["saint_sauveur"] = "width=600,height=405,scrollbars=no,resizable=no";
PopupWindows["placida"] = "width=327,height=486,scrollbars=no,resizable=no";
PopupWindows["postkarte_heiligenstadt"] = "width=600,height=371,scrollbars=no,resizable=no";


function Popup(url, name, parameter, block_url, block_target, return_ref) {
	if (PopupWindows[name] != null) {
		parameter = PopupWindows[name];
	}
	else if (parameter == "" || parameter == null) {
		// undefinierter Name und keine Parameter übergeben => Standard-Parameter
		parameter = PopupWindows["standard"];
	}
	// Popup zentrieren, dazu X und Y Koordinate berechnen
	var width, height, left = null, top = null;
	temp = parameter.split(",");
	for (var i = 0; i < temp.length; i++) {
		values = temp[i].split("=");
		if (values[0] == "width") width = parseInt(values[1]);
		if (values[0] == "height") height = parseInt(values[1]);
		if (values[0] == "left") left = parseInt(values[1]);
		if (values[0] == "top") top = parseInt(values[1]);
	}
	if (left == null) {
		left = Math.round((screen.width - width) / 2);
	}
	if (top == null) {
		top = Math.round((screen.height - height) / 3);
	}
	if (left != null) {
		parameter += ",screenX="+left+",left="+left;
	}
	if (top != null) {
		parameter += ",screenY="+top+",top="+top;
	}

	var popuphandler = window.open(url, name, parameter);
	if (popuphandler != null) {
		popuphandler.window.focus();
	}
	else {
		if (block_url != null && block_url != "") {
			if (block_target == null || block_target == "") {
				window.location.href = block_url;
			}
			else {
				eval("window." + block_target.replace(/^_/,"") + ".location.href = '" +  block_url + "'");
			}
		}
	}
	if (return_ref == true) {
		return popuphandler;
	}
}
