<?php

// Wenn alle Felder ausgefuellt wurden und der Captcha stimmt, wird ein Cookie gesetzt

if($_GET['action'] != "" && !empty($_POST['Name']) && !empty($_POST['Email']) && !empty($_POST['Anfrage']) && ereg ("^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$", $_POST['Email']))
{
setcookie("spam_protection", "spam_protection", time()+100);
}

// Erstellen einer Rechenaufgabe

$Zahl_1 = intval(rand(1, 5));
$Zahl_2 = intval(rand(1, 5));

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>* * * LEINEMANN GMBH * * *  Heizung - L&uuml;ftung - Sanit&auml;r in Leipzig</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<link rel="stylesheet" type="text/css" href="format.css">
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td align="center" valign="middle"><table width="778" height="430" border="0" cellpadding="2" cellspacing="0" background="images/hg_farbe.gif">
        <tr>
          <td align="center" valign="middle"><table width="778" height="430" border="0" cellpadding="0" cellspacing="0" background="images/pixel.gif">
              <tr> 
                <td height="85" align="left" valign="top" ><img src="images/titel01.gif" alt="LEINEMANN GMBH  - Heizung  - L&uuml;ftung - Sanit&auml;r / Unsere Dienstleistungen f&uuml;r Sie: Beratung - Planung - Lieferung - Montage - Service" title="LEINEMANN GMBH  - Heizung  - L&uuml;ftung - Sanit&auml;r / Unsere Dienstleistungen f&uuml;r Sie: Beratung - Planung - Lieferung - Montage - Service" width="88" height="85"></td>
                <td align="left" valign="top" ><img src="images/titel02.gif" width="121" height="85" alt="LEINEMANN GMBH  - Heizung  - L&uuml;ftung - Sanit&auml;r / Unsere Dienstleistungen f&uuml;r Sie: Beratung - Planung - Lieferung - Montage - Service" title="LEINEMANN GMBH  - Heizung  - L&uuml;ftung - Sanit&auml;r / Unsere Dienstleistungen f&uuml;r Sie: Beratung - Planung - Lieferung - Montage - Service"></td>
                <td align="left" valign="top" ><img src="images/titel03.gif" width="136" height="85" alt="LEINEMANN GMBH  - Heizung  - L&uuml;ftung - Sanit&auml;r / Unsere Dienstleistungen f&uuml;r Sie: Beratung - Planung - Lieferung - Montage - Service" title="LEINEMANN GMBH  - Heizung  - L&uuml;ftung - Sanit&auml;r / Unsere Dienstleistungen f&uuml;r Sie: Beratung - Planung - Lieferung - Montage - Service"></td>
                <td align="left" valign="top" ><img src="images/titel04.gif" width="140" height="85" alt="LEINEMANN GMBH  - Heizung  - L&uuml;ftung - Sanit&auml;r / Unsere Dienstleistungen f&uuml;r Sie: Beratung - Planung - Lieferung - Montage - Service" title="LEINEMANN GMBH  - Heizung  - L&uuml;ftung - Sanit&auml;r / Unsere Dienstleistungen f&uuml;r Sie: Beratung - Planung - Lieferung - Montage - Service"></td>
                <td align="left" valign="top" ><img src="images/titel05.gif" width="148" height="85" alt="LEINEMANN GMBH  - Heizung  - L&uuml;ftung - Sanit&auml;r / Unsere Dienstleistungen f&uuml;r Sie: Beratung - Planung - Lieferung - Montage - Service" title="LEINEMANN GMBH  - Heizung  - L&uuml;ftung - Sanit&auml;r / Unsere Dienstleistungen f&uuml;r Sie: Beratung - Planung - Lieferung - Montage - Service"></td>
                <td align="left" valign="top" ><img src="images/titel06.gif" width="145" height="85" alt="LEINEMANN GMBH  - Heizung  - L&uuml;ftung - Sanit&auml;r / Unsere Dienstleistungen f&uuml;r Sie: Beratung - Planung - Lieferung - Montage - Service" title="LEINEMANN GMBH  - Heizung  - L&uuml;ftung - Sanit&auml;r / Unsere Dienstleistungen f&uuml;r Sie: Beratung - Planung - Lieferung - Montage - Service"></td>
              </tr>
              <tr> 
                <td height="84" align="left" valign="top" ><img src="images/titel07.gif" width="88" height="84" alt="LEINEMANN GMBH  - Heizung  - L&uuml;ftung - Sanit&auml;r / Unsere Dienstleistungen f&uuml;r Sie: Beratung - Planung - Lieferung - Montage - Service" title="LEINEMANN GMBH  - Heizung  - L&uuml;ftung - Sanit&auml;r / Unsere Dienstleistungen f&uuml;r Sie: Beratung - Planung - Lieferung - Montage - Service"></td>
                <td align="left" valign="top" ><img src="images/titel08.gif" width="121" height="84" alt="LEINEMANN GMBH  - Heizung  - L&uuml;ftung - Sanit&auml;r / Unsere Dienstleistungen f&uuml;r Sie: Beratung - Planung - Lieferung - Montage - Service" title="LEINEMANN GMBH  - Heizung  - L&uuml;ftung - Sanit&auml;r / Unsere Dienstleistungen f&uuml;r Sie: Beratung - Planung - Lieferung - Montage - Service"></td>
                <td align="left" valign="top" ><img src="images/titel09.gif" width="136" height="84" alt="LEINEMANN GMBH  - Heizung  - L&uuml;ftung - Sanit&auml;r / Unsere Dienstleistungen f&uuml;r Sie: Beratung - Planung - Lieferung - Montage - Service" title="LEINEMANN GMBH  - Heizung  - L&uuml;ftung - Sanit&auml;r / Unsere Dienstleistungen f&uuml;r Sie: Beratung - Planung - Lieferung - Montage - Service"></td>
                <td align="left" valign="top" ><img src="images/titel10.gif" width="140" height="84" alt="LEINEMANN GMBH  - Heizung  - L&uuml;ftung - Sanit&auml;r / Unsere Dienstleistungen f&uuml;r Sie: Beratung - Planung - Lieferung - Montage - Service" title="LEINEMANN GMBH  - Heizung  - L&uuml;ftung - Sanit&auml;r / Unsere Dienstleistungen f&uuml;r Sie: Beratung - Planung - Lieferung - Montage - Service"></td>
                <td align="left" valign="top" ><img src="images/titel11.gif" width="148" height="84" alt="LEINEMANN GMBH  - Heizung  - L&uuml;ftung - Sanit&auml;r / Unsere Dienstleistungen f&uuml;r Sie: Beratung - Planung - Lieferung - Montage - Service" title="LEINEMANN GMBH  - Heizung  - L&uuml;ftung - Sanit&auml;r / Unsere Dienstleistungen f&uuml;r Sie: Beratung - Planung - Lieferung - Montage - Service"></td>
                <td align="left" valign="top" ><img src="images/titel12.gif" width="145" height="84" alt="LEINEMANN GMBH  - Heizung  - L&uuml;ftung - Sanit&auml;r / Unsere Dienstleistungen f&uuml;r Sie: Beratung - Planung - Lieferung - Montage - Service" title="LEINEMANN GMBH  - Heizung  - L&uuml;ftung - Sanit&auml;r / Unsere Dienstleistungen f&uuml;r Sie: Beratung - Planung - Lieferung - Montage - Service"></td>
              </tr>
              <tr align="center"> 
                <td colspan="6" valign="top" >	<form action="<?php echo $_SERVER['PHP_SELF']; ?>?action=send" method="post" name="Formular" id="Formular">
    <?php

// Wenn das Formular gesendet werden soll...
if($_GET['action'] == "send")
{

// ...der Cookie gegen Spam nicht gesetzt ist...
if($_COOKIE["spam_protection"] != "spam_protection")
{

// ... und die Rechenaufgabe FALSCH geloest wurde...
if($_POST['number'] != md5($_POST['arithmetic']))
{

// ...dann eine Fehlermeldung ausgeben!
echo "<p> <font style=\"color:darkred; font-family:Arial, Helvetica, sans-serif; font-size:16px\"><b>Die Rechenaufgabe wurde falsch gel&ouml;st!</b></font></p>";

}

// Ansonsten, wenn die Rechenaufgabe RICHTIG geloest wurde stimmt...
if($_POST['number'] == md5($_POST['arithmetic']))
{

// ...und die eingegeben E-Mail Adresse in Wahrheit keine ist...
if(!ereg ("^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$", $_POST['Email']))
{

// ...dann eine Fehlermeldung ausgeben!
echo "<p> <font style=\"color:darkred; font-family:Arial, Helvetica, sans-serif; font-size:16px\"><b>Die eingegebene E-Mail-Adresse ist ung&uuml;ltig!</b></font></p>";

}

// Ansonsten, wenn die eingegebene E-Mail Adresse auch wirklich eine ist...
if(ereg ("^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$", $_POST['Email']))
{

// ...und kein Feld leer ist...
if(!empty($_POST['Name']) && !empty($_POST['Email']) && !empty($_POST['Anfrage']))
{

// dann den ganzen Muell von Spambots oder auch menschlichen Spammern entfernen...
$Datenschutzerklaerung    = nl2br(stripslashes(htmlspecialchars($_POST['Datenschutzerklaerung'])));
$Firma    = nl2br(stripslashes(htmlspecialchars($_POST['Firma'])));
$Name     = nl2br(stripslashes(htmlspecialchars($_POST['Name'])));
$Betreff  = nl2br(stripslashes(htmlspecialchars($_POST['Betreff'])));
$Strasse  = nl2br(stripslashes(htmlspecialchars($_POST['Strasse'])));
$PLZ      = nl2br(stripslashes(htmlspecialchars($_POST['PLZ'])));
$Ort      = nl2br(stripslashes(htmlspecialchars($_POST['Ort'])));
$Telefon  = nl2br(stripslashes(htmlspecialchars($_POST['Telefon'])));
$Fax      = nl2br(stripslashes(htmlspecialchars($_POST['Fax'])));
$Email    = nl2br(stripslashes(htmlspecialchars($_POST['Email'])));
$Anfrage  = nl2br(stripslashes(htmlspecialchars($_POST['Anfrage'])));

$absender = preg_replace( "/[^a-z0-9 !?:;,.\/_\-=+@#$&\*\(\)]/im", "", $_POST['Email'] );
$absender = preg_replace( "/(content-type:|bcc:|cc:|to:|from:)/im", "", $absender );



// ...die Nachricht, die Sie erhalten moechten, wenn eine neue Nachricht an Sie versandt wurde, definieren...
$mailnachricht = "Hallo!\n\nEs ist eine neue Mitteilung über Ihre Homepage für Sie eingetroffen:\n\n---------------------------------------------\n\n
Datenschutzerklärung:\n$Datenschutzerklaerung\n\nBetreff:\n$Betreff\n\nFirma:\n$Firma\n\nName:\n$Name\n\nStrasse:\n$Strasse\n\nPLZ:\n$PLZ\n\nOrt:\n$Ort\n\nTelefonnummer:\n$Telefon\n\nFax:\n$Fax\n\nE-Mail:\n$absender\n\nNachricht:\n$Anfrage\n\n
Sie können dem Absender der Nachricht direkt antworten, indem Sie einfach auf diese E-Mail antworten.\n\n";

// ...an Sie verschicken...
mail("buero@leinemann-gmbh.de", "Emailanfrage über Homepage!", $mailnachricht, "From: $Name <$absender>");

// ...und dem Benutzer sagen, dass alles glatt lief!
echo "<p><font style=\"color:darkred; font-family:Arial, Helvetica, sans-serif; font-size:16px\"><b>Vielen Dank f&uuml;r Ihre Nachricht!</b>\n\n Wir lassen Ihnen umgehend eine Antwort zukommen.</font></p>";

}

// Wenn nicht alle Felder ausgefuellt wurden, dann...
else

{

// eine Fehlermeldung ausgeben!
echo "<p><font style=\"color:darkred; font-family:Arial, Helvetica, sans-serif; font-size:16px\"><b>Bitte f&uuml;llen Sie alle Felder aus!</b></font></p>";

}

}

}

}

}

?>
                  <table width="700" border="0" align="center" cellpadding="0" cellspacing="0">
                    <tr align="left" valign="top">
                      <td colspan="5">&nbsp;</td>
                    </tr>
                    <tr align="left" valign="top">
                      <td colspan="5"><input name="Datenschutzerklaerung" type="checkbox" id="Datenschutzerklaerung" value="ja" />
                        * Ich habe die <a href="impress.htm" onFocus="blur()">Datenschutzerkl&auml;rung</a> gelesen und bin damit einverstanden.</td>
                    </tr>
                    <tr align="left" valign="top">
                      <td colspan="5">&nbsp;</td>
                    </tr>
                    <tr>
                      <td width="14%" height="22" align="right" valign="top">Name:&nbsp;&nbsp;</td>
                      <td width="37%" align="left" valign="top"><input type="text" name="Name" class="input" id="Name"></td>
                      <td width="10%" align="left" valign="top">Betreff:&nbsp;&nbsp;</td>
                      <td colspan="2" align="left" valign="top"><input name="Betreff" type="text" class="input" id="Betreff"></td>
                    </tr>
                    <tr>
                      <td width="14%" height="22" align="right" valign="top">Firma:&nbsp;&nbsp;</td>
                      <td align="left" valign="top"><input name="Firma" type="text" class="input" id="Firma"></td>
                      <td rowspan="7" align="left" valign="top">Anfrage:&nbsp;&nbsp;</td>
                      <td width="39%" colspan="2" rowspan="7" align="left" valign="top"><textarea name="Anfrage" rows="10" class="textarea" id="Anfrage">Sehr geehrte Damen und Herren,</textarea></td>
                    </tr>
                    <tr>
                      <td width="14%" height="22" align="right" valign="top">PLZ:&nbsp;&nbsp;</td>
                      <td align="left" valign="top"><input name="PLZ" type="text" class="plz" id="PLZ"></td>
                    </tr>
                    <tr>
                      <td height="22" align="right" valign="top">Ort:&nbsp;&nbsp;</td>
                      <td align="left" valign="top"><input name="Ort" type="text" class="input" id="Ort"></td>
                    </tr>
                    <tr>
                      <td width="14%" height="22" align="right" valign="top">Stra&szlig;e:&nbsp;&nbsp;</td>
                      <td align="left" valign="top"><input name="Strasse" type="text" class="input" id="Strasse"></td>
                    </tr>
                    <tr>
                      <td width="14%" height="22" align="right" valign="top">Telefon:&nbsp;&nbsp;</td>
                      <td align="left" valign="top"><input type="text" name="Telefon" class="input" id="Telefon"></td>
                    </tr>
                    <tr>
                      <td width="14%" height="22" align="right" valign="top">Telefax:&nbsp;&nbsp;</td>
                      <td align="left" valign="top"><input name="Fax" type="text" class="input" id="Fax">                      </td>
                    </tr>
                    <tr>
                      <td width="14%" height="22" align="right" valign="top">E-Mail:&nbsp;&nbsp;</td>
                      <td align="left" valign="top"><input name="Email" type="text" class="input" id="Email"></td>
                    </tr>
                    <tr>
                      <td colspan="5" align="left" valign="top">&nbsp;</td>
                    </tr>
                    <tr>
                      <td height="22" colspan="5" align="left" valign="top">Wieviel ist <?php echo $Zahl_1; ?> plus <?php echo $Zahl_2; ?>?*&nbsp;
                          <input name="number" type="hidden" id="number"  value="<?php echo md5(( $Zahl_1 + $Zahl_2 )); ?>"/>
                          <input name="arithmetic" type="text" id="arithmetic" style="background-color:#cccccc; font-size:14px; font-family:Arial, Helvetica, sans-serif; border: 1px solid #000000; width:200px" onFocus="if(this.value=='Das Ergebnis bitte hier hinein...')this.value=''" onBlur="if(this.value=='')this.value='Das Ergebnis bitte hier hinein...'" value="Das Ergebnis bitte hier hinein..."/>
                        (Spamschutz!) </td>
                    </tr>
                    <tr>
                      <td colspan="5" align="left" valign="top">&nbsp;</td>
                    </tr>
                    <tr>
                      <td align="left" valign="top">&nbsp;</td>
                      <td align="right" valign="top"><input type="submit" name="senden" value="Senden" style="color:#000000;background-color:#cccccc;font-size:12px;font-family:Verdana,Arial;border:0px; font-weight:bold; width=120px; height=18px;" title="Senden"></td>
                      <td align="left" valign="top">&nbsp;</td>
                      <td align="left" valign="top"><input type="reset" name="loeschen" value="Formular l&ouml;schen" style="color:#000000;background-color:#cccccc;font-size:12px;font-family:Verdana,Arial;border:0px; font-weight:bold; width=120px; height=18px;" title="Formular l&ouml;schen"></td>
                      <td align="right" valign="top">&nbsp;</td>
                    </tr>
                  </table>
                </form></td>
              </tr>
              <tr align="right"> 
                <td colspan="6" valign="top" >&nbsp;</td>
              </tr>
              <tr align="right">
                <td height="22" colspan="6" valign="top" ><a href="impress.htm" onFocus="blur()">Impressum</a><img src="images/pixel.gif" width="35" height="5"></td>
              </tr>
              <tr align="right">
                <td colspan="6" valign="top" ><a href="index.htm" class="prim" onFocus="blur()">&lt;&lt; 
                zur&uuml;ck</a><img src="images/pixel.gif" width="35" height="5"></td>
              </tr>
              <tr align="center">
                <td colspan="6" align="right" valign="top" >&nbsp;</td>
              </tr>
            </table></td>
        </tr>
      </table></td>
  </tr>
</table>
</body>
</html>
