
function step2_status(kostenart_id) {

    //alert(document.getElementById('kostenart_status_'+kostenart_id).checked);
    
    if(document.getElementById('kostenart_status_'+kostenart_id).checked) {
        activate(kostenart_id);
    } else {
        deactivate(kostenart_id);
    }
}

function activate(id){
    document.getElementById('kostenart_'+id).style.color = '#000000';
    document.getElementById('kostenart_'+id).disabled = false;
    document.getElementById('kostenart_kosten_'+id).disabled = false;
    document.getElementById('kostenart_schluessel_'+id).disabled = false;
}

function deactivate(id){
    document.getElementById('kostenart_'+id).style.color = '#cccccc';
    document.getElementById('kostenart_'+id).disabled = true;
    document.getElementById('kostenart_kosten_'+id).disabled = true;
    document.getElementById('kostenart_schluessel_'+id).disabled = true;
}

function step2_kosten(kostenart_id) {

    if (document.getElementById('kostenart_schluessel_'+kostenart_id).options[document.getElementById('kostenart_schluessel_'+kostenart_id).selectedIndex].value == 5) {
        document.getElementById('kostenart_kosten_'+kostenart_id).disabled = true;
        document.getElementById('kostenart_kosten_'+kostenart_id).value = 'keine Angabe';
    } else {
        document.getElementById('kostenart_kosten_'+kostenart_id).disabled = false;
        if (document.getElementById('kostenart_kosten_'+kostenart_id).value == 'keine Angabe') {
            document.getElementById('kostenart_kosten_'+kostenart_id).value = '';
        }
    }
}

function copyadress() {
    
    if (document.getElementById('use_versand1').checked) {
        document.getElementById('firma2').value = document.getElementById('firma1').value;
        document.getElementById('name2').value = document.getElementById('name1').value; 
        document.getElementById('str_hnr2').value = document.getElementById('str_hnr1').value; 
        document.getElementById('plz2').value = document.getElementById('plz1').value;
        document.getElementById('ort2').value = document.getElementById('ort1').value;
   
    } else {
        document.getElementById('firma2').value = '';
        document.getElementById('name2').value = ''; 
        document.getElementById('str_hnr2').value = ''; 
        document.getElementById('plz2').value = '';
        document.getElementById('ort2').value = '';

    }

}

function step5_zahlungsart() {

    if (document.getElementById('zahlungsart').options[document.getElementById('zahlungsart').selectedIndex].value == 2) {
        document.getElementById('kontoinhaber').disabled = false; 
        document.getElementById('blz').disabled = false; 
        document.getElementById('kontonummer').disabled = false;
        alert('Bitte geben Sie ihre Kontodaten ein.');
    } else {
        document.getElementById('kontoinhaber').disabled = true; 
        document.getElementById('blz').disabled = true; 
        document.getElementById('kontonummer').disabled = true; 
    }
    
    if (document.getElementById('zahlungsart').options[document.getElementById('zahlungsart').selectedIndex].value == 3) {
        gebuehren = 2.99;
        gesamt = kaufm(grund + abrechnung + gebuehren);
        document.getElementById('zahlungsgebuehren').innerHTML = '2.99';
        document.getElementById('kosten_gesamt').innerHTML = gesamt;
        document.getElementById('kosten_gesamt_input').value = gesamt;
    } else {
        gebuehren = 0;
        gesamt = kaufm(grund + abrechnung + gebuehren);
        document.getElementById('zahlungsgebuehren').innerHTML = '0,00';
        document.getElementById('kosten_gesamt').innerHTML = gesamt;
        document.getElementById('kosten_gesamt_input').value = gesamt;
    }
}

function kaufm(x) {
  var k = (Math.round(x * 100) / 100).toString();
  k += (k.indexOf('.') == -1)? '.00' : '00';
  return k.substring(0, k.indexOf('.') + 3);
}

