function writeErrMsg(strHTML, errorID) {
    var errorField;

    if( errorID > 0 ) {
        errorField = '#errorResponse'+ errorID +'';
    } else {
        errorField = '#errorResponse';
    }
    if (strHTML != '') {
        jQuery(errorField).html(aError['start']+strHTML+aError['end']);
        jQuery(errorField).show();
    } else {
        jQuery(errorField).html('');
        jQuery(errorField).hide();
    }
}

var aError = new Array();
aError['start']                 = '<br />Die folgenden Felder wurden von Ihnen nicht bzw. nicht korrekt ausgef&uuml;llt:<br /><br />';
aError['engine']                = 'Antriebsart';
aError['gear']                  = 'Getriebe';
aError['wishdate']              = 'Wunschtermin - das Datum muss mindestens vier Tage in der Zukunft liegen';
aError['wishtime']              = 'Tageszeit';
aError['model']                 = 'Model';
aError['salutation']            = 'Anrede';
aError['title']                 = 'Titel';
aError['firstname']             = 'Vorname';
aError['surname']               = 'Nachname';
aError['company']               = 'Firma';
aError['profession']            = 'Beruf';
aError['birthday']              = 'Geburtsdatum';
aError['street']                = 'Stra&szlig;e/Hausnummer';
aError['zip']                   = 'Postleitzahl';
aError['city']                  = 'Ort';
aError['email']                 = 'E-Mail';
aError['emailcontrol']          = 'E-Mail';
aError['phone']                 = 'Telefon';
aError['phone_mobile']          = 'Telefon (mobil)';
aError['customer']              = 'Sind Sie bereits Kunde?';

aError['asalutation']           = 'Anrede (Begleitperson)';
aError['atitle']                = 'Titel (Begleitperson)';
aError['afirstname']            = 'Vorname (Begleitperson)';
aError['asurname']              = 'Nachname (Begleitperson)';
aError['acompany']              = 'Firma (Begleitperson)';
aError['aprofession']           = 'Beruf (Begleitperson)';
aError['abirthday']             = 'Geburtsdatum (Begleitperson)';
aError['astreet']               = 'Stra&szlig;e/Hausnummer (Begleitperson)';
aError['azip']                  = 'Postleitzahl (Begleitperson)';
aError['acity']                 = 'Ort (Begleitperson)';
aError['aemail']                = 'E-Mail (Begleitperson)';

aError['emailophone']           = 'E-Mail oder Telefon';
aError['format']                = 'Darstellung des Newsletters';
aError['isprivacy']             = 'Speicherung der Daten';
aError['chassisnumber']         = 'Fahrgestell-Nr.';
aError['initialregistration']   = 'Tag der Erstzulassung';
aError['constructor']           = 'Hersteller';
aError['mileage']               = 'Aktueller Kilometerstand';
aError['dealer']                = 'Betreuender Händler';
aError['msg']                   = 'Kommentarfeld';
aError['pointofbuy']            = 'Zeitpunkt des Neukaufs';
aError['end']                   = '<br />Bitte f&uuml;llen Sie diese Felder noch korrekt aus bzw. &uuml;berpr&uuml;fen Sie Ihre Angaben!';
aError['service_date']          = 'Wunschtermin';
aError['carmodel']              = 'Hersteller';
aError['registration']          = 'Anmeldung';

function switchForm(intForm) {
    for($i=1;$i<5;$i++) {
        jQuery("#form0"+$i).hide();
    }
    jQuery("#form0"+intForm).show();
}

function showNLInfo() {
    if (jQuery("#isnewsletter:checked").length == 1) {
        jQuery("#nlInfo").show();
    } else {
        jQuery("#nlInfo").hide();
    }
}

function showPrivacy() {
    if(document.getElementById('privacyInfo').style.display == 'none') {
    	document.getElementById('privacyInfo').style.display = 'block'; 
    } else { 
        document.getElementById('privacyInfo').style.display = 'none'; 
    } 
}

function showModels() {
    if (jQuery("#ismodel:checked").length == 1) {
        jQuery("#modelSelect").show();
    } else {
        jQuery("#modelSelect").hide();
    }
}

function displayTransmissionCell(id) { 
    if (id == 'benzin') {
        document.getElementById('benzintbl').style.display = 'block';
        document.getElementById('dieseltbl').style.display = 'none';
        document.getElementById('hybridtbl').style.display = 'none';
        document.getElementById('defaulttbl').style.display = 'none';
    } else if (id == 'diesel') {
        document.getElementById('benzintbl').style.display = 'none';
        document.getElementById('dieseltbl').style.display = 'block';
        document.getElementById('hybridtbl').style.display = 'none';
        document.getElementById('defaulttbl').style.display = 'none';
    } else if (id == 'hybrid') {
        document.getElementById('benzintbl').style.display = 'none';
        document.getElementById('dieseltbl').style.display = 'none';
        document.getElementById('hybridtbl').style.display = 'block';
        document.getElementById('defaulttbl').style.display = 'none';
    } else {
        document.getElementById('benzintbl').style.display = 'none';
        document.getElementById('dieseltbl').style.display = 'none';
        document.getElementById('hybridtbl').style.display = 'none';
        document.getElementById('defaulttbl').style.display = 'block';
    }
}

function displayHybridBrochure() {
    if (jQuery("#GS450h:checked").length == 1 || jQuery("#LS600:checked").length == 1 || jQuery("#RX400h:checked").length == 1) {
        jQuery("#hybridBrochure").show();
    } else {
        jQuery("#hybridBrochure").hide();
    }
}
