
function toggleAds(wtt,wtr)
{
 toggleTop(wtt);
 toggleRight(wtr);
}

function toggleRefs(wt)
{
 var t=document.getElementById("refpics");
 toggleTxt(t);
 setTimeout("toggleRefs("+wt+")",wt);

 return true;
}

function toggleRight (wt)
{
 //  alert('tR');
  var t=document.getElementById("rightpics"); 
  toggleTxt(t);
  setTimeout("toggleRight("+wt+")",wt);

  return true;
}

function toggleTop (wt)
{
  // alert('tT');
  var t=document.getElementById("toppics"); 
  toggleTxt(t);
  setTimeout("toggleTop("+wt+")",wt);

  return true;
}

function toggleTxt(t)
{
  var i=0;
  var blockon=0;
  var a;

  while (a=t.childNodes[i])
   {
     if(a.style)
      { 
        if(blockon==1) 
	   {
            a.style.display="block";
	    blockon=0;
	   }
        else if(a.style.display=="block") 
	   {
	    blockon=1;
            a.style.display="none";
	   }
       }
     i++;
   }
 
 i=0;
 while(blockon==1)
  {
    a=t.childNodes[i];
    if(a.style && a.style.display=="none")
      {
        a.style.display="block";
	blockon=0;
      }
    i++;
  }

 return true;
}

function SelectLink(obj)
{
 var value = obj.options[obj.selectedIndex];
 // document.kid.submit();
 document.forms[obj.form.name].submit();

 return true;
}

function DisableSubmit()
{
 document.forms[0].todo.disabled=true;
}

function ChkGesch()
{
 if(document.forms[0].geschakzept.checked==false)
  {
   alert('Bitte die Geschäftsbedingungen lesen, Checkbox anklicken und anschließend noch einmal auf "Berechnen" klicken!');
   DisableSubmit();
   return false;
  }
  return true;
}

function Preis(TutPreis,TagPreis,MehrTag,FruehB,SozRabatt,Dauer,NoGesamt,KonferenzId)
{
 var kp=0 // konferenzpreis
 var tp=0 // tutorialpreis
 var tage=0 //  anzahl tage 
 var ges=0 // gesamtpreis

 // Tutorials checken 
 if(document.forms[0].tutorial)
  { 
   for(i=0;i<document.forms[0].tutorial.length;i++)
    if(document.forms[0].tutorial[i].checked==true)
     {
      // alt: tp=TutPreis;
       tp+=parseFloat(document.forms[0].tpreis[i].value);
     }
  }
 // Konferenz selbst
 if(Dauer==1) 
  {
    if(document.forms[0].konferenztage.checked==true)
     { // kein array! eintägig
      kp=TagPreis; 
      tage=1;
     }
  }
 else if (Dauer>0)
  { // mehrtägig - konferenztage-array
    // alle Tage? 
   if(document.forms[0].konferenztage[0].checked && 
    document.forms[0].konferenztage[0].checked==true)
    {
     if(NoGesamt==0)
      {
       kp=TagPreis*Dauer;
       tage=tage+Dauer;
      }
     else
      {
       kp=TagPreis;
      }
    }  
   else
    { 
     // einzelne tage
     for(i=1;i<document.forms[0].konferenztage.length;i++)
      if(document.forms[0].konferenztage[i].checked==true)
       {
        kp=kp+TagPreis;
        tage++; 
       }
    }
  }
 // gesamt
 ges=kp;

 // tutorialpreis drauf
 ges=ges+tp;
 // rabatte berechnen
 // mehrtagesrabatt
 if(tage>1 || (tage==1 && tp>0))
  {
   ges=ges-(ges/100*MehrTag);
  }
 // fruehbucherrabatt abziehen
 ges=ges-(ges/100*FruehB);
 // sozialrabatt abziehen
 if(document.forms[0].sozrab && document.forms[0].sozrab.checked==true)
  ges=ges-(ges/100*SozRabatt);
 // Umsatzsteuer drauf
 if(KonferenzId>14)
  ges=ges*1.19
 else
  ges=ges*1.16;
 // auf zweistelligen cent-betrag runden
 ges=ges*100;
 ges=Math.round(ges);
 ges=ges/100;
 // alert('Preis: '+ges); 
 document.forms[0].gesamtfee.value=ges;
 if(ges!=0)
  document.forms[0].todo.disabled=false;
  
}

function CheckTut(Num)
{
 // alert('hallo: '+Num);
 if(document.forms[0].tutorial[Num].checked==true)
  {
   // alert(document.forms[0].tutorial.length);
   for(i=0;i<document.forms[0].tutorial.length;i++)
    {
      if(i!=Num)
        {
	 mystart=document.forms[0].start[Num].value;
	 myend=document.forms[0].end[Num].value;
	 start=document.forms[0].start[i].value;
	 end=document.forms[0].end[i].value;
	 // alert(mystart+':'+myend+' - '+start+':'+end);
	 if(mystart < end && myend > start)
          document.forms[0].tutorial[i].checked=false;
        }	
    }
  }
 document.forms[0].alltuts.value='';
 for(i=0;i<document.forms[0].tutorial.length;i++)
  {
   if(document.forms[0].tutorial[i].checked==true) 
     {
      document.forms[0].alltuts.value+=
      document.forms[0].tutorial[i].value;
      document.forms[0].alltuts.value+=',';
     }
  }

 DisableSubmit();
 document.forms[0].alltuts.value=
  document.forms[0].alltuts.value.substring(0,
                     document.forms[0].alltuts.value.length-1);
 // alert(document.forms[0].alltuts.value);
}

function CheckKonf(Num,Dauer)
{
     for(i=0;i<document.forms[0].konferenztage.length;i++)
       {
        if(i!=Num) document.forms[0].konferenztage[i].checked=false;
       }
 DisableSubmit();
}


function ChkInput(f)
{
 j=0;
 for(i=0;i<document.forms[0].elements.length; ++i)
   for(j=0;j<f.length;j++)
    {
     if(document.forms[0].elements[i].name==f[j] && 
        document.forms[0].elements[i].value=="" )
      {
        alert("Bitte alle Pflichtfelder ausfüllen!");
        document.forms[0].elements[i].focus();
        return false;
      }
    }
 return true;
}


function CopyInput()
{
 if(document.Anm.RAdr[0].checked==true)
  {
   document.Anm.rvname.value=document.Anm.vname.value;
   document.Anm.rnname.value=document.Anm.nname.value;
   document.Anm.remail.value=document.Anm.email.value;
   document.Anm.rstrasse.value=document.Anm.strasse.value;
   document.Anm.rland.value=document.Anm.land.value;
   document.Anm.rplz.value=document.Anm.plz.value;
   document.Anm.rfirma.value=document.Anm.firma.value;
   document.Anm.rabteilung.value=document.Anm.abteilung.value;
   document.Anm.rstadt.value=document.Anm.stadt.value;
  }

 if(document.Anm.RAdr[1].checked==true)
  {
   document.Anm.rvname.value="";
   document.Anm.rnname.value="";
   document.Anm.remail.value="";
   document.Anm.rstrasse.value="";
   document.Anm.rland.value="";
   document.Anm.rplz.value="";
   document.Anm.rfirma.value="";
   document.Anm.rabteilung.value="";
   document.Anm.rstadt.value="";
  }
 // document.Anm.fax.value=document.Anm.length;
 // document.Anm.elements[20].value="Aha";
 return true;
}

function details (url) {
  var f=window.open(url,
  "_blank","width=550,height=350,resizable=yes,scrollbars=yes",true);
  f.focus();
  return false;
}


