// Zubehör wurde ausgewählt
function zubehoer(nummer, kategorie) {
//Kategorie übernehmen - Hersteller-wählen schwarz einfärben - Modell-wählen grau einfärben
document.getElementById("kategoriename").firstChild.nodeValue = kategorie;
document.getElementById("kategorienamedetail").firstChild.nodeValue = "";
document.getElementById("herstellermarke").firstChild.nodeValue = "-- Wählen Sie den Hersteller --";
document.getElementById("herstellermarke").style.color = "#777777";
document.getElementById("modellname").firstChild.nodeValue = "-- Wählen Sie das Modell --";
document.getElementById("modellname").style.color = "#777777";
kategorierolldown();
//Zuerst die vorhandenen Gruppen entfernen
var knoten = document.getElementById("div-baum").lastChild;
var loeschen = document.getElementById("div-baum").removeChild(knoten);
//Gruppenüberschrift eintragen
var domdiv = document.getElementById("div-baum");
var domeintrag = document.createElement("p");
//Attribute anhängen
domeintrag.setAttribute("id", "gruppenliste");
domeintrag.setAttribute("class", "tuninggruppetitel");
var domtext = document.createTextNode("Wählen Sie einen Bereich");
domeintrag.appendChild(domtext);
domdiv.appendChild(domeintrag);
//Gruppen eintragen
var result = eval(out);
var anzahl = result.length;
for(f=0; f <= anzahl-1; f++) {
if(result[f].parent_id == nummer) {
var domdiv = document.getElementById("gruppenliste");
//DIV erzeugen
var domeintragdiv = document.createElement("div");
//Atribute anhängen
var gruppeid = "gruppe";
gruppeid = gruppeid.concat(f);
domeintragdiv.setAttribute("id", gruppeid);
//Gruppe (Text) einfügen
var domeintragtext = document.createElement("p");
domeintragtext.id = roteschriftid;
//domeintragtext.setAttribute("id", roteschriftid);
domeintragtext.className = "tuninggruppe";
//domeintragtext.setAttribute("class", "tuninggruppe");
//domeintrag.onclick=function(){herstellerauswaehlen(result[f].categories_id,result[f].categories_name);};
domeintragtext.onclick=function(){legende(result[f].categories_id, result[f].categories_name, gruppeid, roteschriftid);};
//domeintragtext.setAttribute("onclick", "legende(" + result[f].categories_id + ", '" + result[f].categories_name + "', '" + gruppeid + "', " + roteschriftid + ")");
var domtext = document.createTextNode(result[f].categories_name);
domeintragtext.appendChild(domtext);
domeintragdiv.appendChild(domeintragtext);
domdiv.appendChild(domeintragdiv);
roteschriftid++;
}
}
// Willkommenstext unsichtbar und Gruppen sichtbar
document.getElementById("div-baum-willkommen").style.display = "none";
document.getElementById("div-baum").style.visibility = "visible";
// Rolldownmenü Hersteller und Modell sperren
herstellerrolldownok = 0;
modellrolldownok = 0;
//iFrame entsprechend befüllen
document.getElementById("tuningframe").setAttribute("src", "shop-blank-tuning.html");
}
// Gruppe wurde ausgewählt
function legende(nummer, kategorie, uebergruppe, rot) {
// Übergeben welcher Eintrag rot werden soll
roteschrift = rot;
// Zähler wieder auf null setzen
istinarray = 0;
//wenn letzter Knoten ein DIV dann den DIV schließen ...
if (document.getElementById(uebergruppe).lastChild.nodeName == "DIV") {
var remove = document.getElementById(uebergruppe).lastChild;
var weg = document.getElementById(uebergruppe).removeChild(remove);
}
//...sonst Untergruppen einfügen
else {
var result = eval(out);
var anzahl = result.length;
//Kontrollieren ob es noch eine weitere Untergruppe gibt
for(d=0; d <= anzahl-1; d++) {
if(arrayparentid[d] == nummer) {
istinarray++;
}
}
if (istinarray == 0) {
jsonprodukt(nummer, kategorie, roteschrift);
}
else {
var domdiv = document.getElementById(uebergruppe);
//DIV einfügen
var domeintrag = document.createElement("div");
//Atribute anhängen
domeintrag.setAttribute("class", "untergruppediv");
var gruppeid = uebergruppe.concat(nummer);
domeintrag.setAttribute("id", gruppeid);
domdiv.appendChild(domeintrag);
//Untergruppe einfügen
var domdiv = document.getElementById(gruppeid);
for(f=0; f <= anzahl-1; f++) {
if(result[f].parent_id == nummer) {
//DIV erzeugen
var domeintragdiv = document.createElement("div");
//Atribute anhängen
var gruppeid = uebergruppe.concat("x" + f);
domeintragdiv.setAttribute("id", gruppeid);
//Gruppe (Text) einfügen
var domeintragtext = document.createElement("p");
domeintragtext.setAttribute("id", roteschriftid);
domeintragtext.setAttribute("class", "untergruppe");
domeintragtext.setAttribute("onclick", "legende(" + result[f].categories_id + ", '" + result[f].categories_name + "', '" + gruppeid + "', " + roteschriftid + ")");
var domtext = document.createTextNode(result[f].categories_name);
domeintragtext.appendChild(domtext);
domeintragdiv.appendChild(domeintragtext);
domdiv.appendChild(domeintragdiv);
roteschriftid++;
}
}
}
}
//iFrame entsprechend befüllen
document.getElementById("tuningframe").setAttribute("src", "shop-blank-tuning.html");
// Kategorie rot einfärben und letzt wieder schwarz
document.getElementById(roteschrift).style.color = "#CC3333";
var istrot = roteschriftzuletzt;
roteschriftzuletzt = roteschrift;
document.getElementById(istrot).style.color = "#000000";
}