function SetCheckBox(id,f) {
  if (document.getElementById(id).checked == true) 
    document.getElementById(id).checked = false;
  else
    document.getElementById(id).checked = true;
  if(typeof window[f] != 'function')
    alert(f + ' ist keine Funktion.');
  else
    window[f]();
}

function CheckboxPruefen(schritt) {
  auswahl = 1;
  if (schritt==2) {
    auswahl = 0;  
    jQuery("input[name=auswahl1]").each (function() {
       if (jQuery(this).is(':checked'))
         auswahl = 1;
    });
  }
  if (schritt==3) {
    auswahl = 0;  
    jQuery("input[name=auswahl4]").each (function() {
       if (jQuery(this).is(':checked'))
         auswahl = 1;
    });
  }  
  if (schritt==5) {
    auswahl = 0;  
    jQuery("input[name=auswahl6]").each (function() {
       if (jQuery(this).is(':checked'))
         auswahl = 1;
    });
  }    
  //alert(auswahl);
  return auswahl;
}

function CheckboxEgal(auswahl) {
  jQuery("input[name=auswahl"+auswahl+"]").each (function() { 
    //alert(jQuery(this).attr('id').substr(9,1));     
    if (jQuery(this).attr('id').substr(9,1) != "x") 
      jQuery(this).attr("checked",true);            
  });
}      

function CheckboxAuswahl(auswahl,egal) {
  if (egal==1) 
    CheckboxEgal(auswahl);    
 
  jQuery("input[name=auswahl"+auswahl+"]").each (function() {
    if (jQuery(this).is(':checked') && jQuery(this).attr('id').substr(9,1) != "x")
      jQuery("input[id=auswahl"+auswahl+"_x]").attr("checked",false);
  });   
  
  if (auswahl == 1) { 
    SchaltungAnzeigen();
    jQuery(".button_back").show();
    jQuery(".button_next").show();
  }
   
  f = "FilterAuswahl"+auswahl;
  window[f]();
}         

function ButtonVerstecken(schritt) {
  if (schritt==2) {
    jQuery(".button_back").hide();
    jQuery(".button_next").hide();
  }
}

function SchaltungAnzeigen() {
    jQuery("#zusatz_bereifung").show();
    //jQuery("#fehlende_eingabe").show();
    if (jQuery("#auswahl1_2").is(':checked') && !jQuery("#auswahl1_1").is(':checked')) {
      jQuery("#auswahl4_24").attr('disabled', true);
      jQuery("#text_gangschaltung").css("color", "grey");
      jQuery("#bild_gangschaltung").attr('src', 'images/schaltung_grau.jpg')
    }
    jQuery("input[name=gf_schritt]").val("3");
}

function form_submit(aktion) {    
  var schritt = jQuery("input[name=gf_schritt]").val();
  if (aktion=="zurueck") {
    if (jQuery("input[name=gf_schritt]").val()==3)
      jQuery("input[name=gf_schritt]").val("2");
    else if (jQuery("input[name=gf_schritt]").val()==4)
      jQuery("input[name=gf_schritt]").val("3");
    document.formular2.gf_aktion.value = aktion;
    document.formular2.submit();
  }
  //alert(schritt); 
  else if (CheckboxPruefen(schritt)==0) {
    //alert('Es wurde noch nichts ausgewählt!');
    jQuery("#fehlende_eingabe").empty();
    jQuery("<p style='margin: 0 0 10px 0; font-weight: bold'>Bitte beantworten Sie diese Frage!</p>").appendTo("#fehlende_eingabe");
    //jQuery("#fehlende_eingabe").show();
  } 
  else if (schritt==2) {
    SchaltungAnzeigen();
  } 
  else {
    //alert(aktion);
    document.formular2.gf_aktion.value = aktion;
    document.formular2.submit();
  }
}
