// Neues Fenster öffnen
function makeWindow(loc,ww,wh) {
	var win=window.open("","win","width="+ww+",height="+wh+",screenX=5,left=5,screenY=5,top=5,resizable=yes,scrollbars=yes");
	win.location.href = loc;
	if (win.opener == null) win.opener = window;
	win.opener.name = "opener";
}
// Seite per Select-Box wechseln
function jump2site() {
	var x = document.jumpform.tosite.value;
	window.location.href = x;	
}
// Checkboxen an- und abwählen
function switch_checkbox(cb_form, cb_name, cb_checked) {
	for(i = 0; i < cb_form.elements.length; i++) {
		element = cb_form.elements[i];
		if((element.name.indexOf(cb_name) >= 0)&&(element.type == "checkbox") ) {
			element.checked = cb_checked;
		}
	}
}
// Mail-Formular überprüfen
function chkmail() {
	abfrage = "";
	if (document.formular.lastname.value == "") { abfrage += "\n     -  Ihr Name"; }
	if (document.formular.phone.value == "") { abfrage += "\n     -  Ihre Telefonnummer"; }
	if (abfrage != "") {
		abfrage = "Folgende Angaben werden benötigt:\n" +
		abfrage + "\n\nBitte geben Sie die erforderlichen Informationen ein.";
		alert(abfrage);
		return false;
	} else { 
		return true;
	}
}
// Adressen-Eingabe überprüfen
function chkaddress() {
	abfrage = "";
	var chkuser = 0;
	for(i = 0; i < document.address.elements.length; i++) {
		element = document.address.elements[i];
		if((element.name.indexOf('category_') >= 0)&&(element.type == "checkbox")) {
			if (element.checked != "") { chkuser = 1; }
		}
	}
	if (document.address.address_firstname.value == "") { abfrage += "\n     -  Vorname"; }
	if (document.address.address_lastname.value == "") { abfrage += "\n     -  Nachname"; }
	if (chkuser == 0) { abfrage = "Es muss mindestens eine Kategorie\n ausgewählt werden!"; } 
	if (abfrage != "") {
		abfrage = "Folgende Angaben werden benötigt:\n" +
		abfrage + "\n\nBitte geben Sie die erforderlichen Informationen ein.";
		alert(abfrage);
		return false;
	} else {
		return true;
	}
}
// Board-Eingabe überprüfen
function chkboard() {
	abfrage = "";
	if (document.board.board_content.value == "") { abfrage += "\n     -  Eintrag"; }
	if (document.board.board_user_name.value == "") { abfrage += "\n     -  Ihr Name"; }
	if (abfrage != "") {
		abfrage = "Folgende Angaben werden benötigt:\n" +
		abfrage + "\n\nBitte geben Sie die erforderlichen Informationen ein.";
		alert(abfrage);
		return false;
	} else {
		return true;
	}
}
// Findex-Eintrag überprüfen
function chkfindex() {
	abfrage = "";
	if (document.findex.data_title.value == "") { abfrage += "\n     -  Findex Titel"; }
	if (document.findex.data_author.value == "") { abfrage += "\n     -  Ihr Name"; }
	if (abfrage != "") {
		abfrage = "Folgende Angaben werden benötigt:\n" +
		abfrage + "\n\nBitte geben Sie die erforderlichen Informationen ein.";
		alert(abfrage);
		return false;
	} else {
		return true;
	}
}
// Forum-Eintrag überprüfen
function chkforum() {
	abfrage = "";
	if (document.forum.forum_content.value == "") { abfrage += "\n     -  Forumeintrag"; }
	if (document.forum.forum_user_name.value == "") { abfrage += "\n     -  Ihr Name"; }
	if (abfrage != "") {
		abfrage = "Folgende Angaben werden benötigt:\n" +
		abfrage + "\n\nBitte geben Sie die erforderlichen Informationen ein.";
		alert(abfrage);
		return false;
	} else {
		return true;
	}
}
// News-Eintrag überprüfen
function chknews() {
	abfrage = "";
	if (document.news.news_title.value == "") { abfrage += "\n     -  News Titel"; }
	if (document.news.news_name.value == "") { abfrage += "\n     -  Ihr Name"; }
	if (abfrage != "") {
		abfrage = "Folgende Angaben werden benötigt:\n" +
		abfrage + "\n\nBitte geben Sie die erforderlichen Informationen ein.";
		alert(abfrage); 
		return false;
	} else {
		return true;
	}
}
// News-Eintrag überprüfen
function chkarticle() {
	abfrage = "";
	if (document.article.article_title.value == "") { abfrage += "\n     -  Bezeichnung"; }
	if (document.article.article_text.value == "") { abfrage += "\n     -  Text"; }
	if (document.article.article_author_name.value == "") { abfrage += "\n     -  Ihr Name"; }
	if (abfrage != "") {
		abfrage = "Folgende Angaben werden benötigt:\n" +
		abfrage + "\n\nBitte geben Sie die erforderlichen Informationen ein.";
		alert(abfrage); 
		return false;
	} else {
		return true;
	}
}
// Termindatenbank - Datum ändern
function chgDate() {
	document.forms["event"].event_end_day.value   = document.forms["event"].event_start_day.value;
	document.forms["event"].event_end_month.value = document.forms["event"].event_start_month.value;
	document.forms["event"].event_end_year.value  = document.forms["event"].event_start_year.value;
}
