function init_scrolltext()
{
  list = new Array();
  for (var i = 0, top = 0; i < init_scrolltext.arguments.length; i += 2) {
    obj = eval('document.'+init_scrolltext.arguments[i]);
    if (obj == null) continue;
    list[top++] = obj;
    for (str = '', j = 0; j < init_scrolltext.arguments[i+1]; j++)
      str += ' ';
    str += obj.value;
    obj.value = str;
  }
  if (top > 0) {
    document.scrolltext_list = list;
    setTimeout('scrolltext()', 100);
  }
}

function scrolltext()
{
  for (i = 0; i < document.scrolltext_list.length; i++) {
    obj   = document.scrolltext_list[i];
    str   = obj.value.substring(1, obj.value.length);
    str  += obj.value.substring(0, 1);
    obj.value = str;
  }
  setTimeout('scrolltext()', 100);
}
function na_change_img_src(name, nsdoc, rpath, preload)
{
  var img = eval((navigator.appName == 'Netscape') ? nsdoc+'.'+name : 'document.all.'+name);
  if (name == '')
    return;
  if (img) {
    img.altsrc = img.src;
    img.src    = rpath;
  }
}

function na_restore_img_src(name, nsdoc)
{
  var img = eval((navigator.appName == 'Netscape') ? nsdoc+'.'+name : 'document.all.'+name);
  if (name == '')
    return;
  if (img && img.altsrc) {
    img.src    = img.altsrc;
    img.altsrc = null;
  }
}

function fn_new_member_startup()
{
        document.member.last_name.focus();
}

function fn_send_new_member()
{
        if (document.member.last_name.value=="") {
                alert("Leeres Feld Nachname.\nBitte geben Sie einen Nachnamen ein");
                document.member.last_name.focus();
                return false;
        }

        if (document.member.first_name.value=="") {
                alert("Leeres Feld Vorname.\nBitte geben Sie einen Vornamen ein");
                document.member.first_name.focus();
                return false;
        }

        if (document.member.address.value=="") {
                alert("Leeres Feld Adresse.\nBitte geben Sie die Adresse ein");
                document.member.address.focus();
                return false;
        }

        if (document.member.zipcode.value=="") {
                alert("Leeres Feld Postleitzahl.\nBitte geben Sie die Postleitzahl ein");
                document.member.zipcode.focus();
                return false;
        }

        if (document.member.zipcode.value.length!=4) {
                alert("Postleitzahl falsch ("+document.member.zipcode.value.length+" Zeichen).\nBitte geben Sie die Postleitzahl ein");
                document.member.zipcode.focus();
                return false;
        }

        if (document.member.city.value=="") {
                alert("Leeres Feld Ort.\nBitte geben Sie den Ort ein");
                document.member.city.focus();
                return false;
        }

        if (document.member.email.value=="") {
                alert("Leeres Feld Email.\nBitte Email Adresse angeben (zur Kontrolle)");
                document.member.email.focus();
                return false;
        }

        if (document.member.email.value.indexOf("@")==-1) {
                alert("Die Email Adresse enthält kein @-Zeichen.\nBitte korrigieren");
                document.member.email.focus();
                return false;
        }

        return true;
}

function fn_send_feedback()
{
        if (document.feedback.first_name.value=="") {
                alert("Leeres Feld Vorname.\nBitte geben Sie Ihren Vornamen ein");
      document.feedback.first_name.focus();
                return false;
        }

        if (document.feedback.last_name.value=="") {
                alert("Leeres Feld Nachname.\nBitte geben Sie Ihren Nachnamen ein");
      document.feedback.last_name.focus();
                return false;
        }

        if (document.feedback.email.value=="") {
                alert("Leeres Feld Email.\nBitte geben Sie Ihre Email ein");
      document.feedback.email.focus();
                return false;
        }

        if (document.feedback.comment.value=="") {
                alert("Keinen Feedback gegeben.\nBitte geben Sie einen Text ein");
      document.feedback.comment.focus();
                return false;
        }

        return true;

}

function fn_back()
{
	history.back();
}

function fn_close()
{
	close();
}

function fn_regist_startup()
{
        document.regist.last_name.focus();
}

function fn_send_regist_event()
{
        if (document.regist.last_name.value=="") {
                alert("Leeres Feld Nachname.\nBitte geben Sie einen Nachnamen ein");
      document.regist.last_name.focus();
                return false;
        }

        if (document.regist.first_name.value=="") {
                alert("Leeres Feld Vorname.\nBitte geben Sie einen Vornamen ein");
      document.regist.first_name.focus();
                return false;
        }

        if (document.regist.adults.value=="")
                document.regist.adults.value = "0";

        if (document.regist.children.value=="")
                document.regist.children.value = "0";

   var chkZ = 1;
   for(i=0;i<document.regist.adults.value.length;++i)
     if(document.regist.adults.value.charAt(i) < "0"
     || document.regist.adults.value.charAt(i) > "9")
       chkZ = -1;
   if(chkZ == -1)
   {
     alert("Anzahl Erwachsene ist keine Zahl!");
     document.regist.adults.focus();
     return false;
    }

   chkZ = 1;
   for(i=0;i<document.regist.children.value.length;++i)
     if(document.regist.children.value.charAt(i) < "0"
     || document.regist.children.value.charAt(i) > "9")
       chkZ = -1;
   if(chkZ == -1)
   {
     alert("Anzahl Kinder ist keine Zahl!");
     document.regist.children.focus();
     return false;
    }

        if (document.regist.adults.value=="0" &&
            document.regist.children.value=="0") {
                alert("Keine Anzahl Teilnehmer angegeben.\nBitte gib gültige Werte an.");
      document.regist.adults.focus();
                return false;
        }
        return true;

}

function fn_open_file()
{
        var idx = document.Download.BrummBrumm.selectedIndex;

        var beg = "http://";
        var iend = location.href.lastIndexOf("/");
        var ibeg = location.protocol.length + 2;
        var prefix = beg + location.href.substring(ibeg,iend) + "/";

        var file = prefix + "documents/BrummBrumm_" + document.Download.BrummBrumm.options[idx].value + ".pdf";

        open(file,"BrummBrumm");
}

function fn_dwld_file()
{
        var idx = document.Download.BrummBrumm.selectedIndex;

        var beg = "http://";
        var iend = location.href.lastIndexOf("/");
        var ibeg = location.protocol.length + 2;
        var prefix = beg + location.href.substring(ibeg,iend) + "/";

        var file = prefix + "documents/BrummBrumm_" + document.Download.BrummBrumm.options[idx].value + ".zip";

        open(file,"BrummBrumm");
}

function FensterOeffnen (Adresse, Header) {
  MeinFenster = window.open(Adresse, Header);
  MeinFenster.focus();
}
