function writeErrMsg(strHTML) {
    if (strHTML != '') {
        $("#errormsg").html(aError['start']+strHTML+aError['end']);
    } else {
        $("#errormsg").html('');
    }
}

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['branch']                = 'Branche';
aError['profession']            = 'Beruf';
aError['position']              = 'Position';
aError['lexusdealer']           = 'Name des Vertragspartners';
aError['lexusdealercity']       = 'Ort des Vertragspartners';
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['emailophone']           = 'E-Mail oder Telefon';
aError['fleetsize']             = 'Fuhrparkgröße';
aError['lexusfleetsize']        = 'Fuhrparkgröße (Lexus)';
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!';

function switchForm(intForm) {
    for($i=1;$i<5;$i++) {
        $("#form0"+$i).hide();
    }
    $("#form0"+intForm).show();
}

function showNLInfo() {
    if ($("#isnewsletter:checked").length == 1) {
        $("#nlInfo").show();
    } else {
        $("#nlInfo").hide();
    }
}

function showDealerInfo() {
    if ($("#isdealercontact:checked").length == 1) {
        $("#dealerInfo").show();
    } else {
        $("#dealerInfo").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 ($("#ismodel:checked").length == 1) {
        $("#modelSelect").show();
    } else {
        $("#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 ($("#GS450h:checked").length == 1 || $("#LS600:checked").length == 1 || $("#RX400h:checked").length == 1) {
        $("#hybridBrochure").show();
    } else {
        $("#hybridBrochure").hide();
    }
}

var intActRegion = 1;
var strOldRegion = '';

function initTab(intTab) {
    for($i=1;$i<6;$i++) {
        $("#form0"+$i).hide();
    }
    $("#form0"+intTab).show();
}

function showTab(intTab) {
    for($i=1;$i<6;$i++) {
        $("#form0"+$i).hide();
    }
    for($i=1;$i<8;$i++) {
        $("#form0"+intTab+"step0"+$i+"m").hide();
        $("#form0"+intTab+"step0"+$i+"t").hide();
    }
    if (intTab == 1 || intTab == 2) {
        $("#form0"+intTab+"step01m").html('<img src="img/v8/vis_cp_map_std.gif" width="272" height="362" alt="" usemap="#map0'+intTab+'" />');
    }
    intActRegion = 1;
    $("#form0"+intTab+"step01m").show();
    $("#form0"+intTab+"step01t").show();
    $("#form0"+intTab).show();
    
}

function showRegion(intTab, intRegion) {
    for($i=1;$i<8;$i++) {
        $("#form0"+intTab+"step0"+$i+"m").hide();
        $("#form0"+intTab+"step0"+$i+"t").hide();
    }
    intActRegion = intRegion;
//    strOldRegion = $("#form0"+intTab+"step0"+intRegion+"m").html();
    $("#form0"+intTab+"step0"+intRegion+"m").show();
    $("#form0"+intTab+"step0"+intRegion+"t").show();
}

function showTmpRegion(intTab, intRegion, intStatus) {
    if (intStatus == 1) {
        for($i=1;$i<8;$i++) {
            $("#form0"+intTab+"step0"+$i+"m").hide();
        }
        $("#form0"+intTab+"step0"+intRegion+"m").show();
    }
    if (intStatus == 0) {
        for($i=1;$i<8;$i++) {
            $("#form0"+intTab+"step0"+$i+"m").hide();
        }
        $("#form0"+intTab+"step0"+intActRegion+"m").show();
    }
}
