<!--
/* Martina Forster, 21.02.2001 */
var da = (document.all) ? 1 : 0;
var pr = (window.print) ? 1 : 0;
var mac = (navigator.userAgent.indexOf("Mac") != -1);

function printPage(frame, arg) {
	if (frame == window) {    
		printThis();
	} else {    
		link = arg; // a global variable     
		printFrame(frame);  
	}
	return false;
}

function printThis() {  
	if (pr) { // NS4, IE5    
		window.print();
	} else if (da && !mac) { // IE4 (Windows)    
		vbPrintPage();
	} else { // other browsers
		alert("Sorry, your browser doesn't support this feature.");  
	}
}

function printFrame(frame) {
	if (pr && da) { // IE5    
		frame.focus();
		window.print();    
		link.focus(); 
	} else if (pr) { // NS4    
		frame.print();
	} else if (da && !mac) { // IE4 (Windows)    
		frame.focus();
		setTimeout("vbPrintPage(); link.focus();", 100);  
	} else { // other browsers
		alert("Sorry, your browser doesn't support this feature.");  
	}
}

if (da && !pr && !mac) with (document) {
	writeln('<OBJECT ID="WB" WIDTH="0" HEIGHT="0" CLASSID="clsid:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>');
	writeln('<' + 'SCRIPT LANGUAGE="VBScript">');  writeln('Sub window_onunload');
	writeln('  On Error Resume Next');  writeln('  Set WB = nothing');
	writeln('End Sub');  writeln('Sub vbPrintPage');
	writeln('  OLECMDID_PRINT = 6');
	writeln('  OLECMDEXECOPT_DONTPROMPTUSER = 2');
	writeln('  OLECMDEXECOPT_PROMPTUSER = 1');  writeln('  On Error Resume Next');
	writeln('  WB.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER');
	writeln('End Sub');  writeln('<' + '/SCRIPT>');
}

/* ----------------------------------------------------------- */

/* Hiermit oeffnen wir ein PopUp ohne Scrollbar */
function popup(WinWidth,WinHeight,Link,WindowName)
	{    
	window.open(Link,WindowName,'toolbar=0,width='+WinWidth+',height='+WinHeight+',location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0');
	}

/* Hiermit oeffnen wir ein PopUp mit Scrollbar */
function popup_scroll(WinWidth,WinHeight,Link,WindowName)
	{    
	window.open(Link,WindowName,'toolbar=0,width='+WinWidth+',height='+WinHeight+',location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,copyhistory=0');
	}

/* ----------------------------------------------------------- */
function popvid()
	{    
	window.open('popupvid.html','Video','toolbar=0,width=300,height=300,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0');
	}
/* ----------------------------------------------------------- */

// Funktion zur Kontrolle der Pflichtfelder bei Formularen
function validateAktion() {
	var error = false;
	var error_message = "Folgende Felder wurden nicht,\noder unvollstaendig ausgefuellt:\n\n";
	
	if (document.aktion.anrede.value == 'Herr/Frau') {
		error = true;
		error_message += "- Anrede\n";
	}
	
	if (document.aktion.vorname.value == '') {
		error = true;
		error_message += "- Vorname\n";
	}
	
	if (document.aktion.nachname.value == '') {
		error = true;
		error_message += "- Nachname\n";
	}
	
	if (document.aktion.email.value == '') {
		error = true;
		error_message += "- E-Mail\n";
	}
	
	if (document.aktion.telefon.value == '') {
		error = true;
		error_message += "- Telefon\n";
	}
	
	if (document.aktion.veranstalter.value == '') {
		error = true;
		error_message += "- Veranstalter\n";
	}
	
	if (document.aktion.vort.value == '') {
		error = true;
		error_message += "- Veranstaltungsort\n";
	}
	
	if (document.aktion.datum.value == '') {
		error = true;
		error_message += "- Datum der Veranstaltung\n";
	}
	
	if (document.aktion.uhrzeit.value == '') {
		error = true;
		error_message += "- Beginn der Veranstaltung\n";
	}
	
	if (error) {
		error_message += "\nBitte ergaenzen oder korrigieren\nSie die aufgelisteten Felder.";
		alert(error_message);
		return false; //Formular wird nicht abgeschickt.
	} else {
		return true;  //Formular wird abgeschickt.
	}
}

/* --- */

function validateKontakt() {
	var error = false;
	var error_message = "Folgende Felder wurden nicht,\noder unvollstaendig ausgefuellt:\n\n";
	
	if (document.kontakt.anrede.value == 'Herr/Frau') {
		error = true;
		error_message += "- Anrede\n";
	}
	
	if (document.kontakt.vorname.value == '') {
		error = true;
		error_message += "- Vorname\n";
	}
	
	if (document.kontakt.nachname.value == '') {
		error = true;
		error_message += "- Nachname\n";
	}
	
	if (document.kontakt.telefon.value == '') {
		error = true;
		error_message += "- Telefon\n";
	}
	
	if (document.kontakt.email.value == '') {
		error = true;
		error_message += "- E-Mail\n";
	}
	
	if (document.kontakt.anliegen.value == '') {
		error = true;
		error_message += "- Anliegen\n";
	}
	
	if (error) {
		error_message += "\nBitte ergaenzen oder korrigieren\nSie die aufgelisteten Felder.";
		alert(error_message);
		return false; //Formular wird nicht abgeschickt.
	} else {
		return true;  //Formular wird abgeschickt.
	}
}

/* --- */

function validateNetzwerk() {
	var error = false;
	var error_message = "Folgende Felder wurden nicht,\noder unvollstaendig ausgefuellt:\n\n";
	
	if (document.netzwerk.bezeichnung.value == '') {
		error = true;
		error_message += "- Gruppe/Institution: Bezeichnung\n\n";
	}
	
	if (document.netzwerk.abkuerzung.value == '') {
		error = true;
		error_message += "- Gruppe/Institution: Abkuerzung\n\n";
	}
	
	if (document.netzwerk.telefon1.value == '') {
		error = true;
		error_message += "- Gruppe/Institution: Telefon\n\n";
	}
	
	if (document.netzwerk.email1.value == '') {
		error = true;
		error_message += "- Gruppe/Institution: E-Mail\n\n";
	}
	
	if (document.netzwerk.anrede2.value == 'Herr/Frau') {
		error = true;
		error_message += "- Vorstand/verantwortlich: Anrede\n\n";
	}
	
	if (document.netzwerk.name2.value == '') {
		error = true;
		error_message += "- Vorstand/verantwortlich: Name\n\n";
	}
	
	if (error) {
		error_message += "\nBitte ergaenzen oder korrigieren\nSie die aufgelisteten Felder.";
		alert(error_message);
		return false; //Formular wird nicht abgeschickt.
	} else {
		return true;  //Formular wird abgeschickt.
	}
}
// -->