
			var act_bericht=1;
			var reportfilter=false;
			function kdb_fetchdata(tbl,dropdown) {
				var url = "index.php";
				var val = dropdown.options[dropdown.selectedIndex].value;
				if (val!=0) {
					if (tbl=='bereich') {
						tmp = val.split('_');
						document.getElementById('kdb_programmbereich').value=tmp[0];
						document.getElementById('kdb_sprache').value=tmp[1];
					}
					var pars = "eID=px_kursdb&table="+tbl+"&val="+val;
					if (tbl!='bereich') {
						pars += "&bereich="+document.getElementById('kdb_programmbereich').value;
						if (reportfilter==false) {
							pars += "&sprache="+document.getElementById('kdb_sprache').value;
						}
					}
					var myAjax = new Ajax.Request(
						url, {method: 'get', parameters: pars, onComplete: kdb_transferdata}
					);
				}
			}
			function kdb_transferdata(orgRequest) {
				result = orgRequest.responseXML;
				//alert(result.getElementsByTagName('countries').length);
				//alert(result.getElementsByTagName('location').length);
				if (result.getElementsByTagName('targeturl') && result.getElementsByTagName('targeturl').length==1) {
					//alert(result.getElementsByTagName('targeturl').length);
					targeturl = result.getElementsByTagName('targeturl')[0].firstChild.nodeValue;
					if (document.getElementById('kurssearchbox')) {
						document.getElementById('kurssearchbox').action = targeturl;
					}
				}
				if (result.getElementsByTagName('country') && result.getElementsByTagName('country').length>0) {
					kdb_transferoptions(result.getElementsByTagName('country'),document.getElementById('kdb_land'));
				}
				if (result.getElementsByTagName('location') && result.getElementsByTagName('location').length>0) {					
					kdb_transferoptions(result.getElementsByTagName('location'),document.getElementById('kdb_stadt'+(reportfilter==true ? '_report' : '')));
				}
			}
			function kdb_transferoptions(opts,dropdown) {
				dropdown.length = 1;
				//alert(opts.length);
				for (i=0; i<opts.length; i++) {
					uid = opts[i].getAttribute('uid');
					txt = opts[i].firstChild.nodeValue;
					newOption = document.createElement("option");
					newOption.value = uid;
					newOption.text = txt;
					dropdown.options[dropdown.options.length] = newOption;					
				}
			}
			function toggleBericht(dispmode,bericht_id) {
				/*$jqs = jQuery.noConflict();
				$jqs(window)._scrollable(); 
				if (document.getElementById('kdb-bericht-'+bericht_id)) {
					if (dispmode=='show') {
						$jqs(function() {
							$jqs('#kdb-bericht-'+bericht_id).show("slow");
						});
						$jqs(function() {
							$jqs('#kdb-teaser-'+bericht_id).hide("slow");
						});
						window.setTimeout("jqScrollTo('#kdb-bericht-"+bericht_id+"')",1000);
					} else {
						$jqs(function() {
							$jqs('#kdb-bericht-'+bericht_id).hide("slow");
						});
						$jqs(function() {
							$jqs('#kdb-teaser-'+bericht_id).show("slow");
						});
						window.setTimeout("jqScrollTo('#kdb-teaser-"+bericht_id+"')",1000);
					}
				}
				*/
				if (document.getElementById('kdb-bericht-'+act_bericht)) {
					document.getElementById('kdb-bericht-'+act_bericht).style.display = 'none';
				}
				if (document.getElementById('kdb-teaser-'+act_bericht)) {
					document.getElementById('kdb-teaser-'+act_bericht).style.display = 'block';
				}
				act_bericht = bericht_id;
				if (document.getElementById('kdb-bericht-'+act_bericht)) {
					document.getElementById('kdb-bericht-'+act_bericht).style.display = 'block';
				}
				if (document.getElementById('kdb-teaser-'+act_bericht)) {
					document.getElementById('kdb-teaser-'+act_bericht).style.display = 'none';
				}
				
			}
			function kdb_openextlink(adr) {
				exxWin = window.open(adr,"ExtWindow","width=580,height=700,resizable=yes,status=yes,scrollbars=yes");
			}
			function jqScrollTo(el_id) {
				//alert("scroll to "+el_id);
				$ = jQuery.noConflict();
				$(window)._scrollable(); 
				//$jqs(function() {
					$.scrollTo( $(el_id), 2000 );
				//});				
			}
			