var oldLoad = null;
var obj = null;
var tmpLayer = null;
if (self.onload) oldLoad = self.onload;
self.onload = HoverInit;

function HoverInit()
{

  if (oldLoad) oldLoad();

  if (document.layers) {
    tmpLayer = new Layer(1);
    tmpLayer.bgColor = document.bgColor;
    document.captureEvents(Event.MOUSEOVER);
    document.onmouseover = Hover;
  }
}
function Hover(evt)
{
  document.routeEvent(evt);

  if (tmpLayer && tmpLayer.visibility == 'hide' && evt.target.text) {

    obj = evt.target;

    tmpLayer.left = obj.x;
    tmpLayer.top  = obj.y;
    tmpLayer.width = 1;

    with (tmpLayer.document) {
      open();
      write('<nobr><a href="'+obj.href+'" class="hover"' + (obj.target ? ' target="' + obj.target + '"' : '') + '>'+obj.text+'</a></nobr>');
      close();
    }

    tmpLayer.visibility = 'show';

    document.captureEvents(Event.MOUSEMOVE);
    document.onmousemove = Hoveroff;

  }

}

function Hoveroff(evt)
{
  if (tmpLayer && evt.target != tmpLayer.document.links[0] && evt.target != obj) {

    tmpLayer.visibility = 'hide';
    document.releaseEvents(Event.MOUSEMOVE);

  }
}

function FensterOeffnen(url,name,params)
{
  var mywindow=window.open(url,name,params);
}


// Ebene schreiben
if (document.getElementById)
 document.writeln("<div id=\"tt_tip\" style=\"position: absolute; z-index: 100; background: #CDCFC5; border: 1px solid black; color: black; padding: 3px; font: 8pt Arial; visibility: hidden; width: 200px; margin-top:-50px; margin-left: -50px;\"> </div>");

// Ebenentext einsetzen und Ebene sichtbar machen
function tooltip(text){
 if (document.getElementById){  // geht das überhaupt?
  document.getElementById("tt_tip").innerHTML=text;
  document.getElementById("tt_tip").style.visibility="visible";
 }
}

// Ebene unsichtbar machen
function hidetip(){
 if (document.getElementById){
  document.getElementById("tt_tip").style.visibility="hidden";
  document.getElementById("tt_tip").style.top="-200";
  document.getElementById("tt_tip").style.left="-200";
 }
}

// Ebene dauernd auf aktuelle Mausposition bringen
function toolt(Ereignis){
 if (document.getElementById("tt_tip").style.visibility == "visible"){
  if (document.all){  // MSIE5
   document.getElementById("tt_tip").style.left = (window.event.clientX + document.body.scrollLeft);
   document.getElementById("tt_tip").style.top = (window.event.clientY + document.body.scrollTop);
  }
  else {  // Netscape6
   document.getElementById("tt_tip").style.left = (Ereignis.clientX + window.pageXOffset);
   document.getElementById("tt_tip").style.top = (Ereignis.clientY + window.pageYOffset);
  }
 }
}

// Aktualisierungsroutinen bei Ereignissen aufrufen
document.onmouseout = hidetip;
document.onkeypress = hidetip;
document.onmousemove = toolt;





function myWindowOpen(url,name,width,height,scrollbars)
{
  
  var ScreenX = screen.width;
  var ScreenY = screen.height;
  
  var CenterX = ScreenX/2;
  var CenterY = ScreenY/2;

  var left = CenterX - width/2;
  var top  = CenterY - height/2;
  
  var mywindow=window.open(url,name,'width='+width+',top='+top+',left='+left+',height='+height+',scrollbars='+scrollbars+',resizable=yes');
  
  return false;
}


	function chkFormularKontakt()
        {      
       
          if(document.kontakt.name.value == "")
          {
            alert("Bitte Ihren Namen eingeben!");
            document.kontakt.name.focus();
            return false;
          }
          if(document.kontakt.vorname.value == "")
          {
            alert("Bitte Ihren Vornamen eingeben!");
            document.kontakt.vorname.focus();
            return false;
          }
     
          if(document.kontakt.email.value.indexOf('@') == -1)
          {
            alert("Keine E-Mail-Adresse eingegeben!");
            document.kontakt.email.focus();
            return false;
          }
 }
 
 
 				function chkFormular()
        {      
       
          if(document.form1.name.value == "")
          {
            alert("Bitte Ihren Namen eingeben!");
            document.form1.name.focus();
            return false;
          }
          if(document.form1.vorname.value == "")
          {
            alert("Bitte Ihren Vornamen eingeben!");
            document.form1.vorname.focus();
            return false;
          }
          if(document.form1.plz.value == "")
          {
            alert("Bitte die PLZ eingeben!");
            document.form1.plz.focus();
            return false;
          }
          if(document.form1.ort.value == "")
          {
            alert("Bitte den Ort eingeben!");
            document.form1.ort.focus();
            return false;
          }
          if(document.form1.strasse.value == "")
          {
            alert("Bitte die Strasse eingeben!");
            document.form1.strasse.focus();
            return false;
          }
          if (document.form1.geburtsdatum != undefined)
          {
						if(document.form1.geburtsdatum.value == "")
						{
							alert("Bitte die Geburtsdatum eingeben!");
							document.form1.geburtsdatum.focus();
							return false;
						}
					}
          if(document.form1.email.value.indexOf('@') == -1)
          {
            alert("Keine E-Mail-Adresse eingegeben!");
            document.form1.email.focus();
            return false;
          }
          
          var hasInnerText = (document.getElementsByTagName("body")[0].innerText != undefined) ? true : false;
					var oanmeldung = document.getElementById('anmeldung');
					var oempfaenger = document.getElementById('empfaenger');
					var sanmeldung;
					var sempfaenger;
					var sgeburtsdatum = "";
					var sinfo;
					if (document.form1.info != undefined)
						sinfo = document.form1.info.checked;
						

					if(!hasInnerText){
							sanmeldung = oanmeldung.textContent;
							sempfaenger = oempfaenger.textContent;
					} else{
							sanmeldung = oanmeldung.innerText;
							sempfaenger = oempfaenger.innerText;
					}
					
					if (document.form1.geburtsdatum != undefined)
						sgeburtsdatum = document.form1.geburtsdatum.value;

          anmeldung.location.href="/permail/setanmeldung.php?veranstaltung="+sanmeldung+"&empfaenger="+sempfaenger+"&name="+document.form1.name.value+"&vorname="+document.form1.vorname.value+"&plz="+document.form1.plz.value+"&ort="+document.form1.ort.value+"&strasse="+document.form1.strasse.value+"&email="+document.form1.email.value+"&geburtsdatum="+sgeburtsdatum+"&telefon="+document.form1.telefon.value+"&bemerkungen="+document.form1.bemerkungen.value+"&unternehmen="+document.form1.unternehmen.value+"&funktion="+document.form1.funktion.value+"&info="+sinfo;
          //document.kontakt.veranstaltung.value = document.getElementById('anmeldung').innerText;
          //document.kontakt.empfaenger.value = document.getElementById('empfaenger').innerText;
      }
      
      
      
     	function chkFormularNewsletter()
      {      
        if(document.form1.email.value.indexOf('@') == -1)
        {
          alert("Keine E-Mail-Adresse eingegeben!");
          document.form1.email.focus();
          return false;
        }
        if(document.form1.name.value == "")
        {
          alert("Bitte Ihren Namen eingeben!");
          document.form1.name.focus();
          return false;
        }
        
        var s = "";
				for (i=0; i<document.form1.newsletter.length; i++) 
				{
				   if (document.form1.newsletter.options[i].selected) 
				   {
				      s += document.form1.newsletter.options[i].value+"|";
				   }
				}
        
       	anmeldung.location.href="/permail/setnewsletter.php?name="+document.form1.name.value+"&email="+document.form1.email.value+"&newsletter="+s+"&unternehmen="+document.form1.unternehmen.value; 
      } 
      
      
      	function chkFormularVorschlag()
      {    
      	  if(document.form1.name.value == "")
        {
          alert("Bitte Ihren Namen eingeben!");
          document.form1.name.focus();
          return false;
        }
          if(document.form1.vorname.value == "")
        {
          alert("Bitte Ihren Namen eingeben!");
          document.form1.vorname.focus();
          return false;
        }  
        if(document.form1.email.value.indexOf('@') == -1)
        {
          alert("Keine E-Mail-Adresse eingegeben!");
          document.form1.email.focus();
          return false;
        }
          
       	anmeldung.location.href="/permail/setvorschlag.php?name="+document.form1.name.value+"&vorname="+document.form1.vorname.value+"&telefon="+document.form1.telefon.value+"&email="+document.form1.email.value+"&bemerkungen="+document.form1.bemerkungen.value+"&unternehmen="+document.form1.unternehmen.value+"&funktion="+document.form1.funktion.value; 
      } 
      
        
      function chkFormularPresse()
      {      
        if(document.form1.email.value.indexOf("@") == -1)
        {
          alert("Keine/Falsche E-Mail-Adresse eingegeben!");
          document.form1.email.focus();
          return false;
 			}
 			anmeldung.location.href="/permail/setpresse.php?name="+document.form1.name.value+"&vorname"+document.form1.vorname.value+"&email="+document.form1.email.value+"&unternehmen="+document.form1.unternehmen.value+"&plz="+document.form1.plz.value+"&ort="+document.form1.ort.value;
    }
 



function rbImbissNicht_onclick() {
document.getElementById("rbImbissNicht").checked=true;
document.getElementById("rbImbissTeil").checked=false;
}

function rbImbissTeil_onclick() {
document.getElementById("rbImbissNicht").checked=false;
document.getElementById("rbImbissTeil").checked=true;
}

function rbBegleitRechnung_onclick() {
document.getElementById("rbBegleitKosten").checked=false;
document.getElementById("rbBegleitRechnung").checked=true;
}

function rbBegleitKosten_onclick() {
document.getElementById("rbBegleitKosten").checked=true;
document.getElementById("rbBegleitRechnung").checked=false;
}
        function chkFormularWT()
        {      

          if(document.anmeldung.Name.value == "")
          {
            alert("Bitte Ihren Namen eingeben!");
            document.anmeldung.Name.focus();
            return false;
          }
          
          if(document.anmeldung.Firma.value == "")
          {
            alert("Bitte Ihren Firmennamen eingeben!");
            document.anmeldung.Firma.focus();
            return false;
          }
          
          if(document.anmeldung.Strasse.value == "")
          {
            alert("Bitte Ihre Straße eingeben!");
            document.anmeldung.Strasse.focus();
            return false;
          }
          
          if(document.anmeldung.PLZORT.value == "")
          {
            alert("Bitte Ihre PLZ/Ort eingeben!");
            document.anmeldung.PLZORT.focus();
            return false;
          }
          
          if(document.anmeldung.Telefon.value == "")
          {
            alert("Bitte Ihre Telefonnummer eingeben!");
            document.anmeldung.Telefon.focus();
            return false;
          }
          if(document.anmeldung.Email.value.indexOf("@") == -1)
          {
            alert("Keine/Falsche E-Mail-Adresse eingegeben!");
            document.anmeldung.Email.focus();
            return false;
          }
          
          if(document.anmeldung.rbBegleitRechnung.checked)
          {
            if(document.anmeldung.txtAnschriftBegleitRechnung.value == "")
                {
                    alert("Bitte die Rechnungsanschrift für die Begleitperson angeben!");
                    document.anmeldung.txtAnschriftBegleitRechnung.focus();
                    return false;
                }
          }
      }
