Hab das jetzt erst mal so gemacht:
function GoProduct(p)
{
product = p;
Ist p der value der selectBox?
...
if ( product != "[ select ! ]" )
{var Konfiguration = document.getElementById("Eins").options[document.getElementById("Eins").selectedIndex].value;
switch(Konfiguration)
{
case "A":
resetToDefault("formc", "auswahlca");
document.getElementById("Ca").style.display="block";
break;
case "B":
resetToDefault("formc", "auswahlcpuscb");
document.getElementById("Cb").style.display="block";
break;
case "C":
resetToDefault("formc", "auswahlcc");
document.getElementById("Cc").style.display="block";
break;
das kannst du enorm vereinfachen:
var Konfiguration = document.getElementById("Eins").options[document.getElementById("Eins").selectedIndex].value.toLowerCase();
resetToDefault("form" + Konfiguration, "auswahlca");
document.getElementById("C" + Konfiguration).style.display="block";
wenn du die Elemente nach dem gleichen Schema benennst.
Struppi.