function update_auswahl()
{
    var kategorieAuswahl = document.forms.verzeichnis.kategorie;
    var unterkategorieAuswahl = document.forms.verzeichnis.unterkategorie;

    unterkategorieAuswahl.options.length = 0; // DropDown Menü entleeren

    switch(kategorieAuswahl.options[kategorieAuswahl.selectedIndex].value) {
    case "%,%":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        break;
    case "1,%":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        break;
    case "2,1":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        unterkategorieAuswahl.options[1] = new Option("Bohrfutter", "1");
        unterkategorieAuswahl.options[2] = new Option("Dehnspannfutter", "2");
        unterkategorieAuswahl.options[3] = new Option("Gewindeschneidfutter", "3");
        unterkategorieAuswahl.options[4] = new Option("Bohrstangenrohling", "4");
        unterkategorieAuswahl.options[5] = new Option("Aufnahmedorn", "5");
        unterkategorieAuswahl.options[6] = new Option("Fräserdorn", "6");
        unterkategorieAuswahl.options[7] = new Option("Spannzangenfutter", "7");
        unterkategorieAuswahl.options[8] = new Option("Schrumpffutter", "8");
        unterkategorieAuswahl.options[9] = new Option("Zwischenhülsen DIN1835B", "9");
        unterkategorieAuswahl.options[10] = new Option("Zwischenhülsen DIN1835E", "10");
        unterkategorieAuswahl.options[11] = new Option("sonstige Zwischenhülsen", "11");
        unterkategorieAuswahl.options[12] = new Option("Zwischenhülsen für Morsekegel", "12");
        unterkategorieAuswahl.options[13] = new Option("Stellhülsen", "13");
        unterkategorieAuswahl.options[14] = new Option("Kraftspannfutter", "14");
        unterkategorieAuswahl.options[15] = new Option("sonstige Spannzeuge", "99");
        break;
    case "2,2":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        unterkategorieAuswahl.options[1] = new Option("Bohrfutter", "1");
        unterkategorieAuswahl.options[2] = new Option("Dehnspannfutter", "2");
        unterkategorieAuswahl.options[3] = new Option("Gewindeschneidfutter", "3");
        unterkategorieAuswahl.options[4] = new Option("Bohrstangenrohling", "4");
        unterkategorieAuswahl.options[5] = new Option("Aufnahmedorn", "5");
        unterkategorieAuswahl.options[6] = new Option("Fräserdorn", "6");
        unterkategorieAuswahl.options[7] = new Option("Spannzangenfutter", "7");
        unterkategorieAuswahl.options[8] = new Option("Schrumpffutter", "8");
        unterkategorieAuswahl.options[9] = new Option("Zwischenhülsen DIN1835B", "9");
        unterkategorieAuswahl.options[10] = new Option("Zwischenhülsen DIN1835E", "10");
        unterkategorieAuswahl.options[11] = new Option("sonstige Zwischenhülsen", "11");
        unterkategorieAuswahl.options[12] = new Option("Zwischenhülsen für Morsekegel", "12");
        unterkategorieAuswahl.options[13] = new Option("Stellhülsen", "13");
        unterkategorieAuswahl.options[14] = new Option("Kraftspannfutter", "14");
        unterkategorieAuswahl.options[15] = new Option("sonstige Spannzeuge", "99");
        break;
    case "2,3":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        unterkategorieAuswahl.options[1] = new Option("Bohrfutter", "1");
        unterkategorieAuswahl.options[2] = new Option("Dehnspannfutter", "2");
        unterkategorieAuswahl.options[3] = new Option("Gewindeschneidfutter", "3");
        unterkategorieAuswahl.options[4] = new Option("Bohrstangenrohling", "4");
        unterkategorieAuswahl.options[5] = new Option("Aufnahmedorn", "5");
        unterkategorieAuswahl.options[6] = new Option("Fräserdorn", "6");
        unterkategorieAuswahl.options[7] = new Option("Spannzangenfutter", "7");
        unterkategorieAuswahl.options[8] = new Option("Schrumpffutter", "8");
        unterkategorieAuswahl.options[9] = new Option("Zwischenhülsen DIN1835B", "9");
        unterkategorieAuswahl.options[10] = new Option("Zwischenhülsen DIN1835E", "10");
        unterkategorieAuswahl.options[11] = new Option("sonstige Zwischenhülsen", "11");
        unterkategorieAuswahl.options[12] = new Option("sonstige Spannzeuge", "99");
        break;
    case "2,9":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        unterkategorieAuswahl.options[1] = new Option("Anzugsbolzen", "1");
        unterkategorieAuswahl.options[2] = new Option("Aufbewahrungskasten", "2");
        unterkategorieAuswahl.options[3] = new Option("Gewindeschneideinsätze", "3");
        unterkategorieAuswahl.options[4] = new Option("Spannzangen", "4");
        unterkategorieAuswahl.options[5] = new Option("Reduzierbuchsen", "5");
        unterkategorieAuswahl.options[6] = new Option("Spannmuttern", "6");
        unterkategorieAuswahl.options[7] = new Option("Spannhülsen", "7");
        unterkategorieAuswahl.options[8] = new Option("Zub. für Fräserdorne", "8");
        unterkategorieAuswahl.options[9] = new Option("Montagehalter", "9");
        unterkategorieAuswahl.options[10] = new Option("Micro-Spannfutter", "10");
        unterkategorieAuswahl.options[11] = new Option("Spannzangenfutter ER", "11");
        unterkategorieAuswahl.options[12] = new Option("Kühlmittelübergabesätze", "12");
        unterkategorieAuswahl.options[13] = new Option("Zubehör zum Schrumpfen", "13");
        unterkategorieAuswahl.options[14] = new Option("Dichtscheiben", "14");
        unterkategorieAuswahl.options[15] = new Option("Sonstiges Zubehör", "99");
        break;
    case "2,88":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        unterkategorieAuswahl.options[1] = new Option("Bohrfutter", "1");
        unterkategorieAuswahl.options[2] = new Option("Schrumpffutter", "2");
        unterkategorieAuswahl.options[3] = new Option("Zwischenhülsen", "3");
        unterkategorieAuswahl.options[4] = new Option("Dehnspannfutter", "4");
        unterkategorieAuswahl.options[5] = new Option("Spannzangenfutter", "5");
        unterkategorieAuswahl.options[6] = new Option("Spannzangensätze", "6");
        break;
    case "3,1":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        unterkategorieAuswahl.options[1] = new Option("DIN69893", "1");
        unterkategorieAuswahl.options[2] = new Option("DIN69871", "2");
        unterkategorieAuswahl.options[3] = new Option("MAS-BT", "3");
        unterkategorieAuswahl.options[4] = new Option("DIN2080", "4");
        unterkategorieAuswahl.options[5] = new Option("ISO/DIS/ANSI/CAT", "5");
        unterkategorieAuswahl.options[6] = new Option("DIN228", "6");
        unterkategorieAuswahl.options[7] = new Option("CAT", "7");
        unterkategorieAuswahl.options[8] = new Option("Herstellerspezifisch", "99");
        break;
    case "3,2":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        unterkategorieAuswahl.options[1] = new Option("Reduzierungen", "1");
        unterkategorieAuswahl.options[2] = new Option("Verlängerungen", "2");
        unterkategorieAuswahl.options[3] = new Option("Zwischenstücke für 248...", "3");
        unterkategorieAuswahl.options[4] = new Option("herstellerspez. Zwischenstücke", "4");
        unterkategorieAuswahl.options[5] = new Option("Zwischenstücke für Mini-Programm", "5");
        unterkategorieAuswahl.options[6] = new Option("Zwischenstücke für DigiBore Mini-Progr.", "6");
        unterkategorieAuswahl.options[7] = new Option("Aufnahmedorne für Ausdrehw. u. Messerk.", "7");
        unterkategorieAuswahl.options[8] = new Option("Zwischenstücke aus HM für 248...", "8");
        unterkategorieAuswahl.options[9] = new Option("Sonstige", "99");
        break;
    case "3,3":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        unterkategorieAuswahl.options[1] = new Option("235.../147...", "1");
        unterkategorieAuswahl.options[2] = new Option("148...", "2");
        unterkategorieAuswahl.options[3] = new Option("349.../149.../350...", "3");
        unterkategorieAuswahl.options[4] = new Option("136.../236.../226...", "4");
        unterkategorieAuswahl.options[5] = new Option("DigiBore", "5");
        unterkategorieAuswahl.options[6] = new Option("435...", "6");
        unterkategorieAuswahl.options[7] = new Option("DigiBore (HM)", "7");
        unterkategorieAuswahl.options[8] = new Option("Sonstige", "99");
        break;
    case "3,4":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        unterkategorieAuswahl.options[1] = new Option("Plattenhalter allg.", "1");
        unterkategorieAuswahl.options[2] = new Option("Klemmhalter allg.", "2");
        unterkategorieAuswahl.options[3] = new Option("Kurzklemmhalter", "3");
        unterkategorieAuswahl.options[4] = new Option("Fasringe", "4");
        unterkategorieAuswahl.options[5] = new Option("Aufschraubschäfte", "5");
        unterkategorieAuswahl.options[6] = new Option("Plattenhalter DigiBore", "6");
        unterkategorieAuswahl.options[7] = new Option("Klemmhalter DigiBore", "7");
        unterkategorieAuswahl.options[8] = new Option("Klemmhalter 236...", "8");
        unterkategorieAuswahl.options[9] = new Option("Plattenhalter 236...", "9");
        unterkategorieAuswahl.options[10] = new Option("Plattenhalter Bal/310/Alu", "10");
        unterkategorieAuswahl.options[11] = new Option("Plattenhalter 248...", "11");
        unterkategorieAuswahl.options[12] = new Option("Plattenhalter Vario-Line", "12");
        unterkategorieAuswahl.options[13] = new Option("Plattenhalter 235...", "13");
        unterkategorieAuswahl.options[14] = new Option("Plattenhalter 151...", "14");
        unterkategorieAuswahl.options[15] = new Option("Plattenhalter 149...", "15");
        unterkategorieAuswahl.options[16] = new Option("Plattenhalter 201... fasen", "16");
        unterkategorieAuswahl.options[17] = new Option("Plattenhalter 226... axial", "17");
        unterkategorieAuswahl.options[18] = new Option("Plattenhalter 251... rückw.", "18");
        unterkategorieAuswahl.options[19] = new Option("Plattenhalter Combi-Line", "19");
        unterkategorieAuswahl.options[20] = new Option("Plattenhalter 136.../137...", "20");
        unterkategorieAuswahl.options[21] = new Option("Klemmhalter DigiBore (HM)", "21");
        unterkategorieAuswahl.options[22] = new Option("Klemmhalter 236... (HM)", "22");
        unterkategorieAuswahl.options[23] = new Option("Sonstige", "99");
        break;
    case "3,5":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        unterkategorieAuswahl.options[1] = new Option("248.../249...", "1");
        unterkategorieAuswahl.options[2] = new Option("Balance", "2");
        unterkategorieAuswahl.options[3] = new Option("310.../320...", "3");
        unterkategorieAuswahl.options[4] = new Option("236019/263019", "4");
        unterkategorieAuswahl.options[5] = new Option("Feindrehkassetten 163...", "5");
        unterkategorieAuswahl.options[6] = new Option("Feindrehwerkzeug mit Prisma", "6");
        unterkategorieAuswahl.options[7] = new Option("DigiBore", "7");
        unterkategorieAuswahl.options[8] = new Option("Feindrehkass. DIGITAL 537...", "8");
        unterkategorieAuswahl.options[9] = new Option("DIGITAL Balance 564...", "9");
        unterkategorieAuswahl.options[10] = new Option("Sonstige", "99");
        break;
    case "3,6":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        unterkategorieAuswahl.options[1] = new Option("Zwischenhülsen DIN1835B", "1");
        unterkategorieAuswahl.options[2] = new Option("Zwischenhülsen DIN1835E", "2");
        unterkategorieAuswahl.options[3] = new Option("Bohrfutter", "3");
        unterkategorieAuswahl.options[4] = new Option("Spannzangenfutter", "4");
        unterkategorieAuswahl.options[5] = new Option("Fräserdorne", "5");
        unterkategorieAuswahl.options[6] = new Option("Aufnahmedorne für Messerköpfe", "6");
        unterkategorieAuswahl.options[7] = new Option("Sonstige Zwischenhülsen", "7");
        unterkategorieAuswahl.options[8] = new Option("Dehspannfutter", "8");
        unterkategorieAuswahl.options[9] = new Option("Gewindeschneidfutter", "9");
        unterkategorieAuswahl.options[10] = new Option("Bohrstangenrohlinge", "10");
        unterkategorieAuswahl.options[11] = new Option("Zwischnhülsen mit Morsekegel", "11");
        unterkategorieAuswahl.options[12] = new Option("Sonstige", "99");
        break;
    case "3,7":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        unterkategorieAuswahl.options[1] = new Option("Wendeplattenbohrer Multibore", "1");
        unterkategorieAuswahl.options[2] = new Option("Wendeplattenbohrer zylindrisch", "2");
    case "3,8":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
		break;
    case "3,9":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        unterkategorieAuswahl.options[1] = new Option("Faswerkzeuge", "1");
        unterkategorieAuswahl.options[2] = new Option("Ein-/Zweischneiderwerkzeuge", "2");
        unterkategorieAuswahl.options[3] = new Option("Einstechwerkzeuge", "3");
        break;
    case "3,10":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        unterkategorieAuswahl.options[1] = new Option("Aufbewahrungskasten", "1");
        unterkategorieAuswahl.options[2] = new Option("Sonstiges", "99");
        break;
    case "3,11":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        break;
    case "3,12":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        break;
    case "3,88":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        unterkategorieAuswahl.options[1] = new Option("Combi-Line", "1");
        unterkategorieAuswahl.options[2] = new Option("Vario-Line", "2");
        unterkategorieAuswahl.options[3] = new Option("Feindrehwerkzeug PD/PV", "3");
        unterkategorieAuswahl.options[4] = new Option("Feindrehwerkzeug Prisma", "4");
        unterkategorieAuswahl.options[5] = new Option("Feindrehwerkzeug Alu-Line", "5");
        unterkategorieAuswahl.options[6] = new Option("Feindrehwerkzeug 210...", "6");
        unterkategorieAuswahl.options[7] = new Option("Feindrehwerkzeug 236019", "7");
        unterkategorieAuswahl.options[8] = new Option("Feindrehwerkzeug DigiBore", "8");
        unterkategorieAuswahl.options[9] = new Option("Feindrehwerkzeug Balance", "9");
        unterkategorieAuswahl.options[10] = new Option("Feindrehwerkzeug 310...", "10");
        unterkategorieAuswahl.options[11] = new Option("Feindrehwerkzeug 248...", "11");
        unterkategorieAuswahl.options[25] = new Option("Feindrehwerkzeug DIGITAL 537...", "25");
        unterkategorieAuswahl.options[26] = new Option("Feindrehwerkzeug DIGITAL 564", "26");
        unterkategorieAuswahl.options[12] = new Option("Einschneiderwerkzeug", "12");
        unterkategorieAuswahl.options[13] = new Option("Einschneiderwerkzeug Alu-Line", "13");
        unterkategorieAuswahl.options[14] = new Option("Zweischneiderwerkzeug", "14");
        unterkategorieAuswahl.options[15] = new Option("Zweischneiderwerkzeug Alu-Line", "15");
        unterkategorieAuswahl.options[16] = new Option("Spannfutter", "16");
        unterkategorieAuswahl.options[17] = new Option("Schruppeinheit", "17");
        unterkategorieAuswahl.options[18] = new Option("Gegengewicht", "18");
        unterkategorieAuswahl.options[19] = new Option("Bohrfutter", "19");
        unterkategorieAuswahl.options[20] = new Option("Spannzangensatz", "20");
        unterkategorieAuswahl.options[21] = new Option("Faswerkzeug", "21");
        unterkategorieAuswahl.options[22] = new Option("Einstechwerkzeug", "22");
        unterkategorieAuswahl.options[23] = new Option("Klemmhalter", "23");
        unterkategorieAuswahl.options[24] = new Option("Zubehör", "24");
        break;
    case "11,1":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        unterkategorieAuswahl.options[1] = new Option("mit Zylinderschaft", "1");
        unterkategorieAuswahl.options[2] = new Option("mit Kerbverzahnung", "2");
        unterkategorieAuswahl.options[3] = new Option("mit Vierkantaufnahme", "3");
        unterkategorieAuswahl.options[4] = new Option("mit zylindrischer Aufnahme", "4");
        unterkategorieAuswahl.options[5] = new Option("mit Kerbverzahnung für Capto", "5");
        unterkategorieAuswahl.options[6] = new Option("mit Vierkantaufnahme für Capto", "6");
        unterkategorieAuswahl.options[7] = new Option("mit zylindrischer Aufnahme für Capto", "7");
        break;
    case "11,2":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        unterkategorieAuswahl.options[1] = new Option("Kerbzahnkörper", "1");
        unterkategorieAuswahl.options[2] = new Option("mit Vierkantaufnahme", "2");
        break;
    case "11,3":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        unterkategorieAuswahl.options[1] = new Option("Gr&ouml;e K1", "1");
        unterkategorieAuswahl.options[2] = new Option("Gr&ouml;e K2", "2");
        unterkategorieAuswahl.options[3] = new Option("Gr&ouml;e K3", "3");
        unterkategorieAuswahl.options[4] = new Option("Gr&ouml;e K4", "4");
        unterkategorieAuswahl.options[5] = new Option("Gr&ouml;e K5", "5");
        unterkategorieAuswahl.options[6] = new Option("Gr&ouml;e K6", "6");
        unterkategorieAuswahl.options[7] = new Option("Gr&ouml;e K7", "7");
        unterkategorieAuswahl.options[8] = new Option("Gr&ouml;e K8", "8");
        unterkategorieAuswahl.options[9] = new Option("Gr&ouml;e K9", "9");
        unterkategorieAuswahl.options[10] = new Option("Gr&ouml;e K10", "10");
        break;
    case "11,11":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        unterkategorieAuswahl.options[1] = new Option("HSK-T40", "1");
        unterkategorieAuswahl.options[2] = new Option("HSK-T63", "2");
        unterkategorieAuswahl.options[3] = new Option("HSK-T100", "3");
        break;
    case "11,99":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        break;
    case "14,1":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        unterkategorieAuswahl.options[1] = new Option("VHM-Bohrer 5xD", "1");
        unterkategorieAuswahl.options[2] = new Option("VHM-Bohrer 10xD", "2");
        break;
    case "15,1":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        unterkategorieAuswahl.options[1] = new Option("HSS-Gewindebohrer T2", "1");
        unterkategorieAuswahl.options[2] = new Option("HSS-Gewindebohrer T4", "2");
        break;
    case "15,2":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        break;
	case "5,1":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        unterkategorieAuswahl.options[1] = new Option("Form 20", "1");
        unterkategorieAuswahl.options[2] = new Option("Form 21", "2");
        unterkategorieAuswahl.options[3] = new Option("Form 47", "3");
        unterkategorieAuswahl.options[4] = new Option("Form 64", "4");
        unterkategorieAuswahl.options[5] = new Option("Form 89", "5");
        unterkategorieAuswahl.options[6] = new Option("Form 90", "6");
        unterkategorieAuswahl.options[7] = new Option("Form 91", "7");
        unterkategorieAuswahl.options[8] = new Option("Form 101", "8");
        unterkategorieAuswahl.options[9] = new Option("Form 103", "9");
        unterkategorieAuswahl.options[10] = new Option("Form 104", "10");
        unterkategorieAuswahl.options[11] = new Option("Form 105", "11");
        unterkategorieAuswahl.options[12] = new Option("Form 111", "12");
        unterkategorieAuswahl.options[13] = new Option("Form 112", "13");
        unterkategorieAuswahl.options[14] = new Option("Form 113", "14");
        unterkategorieAuswahl.options[15] = new Option("Form 114", "15");
        unterkategorieAuswahl.options[16] = new Option("Form 161", "16");
        unterkategorieAuswahl.options[17] = new Option("Form 163", "17");
        unterkategorieAuswahl.options[18] = new Option("Form 210", "18");
        unterkategorieAuswahl.options[19] = new Option("Form 211", "19");
        unterkategorieAuswahl.options[20] = new Option("Form 304", "20");
        unterkategorieAuswahl.options[21] = new Option("Form 325", "21");
        unterkategorieAuswahl.options[22] = new Option("WSP für Einstechkopf", "22");
        unterkategorieAuswahl.options[23] = new Option("WSP für Wendeplattenbohrer", "23");
        unterkategorieAuswahl.options[24] = new Option("Form 02", "24");
        unterkategorieAuswahl.options[25] = new Option("Form 04", "25");
        unterkategorieAuswahl.options[26] = new Option("Form 05", "26");
        unterkategorieAuswahl.options[27] = new Option("Form 30", "27");
        unterkategorieAuswahl.options[28] = new Option("Sonstige Formen", "99");
        break;
    case "5,2":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        break;
    case "6,%":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        break;
   case "8,%":
        unterkategorieAuswahl.options[0] = new Option("-", "%");
        break;
    default:
        break;
    }
}

