var Erweiteresuche = false;
ErweitersucheArray = new Array();
var OLDauswahl = '';




function checkalla() {


	for (var i = 0; i < document.getElementsByTagName("input").length; i++) {
		
    	if(document.getElementsByTagName("input")[i].type == 'checkbox') {
      		document.getElementsByTagName("input")[i].checked = false;
   		}
  	}
}




function printWindow() {
Browser = parseInt(navigator.appVersion);
if (Browser >= 4) window.print();
}


function funcKatEinblenden(what) {
	if (document.getElementById(what).style.display == 'none') {
		document.getElementById(what).style.display = 'block';
	} else {
		document.getElementById(what).style.display = 'none';
	}

}

function funcKatEinblendenSuche(what) {
	if(Erweiteresuche == true) {
		if (document.getElementById(what).style.display == 'none') {
			document.getElementById(what).style.display = 'block';
		} else {
			document.getElementById(what).style.display = 'none';
		}
		
		var fuegen = true;
		for (var i = 0; i < ErweitersucheArray.length; i++) {
			
			if(ErweitersucheArray[i] == what) { 
					fuegen = false;
					ErweitersucheArray.splice(i, 1); 
			}
			else 
			{
					fuegen = true;
			}
			
		}
		if(fuegen == true) ErweitersucheArray.push(what);
	}
	else 
	{
		var fuegen = true;
		for (var i = 0; i < ErweitersucheArray.length; i++) {
			
			if(ErweitersucheArray[i] == what) { 
					fuegen = false;
					ErweitersucheArray.splice(i, 1); 
			}
			else 
			{
					fuegen = true;
			}
			
		}
		if(fuegen == true) ErweitersucheArray.push(what);
	}
}

function show_start(whatseach) {
	if(whatseach == 'tauchschule') 
	{
			show_pschule();
	} 
	else if(whatseach == 'tauchbasis') 
	{
		show_pbasis(); 
	}
	else if(whatseach == 'tauchshop') 
	{ 
		show_pshop(); 
	}	
	else 
	{
				if(anzeigen == 'tauchschule') 
				{
							show_pschule();
				} 
				else if(anzeigen == 'tauchbasis') 
				{
							show_pbasis(); 
				}
				else if(anzeigen == 'tauchshop') 
				{ 
							show_pshop(); 
				}	
		
	}
}


fistanzeigen = false;
function show_start2(whatseach) {
	if(fistanzeigen == false) {
		anzeigen = whatseach;
		fistanzeigen = true;
	}
}


function show_pschule() {
	document.getElementById('pschule').style.display = 'block';
	document.getElementById('pbasis').style.display = 'none';
	document.getElementById('pshop').style.display = 'none';
	document.getElementById('nschule').style.backgroundColor = '#9aaac0';
	document.getElementById('nshop').style.backgroundColor = '#b9ceea';
	document.getElementById('nbasis').style.backgroundColor = '#b9ceea';
}

function show_pshop() {
	document.getElementById('pshop').style.display = 'block';
	document.getElementById('pbasis').style.display = 'none';
	document.getElementById('pschule').style.display = 'none';
	document.getElementById('nshop').style.backgroundColor = '#9aaac0';
	document.getElementById('nschule').style.backgroundColor = '#b9ceea';
	document.getElementById('nbasis').style.backgroundColor = '#b9ceea';
}

function show_pbasis() {
	document.getElementById('pbasis').style.display = 'block';
	document.getElementById('pschule').style.display = 'none';
	document.getElementById('pshop').style.display = 'none';
	document.getElementById('nbasis').style.backgroundColor = '#9aaac0';
	document.getElementById('nshop').style.backgroundColor = '#b9ceea';
	document.getElementById('nschule').style.backgroundColor = '#b9ceea';
}

function funcKatErweiterung(name) {
	
	if(Erweiteresuche == false) {
		Erweiteresuche = true;
		document.getElementById(name).innerHTML = lg_55;
		for (var i = 0; i < ErweitersucheArray.length; i++) {
			
			if (document.getElementById(ErweitersucheArray[i]).style.display == 'none') {
				document.getElementById(ErweitersucheArray[i]).style.display = 'block';
			} else {
				document.getElementById(ErweitersucheArray[i]).style.display = 'none';
			}
			
		}
	}
	else 
	{
				

		for (var i = 0; i < ErweitersucheArray.length; i++) {
			
			if (document.getElementById(ErweitersucheArray[i]).style.display == 'none') {
				document.getElementById(ErweitersucheArray[i]).style.display = 'none';
			} else {
				document.getElementById(ErweitersucheArray[i]).style.display = 'none';
			}
			
		}
		
		Erweiteresuche = false;
		checkalla();
		document.getElementById(name).innerHTML = lg_54;

	}
}


function CheckGanzjaehrlich() {
	if(document.getElementById('ganzjaehrlich').checked == true) {
		document.getElementById('oeffnungsmonat').disabled = true;
		document.getElementById('schliessmonat').disabled = true;
	}
	if(document.getElementById('ganzjaehrlich').checked == false) {
		document.getElementById('oeffnungsmonat').disabled = false;
		document.getElementById('schliessmonat').disabled = false;
	}
}

function checkOeffnung() {
	if(document.getElementById('oeffnungsmonat').value == document.getElementById('schliessmonat').value) {
		document.getElementById('ganzjaehrlich').checked = true;
		document.getElementById('ganzjaehrlich').disabled = true;

	}
	else {
		document.getElementById('ganzjaehrlich').checked = false;
		document.getElementById('ganzjaehrlich').disabled = false;
	}
}

function funcEinblenden(what){

	if(what == 'sucheTauchschule') {

		document.getElementById('sucheTauchschule').style.display = 'block';
		document.getElementById('sucheTauchbasis').style.display = 'none';
		document.getElementById('sucheTauchshop').style.display = 'none';
		

	}
	if(what == 'sucheTauchbasis') {

		document.getElementById('sucheTauchschule').style.display = 'none';
		document.getElementById('sucheTauchbasis').style.display = 'block';
		document.getElementById('sucheTauchshop').style.display = 'none';
		


	}
	if(what == 'sucheTauchshop') {

		document.getElementById('sucheTauchschule').style.display = 'none';
		document.getElementById('sucheTauchbasis').style.display = 'none';
		document.getElementById('sucheTauchshop').style.display = 'block';

	}
	if(OLDauswahl != what){
									

		for (var i = 0; i < ErweitersucheArray.length; i++) {
			
			if (document.getElementById(ErweitersucheArray[i]).style.display == 'none') {
				document.getElementById(ErweitersucheArray[i]).style.display = 'none';
			} else {
				document.getElementById(ErweitersucheArray[i]).style.display = 'none';
			}
			
		}
		
		Erweiteresuche = false;
		
			ErweitersucheArray = new Array();
			checkalla();
			


	}
OLDauswahl = what;
}

function checkPLZ() {
	if(document.getElementById('plz').value.length > 0) {
		document.getElementById('kontinent').disabled = true;
		document.getElementById('land').disabled = true;
		document.getElementById('bundesland').disabled = true;
	}
	if(document.getElementById('plz').value.length == 0) {
		document.getElementById('kontinent').disabled = false;
		document.getElementById('land').disabled = true;
		document.getElementById('bundesland').disabled = true;
	}
}

function waehleKontinent() {

	if(document.getElementById("kontinent").value != 0) {
		if(isNaN(document.getElementById("plz"))) {
			if(isNaN(document.getElementById("umkreiskm"))){
				
					document.getElementById("plz").disabled = true;
					document.getElementById("umkreiskm").disabled = true;
			}
		}

		document.getElementById("sland").innerHTML = lg250a; // wird geladen
		document.getElementById("sbland").innerHTML = '<select name="bland" disabled><option value="0">(' + lg250 + ')</option></select>'; // bitte wählen
		window.doRequest('/ajax.php?action=getLaender&kontinent=' +  document.getElementById('kontinent').value, 'funcLaender');

	}
	else {
		if(isNaN(document.getElementById("plz"))) {
			document.getElementById("plz").disabled = false;
			document.getElementById("umkreiskm").disabled = false;
		}
		document.getElementById("sland").innerHTML = '<select name="land" disabled><option value="0">(' + lg250 + ')</option></select>'; // bitte wählen
		document.getElementById("sbland").innerHTML = '<select name="bland" disabled><option value="0">(' + lg250 + ')</option></select>'; // bitte wählen
	}

}

function waehleLand() {

	document.getElementById("sbland").innerHTML = lg250a; // wird geladen
	window.doRequest('/ajax.php?action=getBLaender&land=' +  document.getElementById('land').value, 'funcBLaender');

}