function MM_reloadPage(init) //reloads the window if Nav4 resized
{  
  if (init==true) with (navigator)
  {
      if ( (appName=="Netscape") && (parseInt(appVersion)==4) )
      {
        document.MM_pgW=innerWidth;
        document.MM_pgH=innerHeight;
        onresize=MM_reloadPage;
      }
  }
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH)
    location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d)  //v4.0
{ 
  var p,i,x;
  if(!d)
    d=document;

  if( (p=n.indexOf("?") ) > 0 && parent.frames.length)
  {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
  }
  if(!(x=d[n])&&d.all)
    x=d.all[n];

  for (i=0;!x&&i<d.forms.length;i++)
    x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++)
    x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById)
    x=document.getElementById(n);
  return x;
}

function MM_showHideLayers() //v3.0
{ 
    MM_hideAllLayer();
    var i,p,v,obj,args=MM_showHideLayers.arguments;
    for (i=0; i<(args.length-2); i+=3)
        if ( (obj=MM_findObj(args[i]) ) != null )
        {
            v=args[i+2];
            if (obj.style)
            {
                obj=obj.style;
                v=(v=='show')?'visible':(v='hide')?'hidden':v;
            }
            obj.visibility=v;
        }
}

function MM_HideLayer()
{ //v3.0
  var i,p,v,obj,args=MM_HideLayer.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v;
        }
}

function MM_hideAllLayer()
{ //v3.0
        MM_HideLayer('Verein', '', 'hide')
        MM_HideLayer('Senioren', '', 'hide')
        MM_HideLayer('Saison', '', 'hide')
        MM_HideLayer('Jugend', '', 'hide')
        MM_HideLayer('Service', '', 'hide')
        MM_HideLayer('Informationen', '', 'hide')
        MM_HideLayer('Foerderer', '', 'hide')
        MM_HideLayer('Kontakt', '', 'hide')
}

function MM_displayStatusMsg(msgStr) { //v1.0
  window.status=msgStr;
  return true;
}

function isBlank (string)
{
    var i;
    if (string.length > 0)
    {
        for (i=0;i<string.length;i++)
        {
            if (string.charAt(i) != ' ')
            {
                return false;
            }
        }

        return true;
    }
    else
        return true;
}

function mail ()
{
    if (isBlank (document.mailform.Nachname.value))
        alert ("Bitte geben Sie Ihren Nachnamen an!")
    else
    {
        if (isBlank (document.mailform.Vorname.value))
            alert ("Bitte geben Sie Ihren Vornamen an!")
        else
        {
            if (isBlank (document.mailform.Ort.value))
                alert ("Bitte geben Sie PLZ und Ort an!")
            else
            {
                if (isBlank (document.mailform.Strasse.value))
                    alert ("Bitte geben Sie Strasse und Hausnummer an!")
		        else
                {
                    if (isBlank (document.mailform.Telefon.value))
                        alert ("Bitte geben Sie die Telefon-Nr. an!")
                    else
                    {
                        document.mailform.submit();
                    }
                }
            }
        }
    }
}

function right(e)
{
    status = "";
    if (navigator.appName == 'Netscape')
        status = "NN";
    else if (navigator.appName == 'Microsoft Internet Explorer')
        status = "IE";
}





			function isEmpty(obj) {
				return ( obj.value=="" );
			}
			function isValidEmail(obj) {
				//var strok = /^\w+(-\w+)*(\.\w+)*(_\w+)*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
				var strok = /^[\w\.\-]+\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
				return ( strok.exec( obj.value ) );
			}
			function isValidTitel(obj) {
				if (  obj.value == "" ) return false;
				else return true;
			}
			function isValidArt(obj) {
				if (  obj.value == "" ) return false;
				else return true;
			}

			function validateDauerkartenForm(formname) {
				var msg="";
				var testfeld = "";
				with ( eval('document.' + formname) )
				{
					if ( !isValidArt(Art) ) {
						testfeld = 'Art';
						msg+="- Bitte Art angeben.\n";
					}
					if ( !isValidTitel(Titel) ) {
						if (testfeld == "") { testfeld = 'Titel'; }
						msg+="- Bitte Anrede eingeben.\n";
					}
					if ( isEmpty(Vorname) ) {
						if (testfeld == "") { testfeld = 'Vorname'; }
						msg+="- Bitte Vorname eingeben.\n";
					}
					if ( isEmpty(Nachname) ) {
						if (testfeld == "") { testfeld = 'Nachname'; }
						msg+="- Bitte Nachname eingeben.\n";
					}
					if ( isEmpty(Strasse) ) {
						if (testfeld == "") { testfeld = 'Strasse'; }
						msg+="- Bitte Strasse eingeben.\n";
					}
					if ( isEmpty(Nr) ) {
						if (testfeld == "") { testfeld = 'Nr'; }
						msg+="- Bitte Hausnummer eingeben.\n";
					}
					if ( isEmpty(PLZ) ) {
						if (testfeld == "") { testfeld = 'PLZ'; }
						msg+="- Bitte Postleitzahl eingeben.\n";
					}
					if ( isEmpty(Ort) ) {
						if (testfeld == "") { testfeld = 'Ort'; }
						msg+="- Bitte Ort eingeben.\n";
					}
					if ( isEmpty(Email) ) {
						if (testfeld == "") { testfeld = 'Email'; }
						msg+="- Bitte E-Mail-Adresse eingeben.\n";
					}
					if ( !isValidEmail(Email) && !isEmpty(Email) ) {
						if (testfeld == "") { testfeld = 'Email'; }
						msg+="- Bitte E-Mail-Schreibweise prüfen.\n";
					}
			
					// either show the alert box or submit form when return true
					if (msg != "") {
						alert ("Geben Sie bitte alle mit (*) gekennzeichneten Felder ein:\n\n"+msg);
						eval('document.' + formname + '.' + testfeld + '.focus()');
						return false;
					}
					else {
						return true;
					}
				}
			}
			
			function isCheckboxChecked(obj) {
				if ( obj.checked == true ) return true;
				else return false;
			}

			function validateDauerkartenSummaryForm(formname) {
				var msg="";
				var testfeld = "";
				with ( eval('document.' + formname) )
				{
					if ( !isCheckboxChecked(Confirm) ) {
						testfeld = 'Confirm';
						msg+="- Bitte bestätigen, dass Sie die Dauerkarte verbindlich bestellen.\n";
					}
					// either show the alert box or submit form when return true
					if (msg != "") {
						alert ("Geben Sie bitte alle mit (*) gekennzeichneten Felder ein:\n\n"+msg);
						eval('document.' + formname + '.' + testfeld + '.focus()');
						return false;
					}
					else {
						return true;
					}
				}
			}
