// Konstruktor fuer Kirchenbezirk-Objekt
function Kirchenbezirk(id, gliedkircheId, name) {
	this.id = id;
	this.gliedkircheId = gliedkircheId;
	this.name = name;
}

// Waehlt die zur KirchenbezirkId (kbId) passende Gliedkirche aus
// dem select-tag mit der css-id des 2. Parameters  
function selectGliedkircheByKirchenbezirk(kbId, gliedkirche) {
	gliedkirche = document.getElementById(gliedkirche);
	if (gliedkirche) {
		var i = 0;
		var len = gliedkirche.length;
		while (i < len && gliedkirche.options[i].value != kirchenbezirke[kbId].gliedkircheId) {
			i++;
		}
		gliedkirche.selectedIndex = i;

    if (i==21) {
      document.getElementById('land_id').selectedIndex=1;
    }
		
	}
}

// Waehlt den Kirchenbezirk zu gewÃ¤hlen Gliedkirche im select-tag
// mit der css-id des 2. Parameters aus
function selectKirchenbezirkByGliedkirche(gkId, kirchenbezirk) {
	kirchenbezirk = document.getElementById(kirchenbezirk);
	if (kirchenbezirk) {
		var kbId = kirchenbezirk.options[kirchenbezirk.selectedIndex].value;
		if (kirchenbezirke[kbId].gliedkircheId != gkId) {
			kirchenbezirk.selectedIndex = 0;
		}
	}
}

// Kirchenbezirke
var kirchenbezirke = new Array();
kirchenbezirke[29] = new Kirchenbezirk(29, 22, 'Aalen');
kirchenbezirke[13] = new Kirchenbezirk(13, 22, 'Backnang');
kirchenbezirke[23] = new Kirchenbezirk(23, 22, 'Bad Cannstatt');
kirchenbezirke[39] = new Kirchenbezirk(39, 22, 'Bad Urach');
kirchenbezirke[42] = new Kirchenbezirk(42, 22, 'Balingen');
kirchenbezirke[26] = new Kirchenbezirk(26, 22, 'Bernhausen');
kirchenbezirke[17] = new Kirchenbezirk(17, 22, 'Besigheim');
kirchenbezirke[36] = new Kirchenbezirk(36, 22, 'Biberach');
kirchenbezirke[35] = new Kirchenbezirk(35, 22, 'Blaubeuren');
kirchenbezirke[3] = new Kirchenbezirk(3, 22, 'Blaufelden');
kirchenbezirke[48] = new Kirchenbezirk(48, 22, 'Böblingen');
kirchenbezirke[11] = new Kirchenbezirk(11, 22, 'Brackenheim');
kirchenbezirke[50] = new Kirchenbezirk(50, 22, 'Calw');
kirchenbezirke[7] = new Kirchenbezirk(7, 22, 'Crailsheim');
kirchenbezirke[24] = new Kirchenbezirk(24, 22, 'Degerloch');
kirchenbezirke[20] = new Kirchenbezirk(20, 22, 'Ditzingen');
kirchenbezirke[25] = new Kirchenbezirk(25, 22, 'Esslingen');
kirchenbezirke[45] = new Kirchenbezirk(45, 22, 'Freudenstadt');
kirchenbezirke[8] = new Kirchenbezirk(8, 22, 'Gaildorf');
kirchenbezirke[32] = new Kirchenbezirk(32, 22, 'Geislingen');
kirchenbezirke[31] = new Kirchenbezirk(31, 22, 'Göppingen');
kirchenbezirke[33] = new Kirchenbezirk(33, 22, 'Heidenheim');
kirchenbezirke[10] = new Kirchenbezirk(10, 22, 'Heilbronn');
kirchenbezirke[47] = new Kirchenbezirk(47, 22, 'Herrenberg');
kirchenbezirke[28] = new Kirchenbezirk(28, 22, 'Kircheim u. Teck');
kirchenbezirke[2] = new Kirchenbezirk(2, 22, 'Künzelsau');
kirchenbezirke[49] = new Kirchenbezirk(49, 22, 'Leonberg');
kirchenbezirke[19] = new Kirchenbezirk(19, 22, 'Ludwigsburg');
kirchenbezirke[16] = new Kirchenbezirk(16, 22, 'Marbach am Neckar');
kirchenbezirke[12] = new Kirchenbezirk(12, 22, 'Mühlacker');
kirchenbezirke[38] = new Kirchenbezirk(38, 22, 'Münsingen');
kirchenbezirke[46] = new Kirchenbezirk(46, 22, 'Nagold');
kirchenbezirke[51] = new Kirchenbezirk(51, 22, 'Neuenbürg');
kirchenbezirke[4] = new Kirchenbezirk(4, 22, 'Neuenstadt');
kirchenbezirke[27] = new Kirchenbezirk(27, 22, 'Nürtingen');
kirchenbezirke[5] = new Kirchenbezirk(5, 22, 'Öhringen');
kirchenbezirke[37] = new Kirchenbezirk(37, 22, 'Ravensburg');
kirchenbezirke[40] = new Kirchenbezirk(40, 22, 'Reutlingen');
kirchenbezirke[15] = new Kirchenbezirk(15, 22, 'Schorndorf');
kirchenbezirke[30] = new Kirchenbezirk(30, 22, 'Schwäbisch Gmünd');
kirchenbezirke[6] = new Kirchenbezirk(6, 22, 'Schwäbisch Hall');
kirchenbezirke[22] = new Kirchenbezirk(22, 22, 'Stuttgart');
kirchenbezirke[44] = new Kirchenbezirk(44, 22, 'Sulz am Neckar');
kirchenbezirke[43] = new Kirchenbezirk(43, 22, 'Tuttlingen');
kirchenbezirke[41] = new Kirchenbezirk(41, 22, 'Tübingen');
kirchenbezirke[34] = new Kirchenbezirk(34, 22, 'Ulm');
kirchenbezirke[18] = new Kirchenbezirk(18, 22, 'Vaihingen an der Enz');
kirchenbezirke[14] = new Kirchenbezirk(14, 22, 'Waiblingen');
kirchenbezirke[1] = new Kirchenbezirk(1, 22, 'Weikersheim');
kirchenbezirke[9] = new Kirchenbezirk(9, 22, 'Weinsberg');
kirchenbezirke[21] = new Kirchenbezirk(21, 22, 'Zuffenhausen');
