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_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(agb) {
	if(agb == 1) {
		if(document.userform.agb.checked == false) {		
			document.getElementById("tdagb").className = "inputfail";
			var error = 1;
		} else document.getElementById("tdagb").className = "";
	}
	jobs = new Array("gewuenschte_jobs1","gewuenschte_jobs2","gewuenschte_jobs3","gewuenschte_jobs4","gewuenschte_jobs5","gewuenschte_jobs6","gewuenschte_jobs7","gewuenschte_jobs8","gewuenschte_jobs9","gewuenschte_jobs10","gewuenschte_jobs11","sonstige_gewuenschte");
	var joberror = 0;
	for(var j=0;j<=11;j++) {
		if(document.getElementById(jobs[j]).checked == true) {
			var joberror = joberror + 1;
		}
	}
	if(document.getElementById('sonstige_gewuenschte').value != "") {
		var joberror = joberror + 1;
	}
	if(joberror == 0) {
		document.getElementById("jobs1").className = "inputfail";
		document.getElementById("jobs2").className = "inputfail";
		document.getElementById("jobs3").className = "inputfail";
		var error = 1;
	}	else {
		document.getElementById("jobs1").className = "";
		document.getElementById("jobs2").className = "";
		document.getElementById("jobs3").className = "";
	}
	oldjobs = new Array("bisherige_jobs1","bisherige_jobs2","bisherige_jobs3","bisherige_jobs4","bisherige_jobs5","bisherige_jobs6","bisherige_jobs7","bisherige_jobs8","bisherige_jobs9","bisherige_jobs10","bisherige_jobs11","bisherige_jobs12","sonstige_bisherige");
	var oldjoberror = 0;
	for(var j=0;j<=11;j++) {
		if(document.getElementById(oldjobs[j]).checked == true) {
			var oldjoberror = oldjoberror + 1;
		}
	}
	if(document.userform.sonstige_bisherige.value != "") {
		var oldjoberror = oldjoberror + 1;
	}
	if(oldjoberror == 0) {
		document.getElementById("oldjobs1").className = "inputfail";
		document.getElementById("oldjobs2").className = "inputfail";
		var error = 1;
	}	else {
		document.getElementById("oldjobs1").className = "";
		document.getElementById("oldjobs2").className = "";
	}
	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.muttersprache.value == "none") {
		if(document.userform.muttersprache_sonstige.value == "") {
			document.getElementById("msprache").className = "inputfail";
			document.userform.muttersprache_sonstige.focus();
			var error = 1;
		} else document.getElementById("msprache").className = "";
	}
	einsatzgebiete = new Array("einsatz1","einsatz2","einsatz3","einsatz4","einsatz5","einsatz6","einsatz7","einsatz8","einsatz9");
	var egerror = 0;
	for(var e=0;e<=8;e++) {
		if(document.getElementById(einsatzgebiete[e]).checked == true) {
			var egerror = egerror + 1;
		}
	}
	if(egerror == 0) {
		document.getElementById("eg").className = "inputfail";
		var error = 1;
	}	else {
		document.getElementById("eg").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.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 document.getElementById("mobil").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;
}
