  browserName = navigator.appName;   // detect browser
  browserVer = parseInt(navigator.appVersion);
  platform = navigator.platform;   // detect bs
  var nsVersion;
  var mouseX, mouseY;
  var timeout_viper,timeout = 10000;
  var timers = new Array(0,0,0,0);
  
  
  if (browserName == "Netscape" && browserVer < 5) {
      ns=1; ie=0;mz=0;
  }
  if ((browserName != "Microsoft Internet Explorer") && (browserVer >= 5)){
      ns=0; ie=0; mz=1;
  }
  if (browserName == "Microsoft Internet Explorer") {
      ns=0; ie=1; mz=0;
  }
//----------------------------------------------------------------------------
// rollover
  function rollover(pic_name, file_name) {
    if (ns) {   // netscape 4.x proprietary style
      document[pic_name].src = file_name;
    }
    else {  // mozilla or other dom compatible
      document.getElementsByName(pic_name)[0].src = file_name;
    }
  }

  function rollover2(pic, file_name) {
    pic.src = file_name;
  }
  
  
  function showtiptext()
  {
    var div1=null;
    var text1=null;
    /*
      
    if (document.frames)
    {
      contentwnd = document.frames["frame1"].document;
    }
    else*/
    
    if (document.getElementById)
    {
       div1 = document.getElementById("tiptext");
       text1 = document.getElementById("hiddentiptext");
    }
    else if (document["tiptext"] != null)
    {
      div1 = document["tiptext"];
      text1 = document["hiddentiptext"];
    }
    else if (document.layers)
    {
       div1 = document.layers["tiptext"];
       text1 = document.layers["hiddentiptext"];
    }
    
    div1.innerHTML = text1.value;       
   
  }
  
	/*   messagebox   */
  function showinfo_(d,ex,ey, message)
  {
    var thediv = document.getElementById("div" + d);
    var s = "";
    s += "<table border='0' cellspacing='0' cellpadding='8' bgcolor='#00268B' width='230' height='220' style='border-bottom: 1px solid #FF9900;border-left: 1px solid #FF9900;border-right: 1px solid #FF9900;border-top: 1px solid #FF9900;'><tr><td class='text-normal' valign='top'>";
    s += message;

    s += ' </td></tr><tr><td valign="bottom" align="center"><a href="#"><img onclick="hideinfo(1)" src="design/buttons/ok.gif" border="0" onMouseOver=javascript:rollover2(this,"design/buttons/ok_c.gif") onMouseOut=javascript:rollover2(this,"design/buttons/ok.gif")></a>';
    s += '</td></tr></table>';
  
    thediv.innerHTML = s;
  
    thediv.style.left = ex - 80 ;
    
    var l = thediv.style.left;
    l = parseInt(l.substring(0,l.length-2));
    var w = thediv.style.width;
    w = parseInt(w.substring(0,w.length-2));
    
    if (l + w > 600) {
      thediv.style.left = 600 - w;
    }
    else if (l < 0)
    {
      thediv.style.left = 0;
    }
    thediv.style.top = ey-50;
    thediv.style.visibility = "visible";
   // setTimeout("hideinfo(" + d + ")",timeout);
  }
  
  function hideinfo(d)
  {
    if  (timers[d] == 1) return;
    document.getElementById("div" + d).style.visibility = "hidden";
  if (d==1){
  var formular = document.getElementById("erled");
  formular.submit(); }
  }

  function sub()
  {
    document.getElementById("sub").style.visibility = "visible";
  }
  function sub_out()
  {
    document.getElementById("sub").style.visibility = "hidden";
  }
  /*   registrieungsform   */

  function reg_failure()
  {
    
    showinfo_(1,250,150,"Der Benutzername ist bereits vergeben. Bitte wähle einen anderen.");
  }
  
  
  function frm_readagb()
  {
    var frm = document.getElementById("frm1");
    
    frm.action += "&readagb=1";
    frm.submit();	    
  }
  
  
  function frm_submit()
  {
    
    var frm = document.getElementById("frm1");
    var chk_agb = document.getElementById("chk_agbs");
    
    if (chk_agb.checked == true && document.getElementById("f_username").value != "" && document.getElementById("f_name").value != "" && document.getElementById("f_ort").value != "")
    {
        
      frm1.submit();
      	
    }
    else
    {
        
      showinfo_(1,250,150,"Du hast nicht alle Angaben gemacht, welche zur Registrierung notwendig sind. Bitte fülle alle Felder aus");
    }    
  }	
  /*-------------------------------------------------------------------------------------*/
  
