function DisableSubmit()
{
    $('Submit').disabled="disabled";
}
function EnableSubmit()
{
    var fields = document.getElementsByClassName('Necessary');
    var err = 0;
    for(i=0;i<fields.length;i++)
    {
        if($(fields[i]).hasClassName('Ok')) err++;
    }
    if (err == i) $('Submit').disabled="";
    else $('Submit').disabled="disabled";
}
function CheckKey(Field)
{
    var UserKey = Field.value;
    var md5Key = $('CheckSum').value;
    if (MD5(UserKey) == md5Key)
    {
            Element.addClassName(Field,'Ok');
            Element.removeClassName(Field,'Error');
            EnableSubmit();
    }
    else
    {
           Element.addClassName(Field,'Error');
            Element.removeClassName(Field,'Ok');
     }
}

function CheckForm(Field,Min,Max)
{
    if (Min != 0)
    {
        if (Field.value >= Min && Field.value <= Max)
        {
            Element.addClassName(Field,'Ok');
            Element.removeClassName(Field,'Error');
            EnableSubmit();
        }
        else
        {
            if (Element.hasClassName(Field,'Necessary'))
                Element.addClassName(Field,'Error');
            Element.removeClassName(Field,'Ok');
        }
    }
    else
    {
        if (Field.value.length > 3)
        {
            Element.addClassName(Field,'Ok');
            Element.removeClassName(Field,'Error');
            EnableSubmit();
        }
        else
        {
            if (Element.hasClassName(Field,'Necessary'))
                Element.addClassName(Field,'Error');
            Element.removeClassName(Field,'Ok');
        }
    }
}

function CheckSubmit()
{

    return false;
}

function SlideShow(AlbumID,BildID)
{
    window.open('slide.php?AlbumID='+AlbumID+'&BildID='+BildID,'Diashow','width=600,height=490');

}
function Begriff(begriff)
{
    window.open('info.php?begriff='+begriff,'Begrifsserklärung','width=700,height=590');

}

function ShowTerminInfos(TerminID)
{
    $('SideBar').innerHTML = '<h1><img class="icon" src="_gfx/ajax.gif" alt="laden" title="laden" />Termin wird geladen</h1><p onclick="CloseSideBar();" style="cursor:pointer; color:#333; font-weight:bold;"><img src="_gfx/icons/cancel.png" alt="Icon" class="icon" />Laden Abbrechen</p>';
    if (Element.visible('SideBar') == false) Effect.BlindDown('SideBar');
  var myAjax = new Ajax.Request('ajax.php?TerminID='+TerminID,{
      onSuccess: function(r)
      {
          $('SideBar').innerHTML = r.responseText;
      }});
  }
function ShowDownloadInfos(DownloadID)
{
    $('SideBar').innerHTML = '<h1><img class="icon" src="_gfx/ajax.gif" alt="laden" title="laden" />Downloaddetails werden geladen</h1><p onclick="CloseSideBar();" style="cursor:pointer; color:#333; font-weight:bold;"><img src="_gfx/icons/cancel.png" alt="Icon" class="icon" />Laden Abbrechen</p>';
    if (Element.visible('SideBar') == false) Effect.BlindDown('SideBar');
  var myAjax = new Ajax.Request('ajax.php?DownloadID='+DownloadID,{
      onSuccess: function(r)
      {
          $('SideBar').innerHTML = r.responseText;
      }});
  }

function CloseSideBar()
{
    $('SideBar').innerHTML = '';
    Effect.BlindUp('SideBar');
}
