// to be used by top.html


var tEXX = "3 - 6 Jahre";
var tEXX3 = "ab 3 Jahre";
var tEXX4 = "ab 4 Jahre";
var tEXX5 = "ab 5 Jahre";
var tEXX6 = "ab 6 Jahre";
var tAXX = "[alle Klassen]";
var tA1to4 ="1. - 4. Klasse";
var tAXX1 = "ab 1. Klasse";
var tAXX2 = "ab 2. Klasse";
var tAXX3 = "ab 3. Klasse";
var tAXX4 = "ab 4. Klasse";
var tA5to13 ="5. - 13. Klasse";
var tAXX5 = "ab 5. Klasse";
var tAXX6 = "ab 6. Klasse";
var tAXX7 = "ab 7. Klasse";
var tAXX8 = "ab 8. Klasse";
var tAXX9 = "ab 9. Klasse";
var tAXX10 = "ab 10. Klasse";
var tAXX11 = "ab 11. Klasse";
var tAXX12 = "ab 12. Klasse";
var tAXX13 = "ab 13. Klasse";
//var tXYZ ="[XYZalle]";
//var t = "[XXXalle]";

var tSO = "[alle]";
var tBB = "[alle]";
var tJ = "[alle]";
var tQ = "[alle]";
var tT = "[alle]";
var tL = "[alle]";
var tV = "[alle]";
var tH = "[alle]";

var s020 = "Arbeitslehre";
var s040 = "Berufliche Bildung";
var s04001 = "Agrarwirtschaft";
var s0400101 = "Pflanzliche Produktion";
var s0400102 = "Bodenkunde und Kulturtechnik";
var s0400103 = "Tierische Produktion, Tierzucht und Tierhaltung"
var s0400104 = "Landtechnik";
var s0400105 = "Betriebswirtschaftslehre";
var s0400106 = "Agrarpolitik";
var s0400107 = "Arbeitswirtschaftslehre";
var s0400108 = "Umweltschutz und Landespflege";
var s0400109 = "Forstwirtschaft";
var s0400110 = "Gartenbau";
var s0400111 = "Sonderkulturen";
var s0400112 = "Agrargeschichte";
var s04002 = "Bautechnik";
var s0400201 = "Baubetrieb";
var s0400202 = "Architektur";
var s0400203 = "Baugrundlagen";
var s0400204 = "Baupraktische Anwendungen";
var s0400205 = "Bauschäden";
var s0400206 = "Baustoffe";
var s04003 = "Chemie, Physik, Biologie";
var s0400301 = "Laboratoriumstechnik";
var s0400302 = "Produktionstechnik";
var s04004 = "Drucktechnik";
var s0400401 = "Druck";
var s0400402 = "Papier";
var s0400403 = "Schrift";
var s04005 = "Elektrotechnik";
var s0400501 = "Energietechnik";
var s0400502 = "Fahrzeugtechnik";
var s0400503 = "Grundlagen";
var s0400504 = "Messtechnik, Regelungstechnik";
var s0400505 = "Nachrichtentechnik";
var s0400506 = "Praktische Informatik";
var s0400507 = "Schaltungstechnik und Funktionsanalyse";
var s0400508 = "Werkstoffe";
var s0400509 = "Technische Kommunikation";
var s04006 = "Ernährung und Hauswirtschaft";
var s0400601 = "Ernährungslehre";
var s0400602 = "Lebensmittellehre";
var s0400603 = "Servierkunde";
var s0400604 = "Verkaufskunde";
var s0400605 = "Sozioökonomie";
var s0400606 = "Haushaltstechnik";
var s0400607 = "Wohnökologie";
var s0400608 = "Textilgestaltung";
var s0400609 = "Gesundheitslehre";
var s0400610 = "Erziehungslehre";
var s0400611 = "Gartenbau";
var s04007 = "Farbtechnik und Raumgestaltung";
var s0400701 = "Optik, Farbenlehre";
var s0400702 = "Gestaltung";
var s0400703 = "Werkstoffe";
var s0400704 = "Verfahren";
var s04008 = "Gesundheit";
var s0400801 = "Medizinische Grundlagen";
var s0400802 = "Gesunderhaltung";
var s0400803 = "Vorbeugung";
var s0400804 = "Erste Hilfe";
var s0400805 = "Therapie";
var s0400806 = "Rehabilitation";
var s04009 = "Holztechnik";
var s0400901 = "Holztechnischer Betrieb";
var s0400902 = "Grundlagender Holztechnik";
var s0400903 = "Technische Kommunikation";
var s0400904 = "Holzschäden";
var s0400905 = "Werkstoffe";
var s0400906 = "Holztechnische Anwendungen";
var s04010 = "Körperpflege";
var s0401001 = "Haarpflege";
var s0401002 = "Kosmetik";
var s04011 = "Metalltechnik";
var s0401101 = "Werkstofftechnik";
var s040110101 = "Rohstoffe";
var s040110102 = "Werkstoffe";
var s040110103 = "Korrosion";
var s0401102 = "Prüftechnik";
var s040110201 = "Messtechnik, Prüftechnik";
var s040110202 = "Werkstoffprüfung";
var s0401103 = "Technische Kommunikation";
var s0401104 = "Fertigungstechnik";
var s040110401 = "Urformen";
var s040110402 = "Umformen";
var s040110403 = "Trennen";
var s040110404 = "Fügen";
var s040110405 = "Stoffeigenschaften ändern";
var s040110406 = "Beschichten";
var s0401105 = "Steuerungs- und Regelungstechnik";
var s0401106 = "Maschinentechnik";
var s040110601 = "Maschinenelemente";
var s040110602 = "Kraftmaschinen, Arbeitsmaschinen";
var s0401107 = "Kraftfahrzeugtechnik";
var s040110701 = "Motortechnik";
var s040110702 = "Kraft- und Bewegungsübertragung";
var s040110703 = "Fahrwerktechnik, Bremstechnik";
var s040110704 = "Kfz-Elektrik und Diagnose";
var s040110705 = "Karosserietechnik";
var s0401108 = "Installationstechnik";
var s0401109 = "Besondere metallische Gebiete";
var s0401110 = "Arbeitswissenschaft";
var s04012 = "Textiltechnik und Bekleidung";
var s0401201 = "Textilrohstoffe";
var s0401202 = "Textilverarbeitung";
var s0401203 = "Textilmaschinen";
var s0401204 = "Leder";
var s04013 = "Wirtschaft und Verwaltung";
var s0401301 = "Betriebswirtschaft";
var s040130101 = "Beschaffung";
var s040130102 = "Produktion";
var s040130103 = "Absatz";
var s040130104 = "Organisation";
var s040130105 = "Personalwesen";
var s040130106 = "Rechnungswesen";
var s040130107 = "Finanzbereich";
var s040130108 = "EDV";
var s040130109 = "Spezielle Betriebsarten";
var s0401302 = "Volkswirtschaft";
var s040130201 = "Grundlagen";
var s040130202 = "Volkswirtschaftliche Gesamtrechnung";
var s040130203 = "Markt und Preis";
var s040130204 = "Geld";
var s040130205 = "Wirtschaftspolitik";
var s040130206 = "Wirtschaftsformen";
var s040130207 = "Wirtschaftsgeographie";
var s040130208 = "Wirtschafts- und Sozialgeschichte";
var s0401303 = "Recht und ÖffentlicheVerwaltung";
var s040130301 = "Finanzwesen, Steuerwesen";
var s040130302 = "Öffentliche Ordnung";
var s040130303 = "Verkehrswesen";
var s040130304 = "Bauwesen";
var s040130305 = "Sozialwesen";
var s04014 = "Arbeitssicherheit";

var s060 = "Bildende Kunst";
var s080 = "Biologie";
var s100 = "Chemie";
var s120 = "Deutsch";

var s140 = "Elementarbereich";
var s14001 = " Märchen und Geschichten";
var s14002 = " Lebensbereiche";
var s1400201 = "      Familie, Nachbarschaft, Freunde";
var s1400202 = "      Gesundheit";
var s1400203 = "      Natur";
var s1400204 = "      Öffentl. Einrichtungen / Dienstleistungen";
var s1400205 = "      Berufe";
var s14003 = " Soziales Verhalten";
var s14004 = " Technik, Mathematik, Naturwissenschaften";
var s160 = "Ethik";
var s200_28005 = "Fremdsprachen";
var s20001_2800501 = "      Englisch";
var s20002_2800502 = "      Französisch";
var s20003 = "      Griechisch";
var s20004_2800503 = "      Italienisch";
var s20005 = "      Latein";
var s20006 = "      Russisch";
var s20009_2800505 = "      Sorbisch";
var s20007 = "      Spanisch";
var s20008_2800504 = "      Türkisch";
var s220 = "Geografie";
var s240 = "Geschichte";
var s260 = "Gesundheit";

var s280_120_160_200_380_400_420_520 = "[Grundschule]";
var s280 = "Grundschule";
var s28001_120 = " Deutsch";
var s28002_12005 =" Deutsch f. Kinder mit and. Mutterspr.";
var s28003_400 =" Medienerziehung";
var s28004_160 =" Ethik";
//var s28005_200 =" Fremdsprachen";
//var s2800501_20001 ="      Englisch";
//var s2800502_20002 ="      Französisch";
//var s2800503_20004 ="      Italienisch";
//var s2800504_20008 ="      Türkisch";
//var s2800505_20009 ="      Sorbisch";
var s28006 =" Kunst, Werken, Textiles Gestalten";
var s28007_380 =" Mathematik";
var s28008_420 =" Musik";
var s28009_520 =" Religion";
var s28010 =" Sachkunde";
var s2801001 ="      Soziales Lernen";
var s2801007 ="      Chemie, Physik und Technik";
var s2801010 ="      Öffentl. Einrichtungen und Aufgaben";
var s2801011 ="      Arbeit";
var s2801012 ="      Verkehrserziehung";
var s2801013 ="      Umwelterziehung";
var s2801014 ="      Wetter";
var s2801015 ="      Pflanzen";
var s2801016 ="      Tiere";
var s2801017 ="      Mensch";
var s2801018 ="      Heimatkunde";
var s2801019 ="      Zeiterfahrungen";
var s28011_600 =" Sport";

var s320 ="Informationst. Bildung";
var s340 ="Interkulturelle Bildung";
var s360 ="Kinder- und Jugendbildung";
var s380 ="Mathematik";
var s400 ="Medienpädagogik";
var s420 ="Musik";
var s440 ="Pädagogik";
var s450 ="Philosophie";
var s460 ="Physik";
var s480 ="Pol. Bildung/Sozialkunde";
var s500 ="Praxisorientierte Fächer";
var s520 ="Religion";
var s560 ="Sexualerziehung";
var s600 ="Sport";
var s620 ="Sucht und Prävention";
var s640 ="Umweltgefährdung/-schutz";
var s660 ="Verkehrserziehung";
var s700 ="Wirtschaftskunde";
var s720 ="Sachgeb.-übergr. Themen";

var Dests = new Array ( 
"020", 
"040", 
"060", "080", "100", "120",
"160", 
"200_28005", "20001_2800501", "20002_2800502", "20003",
"20004_2800503", "20005", "20006", "20009_2800505", 
"20007", "20008_2800504", 
"220", "240", "260",
"320", "340", "360", "380", "400", "420", "440", "450",
"460", "480", "500", "520", "560", "600", "620", "640",
"660", "700", "720",
0
);
var tDests = new Array(
0
);


var sXYZ = new Array ( 
"020", 
"040", 
"060", "080", "100", "120",
"160", 
"200_28005", "20001_2800501", "20002_2800502", "20003",
"20004_2800503", "20005", "20006", "20009_2800505", 
"20007", "20008_2800504", 
"220", "240", "260",
"320", "340", "360", "380", "400", "420", "440", "450",
"460", "480", "500", "520", "560", "600", "620", "640",
"660", "700", "720",
0
);
var tsXYZ = new Array(
"XYZ", 0
);



//var sE = new Array(
//"14001", "14002", "1400201", "1400202", "1400203", "1400204",
//"1400205", "14003", "14004", 0
//);
var sE = new Array(
0
);
var tsE = new Array(
"EXX", "EXX3", "EXX4", "EXX5", "EXX6",
0
);

/*
var sA1to4 = new Array(
"28001_120", "28002_12005", "28003_400", "28004_160",
"200_28005", "20001_2800501", "20002_2800502", "20004_2800503",
"20008_2800504", "20009_2800505", 
"28006", "28007_380", "28008_420",
"28009_520", "28010", "2801001", "2801007", "2801010", "2801011",
"2801012", "2801013", "2801014", "2801015", "2801016",
"2801017", "2801018", "2801019", "28011_600", 0
);
*/
var sA1to4 = new Array(
"28001_120", "20001_2800501", "28007_380", "28010", 0
);
var tsA1to4 = new Array(
"A1to4", "AXX1", "AXX2", "AXX3", "AXX4",
0
);

/*
var sA5to13 = new Array(
"020", "060", "080", "100", "120",
"160",
"200_28005", "20001_2800501", "20002_2800502", "20003",
"20004_2800503", "20005", "20006", "20009_2800505", 
"20007", "20008_2800504", 
"220", "240", "260",
"320", "340", "360", "380", "400", "420", "440", "450",
"460", "480", "500", "520", "560", "600", "620", "640",
"660", "700", "720",
0
);
*/



var sA5to13 = new Array(
"020", "060", "080", "100", "120",
"160",
"200_28005", "20001_2800501", "20002_2800502", "20003",
"20004_2800503", "20005", 
"20007",  
"220", "240",
"320", "380", "420", "450",
"460", "480", "520", "600",
"700",
0
);
var tsA5to13 = new Array(
"A5to13", "AXX5", "AXX6", "AXX7", "AXX8","AXX9", "AXX10", "AXX11", "AXX12","AXX13",
0
);

var sA5to10 = new Array(
"020", "060", "080", "100", "120",
"160",
"200_28005", "20001_2800501", "20002_2800502", "20003",
"20004_2800503", "20005", "20006", "20009_2800505", 
"20007", "20008_2800504", 
"220", "240", "260",
"320", "340", "360", "380", "400", "420", "440", "450",
"460", "480", "500", "520", "560", "600", "620", "640",
"660", "700", "720",
0
);
var tsA5to10 = new Array(
"A5to10", "AXX5", "AXX6", "AXX7", "AXX8","AXX9", "AXX10",
0
);

var sA11to13 = new Array(
"020", "060", "080", "100", "120",
"160",
"200_28005", "20001_2800501", "20002_2800502", "20003",
"20004_2800503", "20005", "20006", "20009_2800505", 
"20007", "20008_2800504", 
"220", "240", "260",
"320", "340", "360", "380", "400", "420", "440", "450",
"460", "480", "500", "520", "560", "600", "620", "640",
"660", "700", "720",
0
);
var tsA11to13 = new Array(
"A11to13", "AXX11", "AXX12", "AXX13",
0
);


var sBB = new Array(
"04001", "04002", "04003", "04004", "04005", "04006", "04007", 
"04008", "04009", "04010", "04011", "04012", "04013", "04014",  
0 
);
var tsBB = new Array(
"BB", 0
);

var sSO = new Array(
"020", "060", "080", "100", "120",
"160",
"200_28005", 
"220", "240", "260",
"320", "340", "360", "380", "400", "420", "440", "450",
"460", "480", "500", "520", "560", "600", "620", "640",
"660", "700", "720",
0
);
var tsSO = new Array(
"SO", 0
);

var sV = new Array(
0
);
var tsV = new Array(
"V", 0
);

var sJ = new Array(
0
);
var tsJ = new Array(
"J", 0
);


var sH = new Array(
0
);
var tsH = new Array(
"H", 0
);




var sQ = new Array(
"020", "060", "080", "100", "120",
"160",
"200_28005", "20001_2800501", "20002_2800502", "20003",
"20004_2800503", "20005", "20006", "20009_2800505", 
"20007", "20008_2800504", 
"220", "240", "260",
"320", "340", "360", "380", "400", "420", "440", "450",
"460", "480", "500", "520", "560", "600", "620", "640",
"660", "700", "720",
0
);
var tsQ = new Array(
"Q", 0
);

var sT = new Array(
"020", "060", "080", "100", "120",
"160",
"200_28005", "20001_2800501", "20002_2800502", "20003",
"20004_2800503", "20005", "20006", "20009_2800505", 
"20007", "20008_2800504", 
"220", "240", "260",
"320", "340", "360", "380", "400", "420", "440", "450",
"460", "480", "500", "520", "560", "600", "620", "640",
"660", "700", "720",
0
);
var tsT = new Array(
"T", 0
);

var sL = new Array(
"020", "060", "080", "100", "120",
"160",
"200_28005", "20001_2800501", "20002_2800502", "20003",
"20004_2800503", "20005", "20006", "20009_2800505", 
"20007", "20008_2800504", 
"220", "240", "260",
"320", "340", "360", "380", "400", "420", "440", "450",
"460", "480", "500", "520", "560", "600", "620", "640",
"660", "700", "720",
0
);
var tsL = new Array(
"L", 0
);


// ----------------------------- created: 2005-04-12 ---- last changes: 2005-04-15
function setSelector(selectorName, userValue)
{
	for (var i = 0; i < selectorName.length; i++) {
		if (userValue == selectorName.options[ i ].value) {
			selectorName.selectedIndex = i;
		}
	}
}


// -----------------------------
function changeDependingLists(adressaten)
{
	setSelector(document.search.group_audience, adressaten);
	//change Sachgebiete depending on adressaten
	var origIndex	= eval(document.search.group_audience.selectedIndex);
	var destIndex	= eval(document.search.subject.selectedIndex);
	var orig     	= document.search.group_audience.options[ origIndex ].value;
	var initDest	= 0;

	if (orig != "")
	{
		orig = eval(orig)
		document.search.subject.length = 1
		var newDest = new Option("[alle Sachgebiete]              ")
		document.search.subject.options[0] = newDest
		document.search.subject.options[0].value = ""
		for (var i = 0; i < orig.length-1; i++)
		{
			document.search.subject.length += 1
			document.search.subject.options[document.search.subject.length - 1] = new Option( eval('s' + orig[i]))
			document.search.subject.options[document.search.subject.length - 1].value = orig[i]

			if ( dest == document.search.subject.options[document.search.subject.length - 1].value )
			{
				initDest = document.search.subject.length - 1
			}
		}
		document.search.subject.selectedIndex = initDest
	}
	else
	{
		//refillDestList( document.search.subject, '[alle Sachgebiete]', '');
		refillDestList( document.search.subject, '', '');
	}

//change Adressaten -------------------------------
	var origIndex	= eval(document.search.group_audience.selectedIndex)
	var destIndex	= eval(document.search.audience.selectedIndex)
	var orig     	= document.search.group_audience.options[ origIndex ].value
	var dest     	= document.search.audience.options[ destIndex ].value
	var initDest	= 0

	if (orig != "")
	{
		orig = eval('t' + orig)
		document.search.audience.length = 0
//		var newDest = new Option("[alle]")
//		document.search.audience.options[0] = newDest
//		document.search.audience.options[0].value = ""
		for (var i = 0; i < orig.length-1; i++)
		{
			document.search.audience.length += 1
			document.search.audience.options[document.search.audience.length - 1] = new Option( eval('t' + orig[i]))
			document.search.audience.options[document.search.audience.length - 1].value = orig[i]
			if ( dest == document.search.audience.options[document.search.audience.length - 1].value )
			{
				initDest = document.search.audience.length - 1
			}
		}
		document.search.audience.selectedIndex = initDest
	}
	else
	{
		refillAdressatList( document.search.audience, '[alle]', '');
	}
}	
// changeDependingLists


// ---------------------------------------------
function refillDestList(destBox, labelDest, unusedOption)
{
// nächste Zeile hat eine Macke!!!
//	var destValue = destBox.options[ destBox.selectedIndex ].value
	var destValue =0
	destBox.length = 1
	destBox.options[0] = new Option(labelDest)
	destBox.options[0].value = ""

	var i = 1
	var selIndex = 0
	if ( unusedOption )
	{
		destBox.length += 1
		var newOption = new Option( unusedOption )
		destBox.options[i] = newOption
		destBox.options[i].value = ""
		i++
	}
	for (var j = 0; j < Dests.length-1; j++)
	{
		destBox.length += 1
		var newOption = new Option(eval('s' + Dests[j]) )
		destBox.options[i+j] = newOption
		destBox.options[i+j].value = Dests[j]
		if (destValue == Dests[j]) {selIndex = i+j}
	}

	destBox.selectedIndex = selIndex
}	
// end refillDestList


// ---------------------------------------------
function refillAdressatList(destBox, labelDest, unusedOption)
{
	var destValue = destBox.options[ destBox.selectedIndex ].value
	destBox.length = 1
	destBox.options[0] = new Option(labelDest)
	destBox.options[0].value = ""

	destBox.selectedIndex = 0
}	
// end refillAdressatList

