function show(id)
{
  var obj = document.getElementById(id);
  obj.className ='shown';
}

function hide(id)
{
  var obj = document.getElementById(id);
  obj.className ='hidden';
}

function showhide(id)
{
  var obj = document.getElementById(id);
  if (obj.className =='shown')
  {
    obj.className ='hidden';
  }
  else
  {
    obj.className ='shown';
  }
}

function Anfrage_Courtageliste(Name,Email,Tel)
{
  if (Email)
  {
    if (Tel)
    {
      geturl = 'AJAX_Sende_Anfrage.php?Name=' + escape(Name) + '&Email=' + escape(Email) + '&Tel=' + escape(Tel);
      var req = new initXMLHttpClient();
      req.open('GET', geturl, false);
      req.send(null);
    
      if(req.status == 200)
      {
        dynText = req.responseText;
        if (dynText == '1')
        {
          hide('Courtageanfrage');
          alert('Anfrage wurde erfolgreich verschickt.');
        }
        else
        {
          hide('Courtageanfrage');
          alert('Fehler: E-Mail konnte nicht verschickt werden.\n\nBitte Versuchen Sie es später noch einmal.\n\nDanke!');
        }
      }
      else
      {
        alert('Fehler: keine Antwort vom Server\n\nBitte Versuchen Sie es später noch einmal.\n\nDanke!')
      }
    }
    else
    {
      alert('Bitte tragen Sie Ihre Telefon-Nummer ein.')
    }
  }
  else
  {
    alert('Vor dem Abschicken bitte E-Mail-Adresse angeben!\n\nWohin sollen wir sonst die Courtageliste schicken?')
  }

}

// function to create an XMLHttpClient in a cross-browser manner
function initXMLHttpClient()
 {
  var xmlhttp;
  try
   {
    // Mozilla / Safari / IE7
    xmlhttp = new XMLHttpRequest();
   }
  catch (e)
   {
     // IE
     var XMLHTTP_IDS = new Array('MSXML2.XMLHTTP.5.0',
                                 'MSXML2.XMLHTTP.4.0',
                                 'MSXML2.XMLHTTP.3.0',
                                 'MSXML2.XMLHTTP',
                                 'Microsoft.XMLHTTP');
    var success = false;
    for (var i=0;i < XMLHTTP_IDS.length && !success; i++)
     {
      try
       {
        xmlhttp = new ActiveXObject(XMLHTTP_IDS[i]);
                      success = true;
       }
      catch (e)
       {}
     }
    if (!success)
     {
      throw new Error('Unable to create XMLHttpRequest.');
     }
   }
  return xmlhttp;
 }

