function kantonsidfuellen() {
	o = window.document.forms['lokal'].form_kanton.selectedIndex;
	id = window.document.forms['lokal'].form_kanton.options[o].value;
	window.document.forms['lokal'].form_kantons_id.value = id;

	bezirkeanzeigen();
}

/*** bezirke-select fŸllen, je nach gewŠhltem kanton ***/
function bezirkeanzeigen() {
	

	if(arguments.length > 0) {
		selBezirk = arguments[0];
	} else {
		selBezirk = "";
	}
	

	i = window.document.forms['lokal'].form_kantons_id.value;

	if(i > 0) {
		// bezirke aktiv schalten
		window.document.forms['lokal'].form_bezirk.disabled = false;
		// bezirksdropdown leeren: wieviele sinds?
		a = window.document.forms['lokal'].form_bezirk.options.length-1;
		
		// lšschen, hinten beginnen
		for(u=a; u > 0; u--) {
			window.document.forms['lokal'].form_bezirk.options[u] = null;
		}
		// strichli als ersten eintrag schrieben
		window.document.forms['lokal'].form_bezirk.options[0] = new Option("--", "");
		// bezirksarr fŸllen
		b = arrBezirke[i].length;
		
		for(u=1; u<=b; u++) {
			t = arrBezirke[i][u-1];
			//alert("t ist " + t + ", selBezirk ist " + selBezirk);
			
			if(t == selBezirk) window.document.forms['lokal'].form_bezirk.options[u] = new Option(t,t, true, true);
			else window.document.forms['lokal'].form_bezirk.options[u] = new Option(t,t);
		}
	} else {
		// kantonsid ins hiddenfeld schreiben
		window.document.forms['lokal'].form_kantons_id.value = i;
		// bezirke inaktiv schalten
		a = window.document.forms['lokal'].form_bezirk.options.length-1;
		// lšschen, hinten beginnen
		for(u=a; u > 0; u--) {
			window.document.forms['lokal'].form_bezirk.options[u] = null;
		}
		// strichli als ersten eintrag schrieben
		window.document.forms['lokal'].form_bezirk.options[0] = new Option("--", "");
		window.document.forms['lokal'].form_bezirk.disabled = true;
	}
}



/**** bildgršsse anpassen, v.a. fŸr das grosse bild in der mitte bei der beiz ****/
function bildanpassen(welches, breite) {
	if(welches.width < breite && welches.width > breite -80) welches.width = breite;
	if(welches.width > breite) welches.width = breite;
}

function logoanpassen(welches, breite) {
	if(welches.width > breite) welches.width = breite;
}

/**** lokal-formular ŸberprŸfen ****/
function checkform(fn) {
	anzahlelemente = document.forms[fn].length;
	anzahlleere = 0;
	for(i = 0; i < anzahlelemente; i++) {
		if(document.forms[fn].elements[i].value == '' || document.forms[fn].elements[i].value == '0') {
			anzahlleere++;
		}
	}
	
	if(anzahlelemente == anzahlleere+2) {
		alert("Bitte geben Sie ein Suchkriterium ein.");
		return false;
	}
	
}

function checkTextSucheForm() {
	if(window.document.forms['textsuche'].form_suchwort.value.length < 4) {
		alert("Bitte geben Sie mindestens 4 Zeichen ein.");
		return false;
	}
	
	
}

/**** lokal-formular leeren ****/
function formleeren(ms) {
	window.document.location.href = "index.php?" + ms + "&empty=true";
	/*
	document.forms['lokal'].form_name.value = '';
	document.forms['lokal'].form_ort.value = '';
	document.forms['lokal'].form_plz.value = '';
	document.forms['lokal'].form_ort_anfangsbuchstabe.selectedIndex = 0;
	document.forms['lokal'].form_bezirk.selectedIndex = 0;
	*/
}

/*** forms leeren, bevor fenster aufgeht ****/
function leeren(fn) {
	
	for(i=0; i< window.document.forms[fn].length; i++) {
		window.document.forms[fn].elements[i].value = "";
		window.document.forms[fn].elements[i].checked = false;
		window.document.forms[fn].elements[i].selectedIndex = 0;
	}
}

function verschicken(fn) {
	if(fn == "tel") setTimeout("leeren('tel')", 4000);
	if(fn == "kalender") setTimeout("leeren('kalender')", 4000);
	if(fn == "formular") setTimeout("leeren('formular')", 4000);
	return true;
}


/**** fenster aufmachen ****/
function fensteraufmachen(url, breite, hoehe) {
	f = "height=" + hoehe;
	f = f + ",width=" + breite;
	f = f + ",resizable=no,scrollbars=auto";
	
	popup = open(url, 'Popup', f);
	
	//fenster positionieren
	//popup.moveTo(screen.availWidth/2 - breite/2, screen.availHeight/2 - hoehe/2);
}

function fensterplatzieren(breite, hoehe) {
	top.moveTo(screen.availWidth/2 - breite/2, screen.availHeight/2 - hoehe/2);
}

/* kriteriensuche: alle tage markieren */
function alleTageMarkieren() {
	if(!document.forms[0].form_mo.checked) {
		document.forms[0].form_mo.checked = true;
		document.forms[0].form_di.checked = true;
		document.forms[0].form_mi.checked = true;
		document.forms[0].form_do.checked = true;
		document.forms[0].form_fr.checked = true;
		document.forms[0].form_sa.checked = true;
		document.forms[0].form_so.checked = true;
	} else {
		document.forms[0].form_mo.checked = false;
		document.forms[0].form_di.checked = false;
		document.forms[0].form_mi.checked = false;
		document.forms[0].form_do.checked = false;
		document.forms[0].form_fr.checked = false;
		document.forms[0].form_sa.checked = false;
		document.forms[0].form_so.checked = false;
	}
}

function kriterienzeigen(ms) {
	self.close();
	opener.location.href = "lokal.php?" + ms + "&art=nach_kriterien&sent_kriteria=true&extra=42";
}
