$(document).ready(function(){
	
	$("#js_nojs").hide();
	
	function resetSelectBoxen(changeFields) {
		
		var st = '<option value="">Bitte ausw&auml;hlen</option>';

		if(changeFields == 'all') {
			$("#schule").html(st);
		}
		
		$("#kursart").html(st);
		$("#unterkunftsart").html(st);
		$("#transfer").html(st);
		
	}

	/*******************************************************************/
	/* Auswahl Sprache => Schule */
	/*******************************************************************/
	$("#js_sprache").change( function() {

		if($("#js_sprache").val() == "") {
		
			resetSelectBoxen('all');
		
		} else {
			
			resetSelectBoxen('');
		
			try {

				$.ajax({
					type: "GET",
					url: "/_Includes/php/buchen_ajax.php",
					data: "t=schule" + "&p=" + $("#js_sprache").val(),
					dataType: "html",
					global: 'false',
					success: function(xml) {
						$("#schule").html(xml);
					},
					error: function() {
						$("#ajaxError").show();
					}
				});
				
			/* Abgeschaltetes ActiveX abfangen */
			} catch (e) {
				$("#activeXerror").show();
			}

		}
	
	});

	/*******************************************************************/
	/* Auswahl Schule => Kurse, Unterkunft, Transfer */
	/*******************************************************************/
	$("#schule").change( function() {

		/* Kurse */
		try {

			$.ajax({
				type: "GET",
				url: "/_Includes/php/buchen_ajax.php",
				data: "t=kurs" + "&p=" + $("#schule").val(),
				dataType: "html",
				global: 'false',
				success: function(xml) {
					$("#kursart").html(xml);
				},
				error: function() {
					$("#ajaxError").show();
				}
			});
			
		} catch (e) {
			// Niente, siehe oben
		}
		
		/* Unterkunft */
		try {

			$.ajax({
				type: "GET",
				url: "/_Includes/php/buchen_ajax.php",
				data: "t=unterkunft" + "&p=" + $("#schule").val(),
				dataType: "html",
				global: 'false',
				success: function(xml) {
					$("#unterkunftsart").html(xml);
				},
				error: function() {
					$("#ajaxError").show();
				}
			});
			
		} catch (e) {
			// Niente, siehe oben
		}
		
		/* Transfer */
		try {

			$.ajax({
				type: "GET",
				url: "/_Includes/php/buchen_ajax.php",
				data: "t=transfer" + "&p=" + $("#schule").val(),
				dataType: "html",
				global: 'false',
				success: function(xml) {
					$("#transfer").html(xml);
				},
				error: function() {
					$("#ajaxError").show();
				}
			});
			
		} catch (e) {
			// Niente, siehe oben
		}
	
	});
	
});