function FLIP (elmid,show) {
	if (show == 1)
		document.getElementById(elmid).style.display = "";
	else
		document.getElementById(elmid).style.display = "none";
}
function get_fs () {
	var country = document.getElementById("staatsbuergerschaft").value;
	if (country != 'Austria') {
		document.getElementById("show_fs").style.display = "";
	} else {
		document.getElementById("show_fs").style.display = "none";
	}
}
function get_self () {
	if (document.getElementById("show_self").style.display == "none") {
		document.getElementById("show_self").style.display = "";
	} else {
		document.getElementById("show_self").style.display = "none";
	}
}
function get_fsclass () {
	for (var i = 1; i <= 3; i++) {
		if (document.getElementById("show_fs"+i).style.display == "none") {
			document.getElementById("show_fs"+i).style.display = "";
		} else {
			document.getElementById("show_fs"+i).style.display = "none";
		}
	}
}
function get_mlangmisc () {
	var mlang = document.getElementById("muttersprache").value;
	if (mlang == 'none') {
		document.getElementById("muttersprache_sonstige").style.display = "";
	} else {
		document.getElementById("muttersprache_sonstige").style.display = "none";
		document.getElementById("muttersprache_sonstige").value = "";
	}
}
function popUp(URL,x,y,s) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars= '+ s +',location=0,statusbar=0,menubar=1,resizable=0,width="+ x +",height=" + y +",left = 192,top = 144');");
}
function chk_user_form() {
	if(document.userform.sichtbare_tatoos.checked == false) {
		document.getElementById("tatoo").className = "inputfail";
	} else document.getElementById("tatoo").className = "";
		
	if(document.userform.sichtbares_piercing.value == "") {
		document.getElementById("piercing").className = "inputfail";
	} else document.getElementById("piercing").className = "";
		
	if(document.userform.gewicht.value == 0) {
		document.getElementById("gewicht").className = "inputfail";
		document.userform.gewicht.focus();
		var error = 1;
	} else document.getElementById("gewicht").className = "";
			
	if(document.userform.koerpergroesse.value == 0) {
		document.getElementById("koerpergroesse").className = "inputfail";
		document.userform.koerpergroesse.focus();
		var error = 1;
	} else document.getElementById("koerpergroesse").className = "";
	if(document.userform.beruf.value == "") {
		document.getElementById("beruf").className = "inputfail";
		document.userform.beruf.focus();
		var error = 1;
	} else document.getElementById("beruf").className = "";
	
	if(document.userform.fs0.checked == false) {
		fsclasses = new Array("A","B","C","E","F","G");
		var fserror = 1;
		for(var i=0;i<=5;i++) {
			if(document.getElementById("fs"+fsclasses[i]).checked == false) {
				var fserror = fserror + 1;
			}
		}
		if(fserror > 6) {
			for(var i=1;i<=3;i++) {
				document.getElementById("show_fs"+i).className = "inputfail";
				var error = 1;
			}
		} else {
			if(document.getElementById("fuehrerschein_seit").value == "none") {
				for(var i=1;i<=3;i++) {
					document.getElementById("show_fs"+i).className = "inputfail";
					var error = 1;
				}
			} else {
				for(var i=1;i<=3;i++) {
					document.getElementById("show_fs"+i).className = "";
				}
			}
		}
	}	
	if(document.userform.lautendauf.value == "") {
		document.getElementById("lautendauf").className = "inputfail";
		document.userform.lautendauf.focus();
		var error = 1;
	} else document.getElementById("lautendauf").className = "";
	
	if(document.userform.kontonummer.value == "") {
		document.getElementById("kontonummer").className = "inputfail";
		document.userform.kontonummer.focus();
		var error = 1;
	} else {
		var blz = Number(document.userform.kontonummer.value); 
		if (!isNaN(blz) ) { // ist eine Zahl
			document.getElementById("kontonummer").className = "";
		} else {
			document.getElementById("kontonummer").className = "inputfail";
			document.userform.kontonummer.focus();
			var error = 1;
		}
	}		
	
	if(document.userform.bankleitzahl.value == "") {
		document.getElementById("bankleitzahl").className = "inputfail";
		document.userform.bankleitzahl.focus();
		var error = 1;
	} else {
		var blz = Number(document.userform.bankleitzahl.value); 
		if (!isNaN(blz) ) { // ist eine Zahl
			document.getElementById("bankleitzahl").className = "";
		} else {
			document.getElementById("bankleitzahl").className = "inputfail";
			document.userform.bankleitzahl.focus();
			var error = 1;
		}
	}		
	if(document.userform.bank.value == "") {
		document.getElementById("bank").className = "inputfail";
		document.userform.bank.focus();
		var error = 1;
	} else document.getElementById("bank").className = "";

	if(document.userform.getself.checked == true) {
		if(document.userform.steuernummer.value == "") {
			document.getElementById("steuernummer").className = "inputfail";
			document.userform.steuernummer.focus();
			var error = 1;
		} else document.getElementById("steuernummer").className = "";
	}
	if(document.userform.userpic1h.value == "") {
		document.getElementById("userpic1").className = "inputfail";
		var error = 1;
	} else document.getElementById("userpic1h").className = "";
	if(document.userform.userpic2h.value == "") {
		document.getElementById("userpic2").className = "inputfail";
		var error = 1;
	} else document.getElementById("userpic2h").className = "";
	if(document.userform.passnr.value == "") {
		document.getElementById("passnr").className = "inputfail";
		document.userform.passnr.focus();
		var error = 1;
	} else document.getElementById("passnr").className = "";
	if(document.userform.plz1.value == "") {
		document.getElementById("plz1").className = "inputfail";
		document.userform.plz1.focus();
		var error = 1;
	} else document.getElementById("plz1").className = "";
	if(document.userform.ort1.value == "") {
		document.getElementById("ort1").className = "inputfail";
		document.userform.ort1.focus();
		var error = 1;
	} else document.getElementById("ort1").className = "";
	if(document.userform.strasse1.value == "") {
		document.getElementById("strasse1").className = "inputfail";
		document.userform.strasse1.focus();
		var error = 1;
	} else document.getElementById("strasse1").className = "";
	if(document.userform.mobil.value == "") {
		document.getElementById("mobil").className = "inputfail";
		document.userform.mobil.focus();
		var error = 1;
	} else {
		var mobil = Number(document.userform.mobil.value); 
		if (!isNaN(mobil) ) { // ist eine Zahl
			document.getElementById("mobil").className = "";
		} else {
			document.getElementById("mobil").className = "inputfail";
			document.userform.mobil.focus();
			var error = 1;
		}
	}
	if(document.userform.sozialversicherungsnummer.value == "") {
		document.getElementById("sozialversicherungsnummer").className = "inputfail";
		document.userform.sozialversicherungsnummer.focus();
		var error = 1;
	} else document.getElementById("sozialversicherungsnummer").className = "";
	if(document.userform.sozialversicherungsnummer.value == 0) {
		document.getElementById("sozialversicherungsnummer").className = "inputfail";
		document.userform.sozialversicherungsnummer.focus();
		var error = 1;
	} else document.getElementById("sozialversicherungsnummer").className = "";
	if(document.userform.lastname.value == "") {
		document.getElementById("lastname").className = "inputfail";
		document.getElementById("lastname").focus();
		var error = 1;
	} else document.getElementById("fname").className = "";
	if(document.userform.fname.value == "") {
		document.getElementById("fname").className = "inputfail";
		document.userform.fname.focus();
		var error = 1;
	} else document.getElementById("fname").className = "";
	if(error != 1)document.userform.submit();
}
function unCheck(what) {
	for (var i = 1; i <= 11; i++) {
		document.getElementById(what+i).checked = false;
	}
	if(what == "bisherige_jobs") document.getElementById('sonstige_bisherige').value = "";
}
function jobCheck(what) {
	document.getElementById(what).checked = false;
}
