// Globale Variablen: wfbOpen, wfb

function feedback(bezug,wagen)
{
    var optionen, dfb, geschlossen=false;

    // Falls Fenster schon einmal geöffnet wurde: Schließen
    // sonst ergänzen die folgenden Anweisungen den Fensterinhalt

    if ( wfbOpen )
    {
        if ( ! wfb.closed )
        {
            wfb.blur();
            wfb.close();
            geschlossen=true;
        }
        wfbOpen=false;
        wfb=null;

        // Explorer meldet Fehler beim wiederholten Generieren des Vergroesserungs-Fensters
        // wenn hier (oder etwas spaeter ein alert() aufgerufen wird, nicht...

        if ( geschlossen == true && navigator.appName != "Netscape" )
        {
            alert("Bitte klicken für weiter...");
        }
    }

    // Leeres Fenster erzeugen

    //alert("Optionen: "+optionen);
    wfb = open("","feedback");
    dfb = wfb.document;

    // Fenster beschreiben

    dfb.writeln("<HTML><HEAD><TITLE>");
    dfb.writeln("AUTOSCHMIDT FeedBack");
    dfb.writeln("</TITLE>");
    dfb.writeln("<style type=\"text/css\">");
    dfb.writeln("  <!--");
    dfb.writeln("  #arial8   { font-weight:normal; font-family:Arial, Helvetica; font-size:8pt }");
    dfb.writeln("  #arial12  { font-weight:normal; font-family:Arial, Helvetica; font-size:12pt }");
    dfb.writeln("  #arial10  { font-weight:normal; font-family:Arial, Helvetica; font-size:10pt }");
    dfb.writeln("  #arial10b { font-weight:bold; font-family:Arial, Helvetica; font-size:10pt }");
    dfb.writeln("  #arial12b { font-weight:bold; font-family:Arial, Helvetica; font-size:12pt }");
    dfb.writeln("  #arial11  { font-weight:normal; font-family:Arial, Helvetica; font-size:11pt }");
    dfb.writeln("  #arial14b { font-weight:bold; font-family:Arial, Helvetica; font-size:14pt }");
    dfb.writeln("  a.wlink:link    { color:#FFFFFF; } /* auf möglich: text-decoration:none = nicht unterstrichen */");
    dfb.writeln("  a.wlink:visited { color:#FFFFFF; } ");
    dfb.writeln("  a.wlink:active  { color:#FFFFFF; } ");
    dfb.writeln("  //-->");
    dfb.writeln("</style>");

    dfb.writeln("<SCRIPT LANGUAGE='JavaScript'>");
    dfb.writeln("<!--");
    dfb.writeln("function checkfml()");
    dfb.writeln("{");
    dfb.writeln("    // Name ist Pflicht");

    dfb.writeln("    if ( document.feed1.nachname.value == \"\" )");
    dfb.writeln("    {");
    dfb.writeln("        alert(\"Bitte Ihren Namen eintragen!\");");
    dfb.writeln("        document.feed1.nachname.focus();");
    dfb.writeln("        return false;");
    dfb.writeln("    }");

    dfb.writeln("    // Ort ist Pflicht");

    dfb.writeln("    if ( document.feed1.ort.value == \"\" )");
    dfb.writeln("    {");
    dfb.writeln("        alert(\"Bitte Ihren Wohnort angeben!\");");
    dfb.writeln("        document.feed1.ort.focus();");
    dfb.writeln("        return false;");
    dfb.writeln("    }");

    dfb.writeln("    // E-Mail oder Telefon!");

    dfb.writeln("    if ( document.feed1.telefon.value == \"\" && document.feed1.email.value == \"\" )");
    dfb.writeln("    {");
    dfb.writeln("        alert(\"Bitte entweder Telefonnummer oder E-Mail-Adresse angeben!\");");
    dfb.writeln("        document.feed1.telefon.focus();");
    dfb.writeln("        return false;");
    dfb.writeln("    }");

    dfb.writeln("    // Wenn E-Mail, lax prüfen");

    dfb.writeln("    if ( document.feed1.email.value != \"\" )");
    dfb.writeln("    {");
    dfb.writeln("        var s = document.feed1.email.value;");
    dfb.writeln("        if ( s.indexOf(\"@\") < 0 )");
    dfb.writeln("        {");
    dfb.writeln("            alert(\"Bitte korrekte E-Mail-Adresse angeben!\");");
    dfb.writeln("            document.feed1.email.focus();");
    dfb.writeln("            return false;");
    dfb.writeln("        }");
    dfb.writeln("    }");

    dfb.writeln("    // Alle Werte OK, Formular abschicken");

    dfb.writeln("    document.feed1.submit();");

    dfb.writeln("    alert(\"Mail an 'ts@autoschmidt.de' verschickt.\");");

    dfb.writeln("    // Fenster schließen");

    dfb.writeln("    window.close();");

    dfb.writeln("    return true;");
    dfb.writeln("}");

    dfb.writeln("function schliessen()");
    dfb.writeln("{ if ( confirm(\"Eingaben verwerfen und Fenster schließen?\") == true ) { wfbOpen = false; window.close(); } } ");

    dfb.writeln("// -->");
    dfb.writeln("<\/SCRIPT>"); // ohne den \ gibt es eine Fehlinterpretation!

    dfb.writeln("</HEAD>");
    dfb.writeln("<BODY TEXT=\"#000000\" BGCOLOR=\"#FFFFFF\" BACKGROUND=\"images/background01.gif\">");

    dfb.writeln("<CENTER>");
    dfb.writeln("<FONT id=\"arial14b\">Vielen Dank f&uuml;r Ihr Interesse!</FONT><BR>");
    dfb.writeln("<TABLE ALIGN=\"center\" WIDTH=\"80%\"><TR><TD ALIGN=\"center\" id=\"arial12b\">");
    dfb.writeln("Bitte f&uuml;llen Sie die notwendigen Felder aus und klicken dann auf &quot;Abschicken&quot;, wir melden uns dann umgehend bei Ihnen!");
    dfb.writeln("</TD></TR></TABLE>");
    dfb.writeln("</CENTER>");

    dfb.writeln("<FORM NAME=\"feed1\" ACTION=\"/cgi-bin/mailmanager.pl\" METHOD=\"POST\">");
    dfb.writeln("<INPUT TYPE=\"hidden\" NAME=\"recipient\" VALUE=\"ts@autoschmidt.de\">");
    dfb.writeln("<INPUT TYPE=\"hidden\" NAME=\"subject\" VALUE=\"Mail von Internet-Besucher!\">");

    dfb.writeln("<TABLE ALIGN=\"center\" BORDER=0>");
    dfb.writeln("<TR>");
    dfb.writeln("    <TD id=\"arial10b\">Vorname:</TD>");
    dfb.writeln("    <TD><INPUT TYPE=\"text\" NAME=\"vorname\" SIZE=20>&nbsp;&nbsp;&nbsp;&nbsp;</TD>");
    dfb.writeln("    <TD id=\"arial10b\">Nachname:</TD>");
    dfb.writeln("    <TD><INPUT TYPE=\"text\" NAME=\"nachname\" SIZE=20></TD>");
    dfb.writeln("</TR><TR>");
    dfb.writeln("    <TD id=\"arial10b\">Stra&szlig;e:</TD>");
    dfb.writeln("    <TD><INPUT TYPE=\"text\" NAME=\"strasse\" SIZE=20></TD>");
    dfb.writeln("    <TD id=\"arial10b\">PLZ/Ort:</TD>");
    dfb.writeln("    <TD><INPUT TYPE=\"text\" NAME=\"ort\" SIZE=20></TD>");
    dfb.writeln("</TR><TR>");
    dfb.writeln("    <TD id=\"arial10b\">Telefon:</TD>");
    dfb.writeln("    <TD><INPUT TYPE=\"text\" NAME=\"telefon\" SIZE=20></TD>");
    dfb.writeln("    <TD id=\"arial10b\">E-Mail:</TD>");
    dfb.writeln("    <TD><INPUT TYPE=\"text\" NAME=\"email\" SIZE=20></TD>");
    dfb.writeln("</TR>");
    dfb.writeln("</TABLE");
    dfb.writeln("<BR>");
    dfb.writeln("<TABLE ALIGN=\"center\" BORDER=0>");
    dfb.writeln("<TR>");
    dfb.writeln("    <TD><INPUT TYPE=\"radio\" NAME=\"grund\" VALUE=\"Probefahrtwunsch\"></TD>");
    dfb.writeln("    <TD>Ich bin interessiert an einer Probefahrt mit</TD>");
    dfb.writeln("</TR><TR>");
    dfb.writeln("    <TD></TD>");
    dfb.writeln("    <TD><INPUT TYPE=\"text\" NAME=\"fahrzeug\" SIZE=40></TD>");
    dfb.writeln("</TR><TR>");
    dfb.writeln("    <TD><INPUT TYPE=\"radio\" NAME=\"grund\" CHECKED VALUE=\"Kontaktwunsch\"></TD>");
    dfb.writeln("    <TD>Bitte melden Sie sich bei mir in folgender Sache:</TD>");
    dfb.writeln("</TR><TR>");
    dfb.writeln("    <TD></TD>");
    dfb.writeln("    <TD><INPUT TYPE=\"text\" NAME=\"bemerkung\" SIZE=40></TD>");
    dfb.writeln("</TR>");
    dfb.writeln("</TABLE");

    dfb.writeln("<P><CENTER><INPUT TYPE=\"button\" ONCLICK=\"checkfml();\" VALUE=\"Abschicken\">&nbsp;<INPUT TYPE=\"button\" ONCLICK=\"schliessen();\" VALUE=\"Abbrechen\"></CENTER></P>");
    dfb.writeln("</FORM>");

    dfb.writeln("<BR><CENTER>");
    dfb.writeln("<FONT id=\"arial10\">AUTOSCHMIDT Inh. Thomas Schmidt (KFZ-Meister)<BR>");
    dfb.writeln("Tullastra&szlig;e 10-12 &nbsp;&nbsp;&nbsp; 79331 Teningen<BR>");
    dfb.writeln("Telefon: 0 76 41 - 5 35 00 &nbsp;&nbsp; Telefax: 0 76 41 - 4 74 73 &nbsp;&nbsp; E-Mail: <A HREF=\"mailto:ts@autoschmidt.de\">ts@autoschmidt.de</A><BR>");
    dfb.writeln("</CENTER>");

    dfb.writeln("<HR SIZE=2 WIDTH=\"80%\">");

    dfb.writeln("<CENTER><FONT id=\"arial8\"><I>Copyright &copy; 2005 AUTOSCHMIDT</I></FONT>");
    dfb.writeln("</CENTER>");

    dfb.writeln("<SCRIPT LANGUAGE=\"JavaScript\">");
    dfb.writeln("<!--");
    dfb.writeln("    // Vorbelegen der Formularfelder");
    
    switch(bezug)
    {
        case "gebraucht":
          dfb.writeln("    document.feed1.fahrzeug.value = \"Gebrauchtwagen " + wagen + "\";");
          dfb.writeln("    document.feed1.grund[0].checked = true;");
          break;
        case "neu":
          dfb.writeln("    document.feed1.fahrzeug.value = \"Neu/Vorführwagen " + wagen + "\";");
          dfb.writeln("    document.feed1.grund[0].checked = true;");
          break;
        default:
          dfb.writeln("    document.feed1.grund[1].checked = true;");
          break;
    }

    dfb.writeln("document.feed1.vorname.focus();");

    dfb.writeln("// -->");
    dfb.writeln("<\/SCRIPT>");

    dfb.writeln("</BODY>");
    dfb.writeln("</HTML>");

    wfbOpen=true;

    // Explorer: bei schon vorhandenem Fenster: Fehler

    wfb.focus(); 

}
