<!--
// Textarea Zähler Zeichen ///////////////////////////////////////////////////////////////////
function timer(wert){ maxzeichen = 200;
	if (form.forum_desc.value.length > maxzeichen) { form.forum_desc.value = form.forum_desc.value.substring(0,maxzeichen);
	uebrigezeichen = 0; } else { uebrigezeichen = maxzeichen - form.forum_desc.value.length;
	}
	form.zeichen.value = uebrigezeichen;
}
// Page Switcher ///////////////////////////////////////////////////////////////////
function MakeArray() {
var lngth = MakeArray.arguments.length;
for ( i = 0 ; i < lngth ; i++ ) { this[i]=MakeArray.arguments[i] }
                                }
function switch_page() {
var select = eval(document.menuform.language.selectedIndex);
if( (select > 0) && (select < 92) ) {
var intl=new MakeArray( 
'', 
'/index_economy_free.html', 
'/index_economy_paid.html', 
'/index_miniboard_free.html', 
'/index_miniboard_paid.html',  
'/index_powerboard_free.html',
'/index_powerboard_paid.html');  
location=intl[document.menuform.language.selectedIndex];
  }
}
// Form checker ///////////////////////////////////////////////////////////////////
function formCheck(formobj){
	// Enter name of mandatory fields
	var fieldRequired = Array("vorname", "name", "strasse", "plz", "stadt", "telefon", "email", "domainorder");
	// Enter field description to appear in the dialog box
	var fieldDescription = Array("Vorname", "Name", "Strasse", "Postleitzahl", "Wohnort", "Telefon", "E-Mailadresse", "Domain");
	// dialog message
	var alertMsg = "Bitte folgende Felder ausfüllen:\n";
	
	var l_Msg = alertMsg.length;
	
	for (var i = 0; i < fieldRequired.length; i++){
		var obj = formobj.elements[fieldRequired[i]];
		if (obj){
			switch(obj.type){
			case "select-one":
				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "select-multiple":
				if (obj.selectedIndex == -1){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "text":
			case "textarea":
				if (obj.value == "" || obj.value == null){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			default:
			}
			if (obj.type == undefined){
				var blnchecked = false;
				for (var j = 0; j < obj.length; j++){
					if (obj[j].checked){
						blnchecked = true;
					}
				}
				if (!blnchecked){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
			}
		}
	}

	if (alertMsg.length == l_Msg){
		return true;
	}else{
		alert(alertMsg);
		return false;
	}
}
// -->