//utf-8
// 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 (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;
}

function chkevents() {
	abfrage = "";
	if (document.events.event_title.value == "") { abfrage += "\n     -  Titel"; }
	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;
	}
}

function chkeventscat() {
	abfrage = "";
	if (document.events.event_title.value == "") { abfrage += "\n     -  Titel"; }
	var chkuser = 0;
	for(i = 0; i < document.events.elements.length; i++) {
		element = document.events.elements[i];
		if(element.name.indexOf('category_') >= 0) {
			if (element.checked != "") { chkuser = 1; }
		}
	}
	if (chkuser == 0) { abfrage += "\nEs 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;
	}
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

function chktopic() {
	abfrage = "";
	if (document.forum.forum_content.value == "") { abfrage += "\n     -  Forum"; }
	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;
	}
}

function chkcontribution() {
	abfrage = "";
	if (document.forum.forum_content.value == "") { abfrage += "\n     -  Titel"; }
	if (document.forum.contribution_text.value == "") { abfrage += "\n     -  Thema"; }
	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;
	}
}

function chkcomment() {
	abfrage = "";
	if (document.forum.forum_content.value == "") { abfrage += "\n     -  Kommentar"; }
	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;
	}
}

function chkfindex() {
	abfrage = "";
	if (document.findex.data_title.value == "") { abfrage += "\n     -  Findex Titel"; }
	if ((document.findex.data_url.value == "")||(document.findex.data_url.value == "http://")) { abfrage += "\n     -  Findex URL (Adresse)"; }
	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;
	}
}

function chkfindexcat() {
	abfrage = "";
	if (document.findex.data_title.value == "") { abfrage += "\n     -  Findex Titel"; }
	if (document.findex.data_author.value == "") { abfrage += "\n     -  Ihr Name"; }
	if ((document.findex.data_url.value == "")||(document.findex.data_url.value == "http://")) { abfrage += "\n     -  Findex URL (Adresse)"; }
	var chkuser = 0;
	for(i = 0; i < document.findex.elements.length; i++) {
		element = document.findex.elements[i];
		if(element.name.indexOf('category_') >= 0) {
			if (element.checked != "") { chkuser = 1; }
		}
	}
	if (chkuser == 0) { abfrage += "\nEs 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;
	}
}

function chknewscat() {
	abfrage = "";
	if (document.news.news_title.value == "") { abfrage += "\n     -  News Titel"; }
	if (document.news.news_name.value == "") { abfrage += "\n     -  Ihr Name"; }
	var chkuser = 0;
	for(i = 0; i < document.news.elements.length; i++) {
		element = document.news.elements[i];
		if(element.name.indexOf('category_') >= 0) {
			if (element.checked != "") { chkuser = 1; }
		}
	}
	if (chkuser == 0) { abfrage += "\nEs 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;
	}
}

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;
	}
}

