<!--
/* ----- Netscape verliert POST-Method Variablen bei Resize: ------ */

if(document.layers) {
  var hoehe = innerHeight;
  var breite = innerWidth;
}
function neulad(){
  if( breite != innerWidth || hoehe != innerHeight)history.go(0); 
}
if(document.layers) window.onresize=neulad;


// Funktionen bilderladen/bildzeigen/bildverbergen in dieser Site nicht verwendet:
function bilderladen() {
	if(document.images) {
		var misch = new Image();
		misch.src = "bilder/misch.jpg";
	}
}	

function bildzeigen() {
		if(document.images) {
		document.images["portrait"].src= "bilder/misch.jpg";
			}
}
function bildverbergen() {
		if(document.images) {
		document.images["portrait"].src= "bilder/blind140.gif";
			}
}

	
// Browserweiche:
// Explorer in Funktionen als erstes abfragen, er reagiert sonst auch auf w3c!!!
var ie4 = (document.all) ? true:false
var ns4 = (document.layers) ? true:false
var w3c = (document.getElementById) ? true:false


// Mailformular-Fenster oeffnen:
function mail_auf (url) {
	var param = "";
	param += "status=0";	
	param += ",menubar=0";
	param += ",scrollbars=0";
	param += ",resizable=1";
	param += ",toolbar=0";
	param += ",location=0";
	param += ",directories=0";
	param += ",copyhistory=0";
	// copyhistory = Fenster erscheint bei 'zurŸck' nicht in History!
	param += ",width=550,height=400";
	
	mailfenster = window.open(url,'mailfenster',param);
	mailfenster.focus(); // fuer Netscape 6 unter PC
}

// eMail Pruefung:
var reg_email = /^([_a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,3})$/;

function checkmail()
{
	var diesformular = document.forms.mailform;
	var abs_name = diesformular.abs_name.value;
	var abs_email = diesformular.abs_email.value;
	var betreff = diesformular.betreff.value;
	var mitteilung = diesformular.mitteilung.value;
	var checked = true;
	var meldung = "Das eMail ist unvollstaendig! Bitte alle Sternfelder (*) ausfuellen.";
	
	if ((abs_name == "") || (betreff == "") || (mitteilung == "") || (abs_email.length == 0))
	{
		checked = false;
	}
	else
	{
		if ((reg_email.test(abs_email)) == false)	{
			checked = false;
			meldung = meldung + "\nHinweis: Kontrollieren Sie bitte Ihre eMail-Adresse.";
		}
	}
	if (checked == false)	{	alert (meldung); }	
	return checked;
}

// Error-Handler abschalten, um eine Reaktion des Browsers zu unterdruecken:
function errorHandler() {
	window.onerror = keinErrorHandling;
	return true;
}

function keinErrorHandling() {
	return false;
}

// Fehlermeldung unterdruecken, wenn auf Seite kein Formular vorhanden ist:
// funktioniert aber nicht im Explorer unter PC, darum wird cursorsetzen nur auf Seiten mit Formular eingebunden!
function cursorsetzen()
{
	window.onerror = errorHandler;
	document.forms[0].elements[0].focus();
}


function fensterauf (url,b,h) {
	var param = "";
	param += "width=" + b;
	param += ",height=" + h;
	param += ",status=0";	
	param += ",menubar=1";
	param += ",scrollbars=1";
	param += ",resizable=1";
	param += ",toolbar=0";
	param += ",location=0";
	param += ",directories=0";
	
	neufenster = window.open(url,'fenster',param);
	neufenster.focus(); // fuer Netscape 6
}

function hidemail (user,domain) {
	var mailadresse = "";
	mailadresse = user + "@" + domain;
	document.write (mailadresse);
}

// -->

