var newLevel; function getModels(obj, level){ var catId = obj.value; if(catId == 0){ resetForm(level); return; } newLevel = level; itemService.getChildren(catId, processGetModels, level); } function processGetModels(data){ $("level" + newLevel).style.display = "inline"; var jsfunc = ""; if(data.length > 0){ if(data[0][2] == "C" || data[0][2] == "S") // category or series jsfunc = "onChange=\"getModels(this, " + (newLevel+1) + ")\""; } var htmlText = ""; if(newLevel == 2 || categorySearch == false) htmlText += " *"; $("level" + newLevel).innerHTML = htmlText; resetForm(newLevel + 1); /* for(var level = newLevel + 1; level <= 5; level ++){ $("level" + level).style.display = "none"; var htmlText = ""; $("level" + level).innerHTML = htmlText; }*/ } function resetForm(fromLevel){ for(var level = fromLevel; level <= 5; level ++){ $("level" + level).style.display = "none"; var htmlText = ""; $("level" + level).innerHTML = htmlText; } }