/*
    contact_esense_de.js     2007-02-16  (c) e.sens.e GmbH
*/

var contactFormName = "contactform";

var defaultQuery = "start=email&usertype=potential&cause=generic&contactbox=interests";
//alert (defaultQuery);
//start=email&usertype=callback&cause=employee&employee=c.schneider&commchannel=email&contactbox=address";
var GET = getQuery();

var contactForm = new Array(), b = -1, i, f;

i = -1; f = -1;
contactForm[++b] =                              new ContactBox("start");
contactForm[b].postInit =                       contactForm[b].init;
/*
contactForm[b].init =                           function ()
                                                {
                                                    return;
													if (GET["start"] == "seminar")
                                                        this.showInput(this.getInputIndexByName("start"), this.getInputFieldIndexByValue(this.getInputIndexByName("start"), "seminar"));
                                                    else
                                                        this.hideInput(this.getInputIndexByName("start"), this.getInputFieldIndexByValue(this.getInputIndexByName("start"), "seminar"));
                                                    return this.postInit();
                                                };
												*/
contactForm[b].title =                          "Ich möchte...";
contactForm[b].defaultNextBox =                 "usertype";
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_RADIO;
contactForm[b].inputs[i].name =                 "start";
contactForm[b].inputs[i].required =             true;
contactForm[b].inputs[i].fields =               new Array();
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "email";
contactForm[b].inputs[i].fields[f].text =       "eine E-Mail senden";
contactForm[b].inputs[i].fields[f].setTitle =   "Ich möchte ein E-Mail senden";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "callback";
contactForm[b].inputs[i].fields[f].text =       "zurückgerufen werden";
contactForm[b].inputs[i].fields[f].setTitle =   "Ich möchte zurückgerufen werden";
contactForm[b].inputs[i].fields[f].nextBox =    "availability";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "recommendation";
contactForm[b].inputs[i].fields[f].text =       "diese Seite einer/einem Bekannten empfehlen";
contactForm[b].inputs[i].fields[f].setTitle =   "Ich möchte diese Seite weiterempfehlen";
contactForm[b].inputs[i].fields[f].nextBox =    "recommendation";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "seminar";
contactForm[b].inputs[i].fields[f].text =       "ein Seminar buchen";
contactForm[b].inputs[i].fields[f].setTitle =   "Ich möchte ein Seminar buchen";
contactForm[b].inputs[i].fields[f].nextBox =    "commchannel";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "newsletter";
contactForm[b].inputs[i].fields[f].text =       "einen Newsletter abonnieren";
contactForm[b].inputs[i].fields[f].setTitle =   "Ich möchte einen Newsletter abonnieren";
contactForm[b].inputs[i].fields[f].nextBox =    "address";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "webcheck";
contactForm[b].inputs[i].fields[f].text =       "Gratis-Web-Check";
contactForm[b].inputs[i].fields[f].setTitle =   "Ich möchte einen Gratis-Web-Check anfordern";
contactForm[b].inputs[i].fields[f].nextBox =    "address";

i = -1; f = -1;
contactForm[++b] =                              new ContactBox("usertype");
contactForm[b].title =                          "Ich bin...";
contactForm[b].defaultNextBox =                 "cause";
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_RADIO;
contactForm[b].inputs[i].name =                 "usertype";
contactForm[b].inputs[i].required =             true;
contactForm[b].inputs[i].fields =               new Array();
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "potential";
contactForm[b].inputs[i].fields[f].text =       "Interessent";
contactForm[b].inputs[i].fields[f].setTitle =   "Ich bin Interessent";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "customer";
contactForm[b].inputs[i].fields[f].text =       "bereits Kunde";
contactForm[b].inputs[i].fields[f].setTitle =   "Ich bin bereits Kunde";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "applicant";
contactForm[b].inputs[i].fields[f].text =       "Bewerber (m/w)";
contactForm[b].inputs[i].fields[f].setTitle =   "Ich möchte mich bewerben";

//contactForm[b].inputs[i].fields[++f] =          new Object();
//contactForm[b].inputs[i].fields[f].value =      "potential_fp";
//contactForm[b].inputs[i].fields[f].text =       "Interessent im Bereich: Medical Wellness";
//contactForm[b].inputs[i].fields[f].setTitle =   "Ich bin Interessent im Bereich: Medical Wellness";

i = -1; f = -1;
contactForm[++b] =                              new ContactBox("recommendation");
contactForm[b].title =                          "Empfängeradresse";
contactForm[b].defaultNextBox =                 "address";
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_TEXT;
contactForm[b].inputs[i].name =                 "recommendation_email";
contactForm[b].inputs[i].title =                "E-Mail (Empfänger):";
contactForm[b].inputs[i].required =             true;
contactForm[b].inputs[i].checkFormat =          FORMAT_EMAIL;

i = -1; f = -1;
contactForm[++b] =                              new ContactBox("cause");
contactForm[b].postInit =                       contactForm[b].init;
contactForm[b].init =                           function ()
                                                {
													if (getRadioValue(document.forms[contactFormName].elements["usertype"]) == "potential")
                                                    {
                                                        this.showInput(this.getInputIndexByName("cause"), this.getInputFieldIndexByValue(this.getInputIndexByName("cause"), "strategy"));
                                                        this.showInput(this.getInputIndexByName("cause"), this.getInputFieldIndexByValue(this.getInputIndexByName("cause"), "service"));
                                                    }
                                                    else
                                                    {
                                                        this.hideInput(this.getInputIndexByName("cause"), this.getInputFieldIndexByValue(this.getInputIndexByName("cause"), "strategy"));
                                                        this.hideInput(this.getInputIndexByName("cause"), this.getInputFieldIndexByValue(this.getInputIndexByName("cause"), "service"));
                                                    }
                                                    if (getRadioValue(document.forms[contactFormName].elements["start"]) == "callback")
													{
                                                        this.hideInput(this.getInputIndexByName("cause"), this.getInputFieldIndexByValue(this.getInputIndexByName("cause"), "webmaster"));
													}
													else
													{
                                                        this.showInput(this.getInputIndexByName("cause"), this.getInputFieldIndexByValue(this.getInputIndexByName("cause"), "webmaster"));		}
                                                    return this.postInit();
                                                };
contactForm[b].title =                          "Ich interessiere mich für ...";
contactForm[b].defaultNextBox =                 "commchannel";
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_RADIO;
contactForm[b].inputs[i].name =                 "cause";
contactForm[b].inputs[i].required =             true;
contactForm[b].inputs[i].fields =               new Array();
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "strategy";
contactForm[b].inputs[i].fields[f].text =       "Strategie und Beratung";
contactForm[b].inputs[i].fields[f].setTitle =   "Ich interessiere mich für Strategie und Beratung";
contactForm[b].inputs[i].fields[f].nextBox =    "companytype";

contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "service";
contactForm[b].inputs[i].fields[f].text =       "Produkte und Dienstleistungen";
contactForm[b].inputs[i].fields[f].setTitle =   "Ich interessiere mich für Produkte und Dienstleistungen";
contactForm[b].inputs[i].fields[f].nextBox =   "interests";

contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "generic";
contactForm[b].inputs[i].fields[f].text =       "eine allgemeine Anfrage";
contactForm[b].inputs[i].fields[f].setTitle =   "Mein Anliegen ist eine allgemeine Anfrage";
contactForm[b].inputs[i].fields[f].nextBox =    "interests";

contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "employee";
contactForm[b].inputs[i].fields[f].text =       "einen Mitarbeiter direkt zu kontaktieren";
contactForm[b].inputs[i].fields[f].setTitle =   "Mein Anliegen ist einen Mitarbeiter direkt zu kontaktieren";
contactForm[b].inputs[i].fields[f].nextBox =    "employee";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "webmaster";
contactForm[b].inputs[i].fields[f].text =       "eine Mitteilung an den Webmaster";
contactForm[b].inputs[i].fields[f].setTitle =   "Mein Anliegen ist eine Mitteilung an den Webmaster";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "seminar";
contactForm[b].inputs[i].fields[f].text =       "die Teilnahme an einem Seminar";
contactForm[b].inputs[i].fields[f].setTitle =   "Mein Anliegen ist die Teilnamhe an einem Seminar";

i = -1; f = -1;
contactForm[++b] =                              new ContactBox("interests");
contactForm[b].title =                          "Ich interessiere mich speziell für...";
contactForm[b].defaultNextBox =                 "commchannel";
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_CHECKBOX;
contactForm[b].inputs[i].name =                 "interests";
contactForm[b].inputs[i].columns =              2;
contactForm[b].inputs[i].fields =               new Array();

contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].text =       "Webstandard - (X)HTML";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].text =       "Barrierefreies Webdesign";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].text =       "Web2.0 Anwendungen (AJAX)";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].text =       "Rich-Media-Solutions (Flash)";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].text =       "Suchmaschinen-Optimierung";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].text =       "Corporate Design/Print";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].text =       "Software-Engneering";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].text =       "Digitale Schaufenster";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].text =       "DREAMS - Musikdistribution";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =		"cliclab";
contactForm[b].inputs[i].fields[f].text =       "Cliclab³ - CMS";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =		"warenwirtschaft";
contactForm[b].inputs[i].fields[f].text =       "Online-Warenwirtschaft";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =		"fotoweb";
contactForm[b].inputs[i].fields[f].text =       "Photographer WEB-Foto-Alben";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].text =       "PublicGuide - Leitsystem";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].text =       "3D- Visualisierung";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].text =       "Datenbank";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].text =       "LINUX Server";

i = -1; f = -1;
contactForm[++b] =                              new ContactBox("employee");
contactForm[b].title =                          "Mitarbeiter...";
contactForm[b].defaultNextBox =                 "commchannel";
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_RADIO;
contactForm[b].inputs[i].name =                 "employee";
contactForm[b].inputs[i].required =             true;
contactForm[b].inputs[i].fields =               new Array();
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "a.matthes";
contactForm[b].inputs[i].fields[f].text =       "Andreas Matthes [Technik & Geschäftsführung]";
contactForm[b].inputs[i].fields[f].setTitle =   "Geschäftsführer: Andreas Matthes";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "c.schneider";
contactForm[b].inputs[i].fields[f].text =       "Claudio Schneider [Kommunikation & Geschäftsführung]";
contactForm[b].inputs[i].fields[f].setTitle =   "Geschäftsführer: Claudio Schneider";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "r.swets";
contactForm[b].inputs[i].fields[f].text =       "Rita Swetscharewski [Design]";
contactForm[b].inputs[i].fields[f].setTitle =   "Mitarbeiter: Rita Swetscharewski";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "a.froehlich";
contactForm[b].inputs[i].fields[f].text =       "Alexander Fröhlich [Service]";
contactForm[b].inputs[i].fields[f].setTitle =   "Mitarbeiter: Alexander Fröhlich";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "sonstige";
contactForm[b].inputs[i].fields[f].text =       "Allgemein gehaltene Anfrage";
contactForm[b].inputs[i].fields[f].setTitle =   "Mitarbeiter: Allgemein";

i = -1; f = -1;
contactForm[++b] =                              new ContactBox("companytype");
contactForm[b].title =                          "Mein Unternehmen ist...";
contactForm[b].defaultNextBox =                 "commchannel";
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_RADIO;
contactForm[b].inputs[i].name =                 "companytype";
contactForm[b].inputs[i].required =             true;
contactForm[b].inputs[i].fields =               new Array();
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "1";
contactForm[b].inputs[i].fields[f].text =       "Arztpraxis / Krankenhaus / Öffentlicher Träger";
contactForm[b].inputs[i].fields[f].setTitle =   "Mein Unternehmen ist eine Arztpraxis";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "2";
contactForm[b].inputs[i].fields[f].text =       "Gastronomie / Hotel / Wellness";
contactForm[b].inputs[i].fields[f].setTitle =   "Mein Unternehmen ist ein Restaurant/Hotel";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "3";
contactForm[b].inputs[i].fields[f].text =       "Dienstleister / Werbeunternehmen / Agentur";
contactForm[b].inputs[i].fields[f].setTitle =   "Mein Unternehmen ist ein Dienstleistungsunternehmen";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "4";
contactForm[b].inputs[i].fields[f].text =       "Unternehmensberatung / Steuerberatung / Kanzlei";
contactForm[b].inputs[i].fields[f].setTitle =   "Mein Unternehmen mit Schwerpunkt Beratung";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "4";
contactForm[b].inputs[i].fields[f].text =       "Sachverständigen / Immobilien / Automarkt";
contactForm[b].inputs[i].fields[f].setTitle =   "Mein Unternehmen mit Schwerpunkt Sachverständigen...";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "0";
contactForm[b].inputs[i].fields[f].text =       "anderes: ";
//contactForm[b].inputs[i].fields[f].setTitle =   "";
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_TEXT;
contactForm[b].inputs[i].name =                 "companytype_other";
contactForm[b].inputs[i].sameRow =              true;

i = -1; f = -1;
contactForm[++b] =                              new ContactBox("commchannel");
contactForm[b].postInit =                       contactForm[b].init;
contactForm[b].init =                           function ()
                                                {
                                                    //alert("commchannel" + document.forms[contactFormName].elements["start"]);
													if (getRadioValue(document.forms[contactFormName].elements["start"]) == "callback")
                                                    {
                                                        selectContactBox("availability");
                                                        return false;
                                                    }
                                                    return this.postInit();
                                                };
contactForm[b].title =                          "Ich möchte kontaktiert werden per...";
contactForm[b].defaultNextBox =                 "availability";
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_RADIO;
contactForm[b].inputs[i].name =                 "commchannel";
contactForm[b].inputs[i].required =             true;
contactForm[b].inputs[i].fields =               new Array();
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "mail";
contactForm[b].inputs[i].fields[f].text =       "Post";
contactForm[b].inputs[i].fields[f].setTitle =   "Ich möchte per Post kontaktiert werden";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "email";
contactForm[b].inputs[i].fields[f].text =       "E-Mail";
contactForm[b].inputs[i].fields[f].setTitle =   "Ich möchte per E-Mail kontaktiert werden";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "fax";
contactForm[b].inputs[i].fields[f].text =       "Fax";
contactForm[b].inputs[i].fields[f].setTitle =   "Ich möchte per Fax kontaktiert werden";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "phone";
contactForm[b].inputs[i].fields[f].text =       "Telefon";
contactForm[b].inputs[i].fields[f].setTitle =   "Ich möchte per Telefon kontaktiert werden";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "mobile";
contactForm[b].inputs[i].fields[f].text =       "Mobiltelefon";
contactForm[b].inputs[i].fields[f].setTitle =   "Ich möchte per Mobiltelefon kontaktiert werden";

i = -1; f = -1;
contactForm[++b] =                              new ContactBox("availability");
contactForm[b].postInit =                       contactForm[b].init;
contactForm[b].init =                           function ()
                                                {
                                                   //alert("availability: " + getRadioValue(document.forms[contactFormName].elements["commchannel"]));
if (getRadioValue(document.forms[contactFormName].elements["start"]) != "callback")

switch (getRadioValue(document.forms[contactFormName].elements["commchannel"]))
                                                    {
                                                        case "mail":
                                                        case "email":
                                                        case "fax":
                                                            selectContactBox("address");
                                                            return false;
                                                    }
                                                    return this.postInit();
                                                };
contactForm[b].title =                          "Ich bin erreichbar...";
contactForm[b].defaultNextBox =                 "address";
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_RADIO;
contactForm[b].inputs[i].name =                 "availability";
contactForm[b].inputs[i].fields =               new Array();
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "morning";
contactForm[b].inputs[i].fields[f].text =       "vormittags";
contactForm[b].inputs[i].fields[f].setTitle =   "Ich bin vormittags erreichbar";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "afternoon";
contactForm[b].inputs[i].fields[f].text =       "nachmittags";
contactForm[b].inputs[i].fields[f].setTitle =   "Ich bin nachmittags erreichbar";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "evening";
contactForm[b].inputs[i].fields[f].text =       "abends";
contactForm[b].inputs[i].fields[f].setTitle =   "Ich bin abends erreichbar";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "immediately";
contactForm[b].inputs[i].fields[f].text =       "sofort";
contactForm[b].inputs[i].fields[f].setTitle =   "Ich bin sofort erreichbar";

i = -1; f = -1;
contactForm[++b] =                              new ContactBox("address");
contactForm[b].postInit =                       contactForm[b].init;
contactForm[b].init =                           function ()
                                                {
                                                    var start, comm;
                                                    start = getRadioValue(document.forms[contactFormName].elements["start"]);
                                                    comm = getRadioValue(document.forms[contactFormName].elements["commchannel"]);
													//document.getElementById('ausgabe').innerHTML = start + "<br>" + comm;
                                                    if (start == "callback")
                                                        comm = "phone";
                                                    this.setInputRequired(this.getInputIndexByName("street"), (comm == "mail") ? true : false);
                                                    this.setInputRequired(this.getInputIndexByName("zip"), (comm == "mail") ? true : false);
                                                    this.setInputRequired(this.getInputIndexByName("city"), (comm == "mail") ? true : false);
                                                    this.setInputRequired(this.getInputIndexByName("country"), (comm == "mail") ? true : false);
                                                    this.setInputRequired(this.getInputIndexByName("phone"), (comm == "phone") ? true : false);
                                                    this.setInputRequired(this.getInputIndexByName("mobile"), (comm == "mobile") ? true : false);
                                                    this.setInputRequired(this.getInputIndexByName("fax"), (comm == "fax") ? true : false);
                                                    this.setInputRequired(this.getInputIndexByName("email"), ((comm == "email") || (start == "recommendation")) ? true : false);
                                                    if (start == "recommendation" || start == "webcheck")
                                                    {
                                                        this.hideInput(this.getInputIndexByName("company"));
                                                        this.hideInput(this.getInputIndexByName("street"));
                                                        this.hideInput(this.getInputIndexByName("zip"));
                                                        this.hideInput(this.getInputIndexByName("city"));
                                                        this.hideInput(this.getInputIndexByName("country"));
                                                        this.hideInput(this.getInputIndexByName("phone"));
                                                        this.hideInput(this.getInputIndexByName("mobile"));
                                                        this.hideInput(this.getInputIndexByName("fax"));
                                                    if (start == "webcheck")
													{
														this.showInput(this.getInputIndexByName("company"));
														this.setInputRequired(this.getInputIndexByName("company"), true);
														
														this.showInput(this.getInputIndexByName("email"));
														this.setInputRequired(this.getInputIndexByName("email"), true);
														
														this.showInput(this.getInputIndexByName("www"));
														this.setInputRequired(this.getInputIndexByName("www"), true);
													}
                                                    }
													
													else if (start == "callback" || comm == "email")
													{
														this.hideInput(this.getInputIndexByName("company"));
                                                        this.hideInput(this.getInputIndexByName("street"));
                                                        this.hideInput(this.getInputIndexByName("zip"));
                                                        this.hideInput(this.getInputIndexByName("city"));
                                                        this.hideInput(this.getInputIndexByName("country"));
                                                        this.hideInput(this.getInputIndexByName("fax"));
														if (start == "callback") this.hideInput(this.getInputIndexByName("email"));
														if (comm == "email") this.showInput(this.getInputIndexByName("email"));
													}
                                                    else
                                                    {
                                                        this.showInput(this.getInputIndexByName("company"));
                                                        this.showInput(this.getInputIndexByName("street"));
                                                        this.showInput(this.getInputIndexByName("zip"));
                                                        this.showInput(this.getInputIndexByName("city"));
                                                        this.showInput(this.getInputIndexByName("country"));
                                                        this.showInput(this.getInputIndexByName("phone"));
                                                        this.showInput(this.getInputIndexByName("mobile"));
                                                        this.showInput(this.getInputIndexByName("fax"));
														this.showInput(this.getInputIndexByName("www"));
                                                    }
                                                    return this.postInit();
                                                };
contactForm[b].title =                          "Meine Daten";
contactForm[b].defaultNextBox =                 "submit";
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_DROPDOWN;
contactForm[b].inputs[i].name =                 "title";
contactForm[b].inputs[i].title =                "Anrede:";
contactForm[b].inputs[i].required =             true;
contactForm[b].inputs[i].fields =               new Array();
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].text =       "-";
contactForm[b].inputs[i].fields[f].value =      "";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].text =       "Frau";
contactForm[b].inputs[i].fields[f].value =      "Frau";
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].text =       "Herr";
contactForm[b].inputs[i].fields[f].value =      "Herr";
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_TEXT;
contactForm[b].inputs[i].name =                 "title2";
contactForm[b].inputs[i].sameRow =              true;
contactForm[b].inputs[i].size =                 20;
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_TEXT;
contactForm[b].inputs[i].name =                 "firstname";
contactForm[b].inputs[i].title =                "Vorname:";
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_TEXT;
contactForm[b].inputs[i].name =                 "lastname";
contactForm[b].inputs[i].title =                "Nachname:";
contactForm[b].inputs[i].required =             true;
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_TEXT;
contactForm[b].inputs[i].name =                 "company";
contactForm[b].inputs[i].title =                "Firma:";
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_TEXT;
contactForm[b].inputs[i].name =                 "street";
contactForm[b].inputs[i].title =                "Strasse:";
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_TEXT;
contactForm[b].inputs[i].name =                 "zip";
contactForm[b].inputs[i].title =                "PLZ:";
contactForm[b].inputs[i].maxLength =            5;
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_TEXT;
contactForm[b].inputs[i].name =                 "city";
contactForm[b].inputs[i].title =                "Wohnort:";
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_TEXT;
contactForm[b].inputs[i].name =                 "country";
contactForm[b].inputs[i].title =                "Land:";
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_TEXT;
contactForm[b].inputs[i].name =                 "phone";
contactForm[b].inputs[i].title =                "Telefon:";
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_TEXT;
contactForm[b].inputs[i].name =                 "mobile";
contactForm[b].inputs[i].title =                "Mobiltelefon:";
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_TEXT;
contactForm[b].inputs[i].name =                 "fax";
contactForm[b].inputs[i].title =                "Fax:";
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_TEXT;
contactForm[b].inputs[i].name =                 "email";
contactForm[b].inputs[i].title =                "E-Mail:";
contactForm[b].inputs[i].checkFormat =          FORMAT_EMAIL;
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_TEXT;
contactForm[b].inputs[i].name =                 "www";
contactForm[b].inputs[i].title =                "Hompage:";

i = -1; f = -1;
contactForm[++b] =                              new ContactBox("submit");
contactForm[b].postInit =                       contactForm[b].init;
contactForm[b].init =                           function ()
                                                {
                                                    if (document.forms[contactFormName].elements["email"].value != "")
                                                        this.showInput(this.getInputIndexByName("cc"));
                                                    else
                                                        this.hideInput(this.getInputIndexByName("cc"));
                                                    return this.postInit();
                                                };
contactForm[b].title =                          "Mein Nachricht / Absenden";
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_TEXT;
contactForm[b].inputs[i].name =                 "message";
contactForm[b].inputs[i].title =                "Meine Nachricht:";
contactForm[b].inputs[i].size =                 50;
contactForm[b].inputs[i].rows =                 6;
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_CHECKBOX;
contactForm[b].inputs[i].name =                 "cc";
contactForm[b].inputs[i].fields =               new Array();
contactForm[b].inputs[i].fields[++f] =          new Object();
contactForm[b].inputs[i].fields[f].value =      "1";
contactForm[b].inputs[i].fields[f].text =       "Ich möchte eine Kopie diese Anfrage an meine E-Mail-Adresse";
contactForm[b].inputs[++i] =                    new Object();
contactForm[b].inputs[i].type =                 INPUT_SUBMIT;
contactForm[b].inputs[i].name =                 "submit";
contactForm[b].inputs[i].value =                "Absenden";


if (GET["ty"])
{
    document.write("<p>" + GET["ty"] + "</p>\n");
}
else
{
    document.write("<form id=\"contactform\" name=\"contactform\" action=\"../inc/contact.php\" method=\"post\" onsubmit=\"return contactCheckSubmit()\">\n");
    document.write("<input type=\"hidden\" name=\"lang\" value=\"de\">\n");
    contactInit();
    document.write("</form>\n");
    contactSetDefaults();
}
