//IE oder Netscape
var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;

//Popup
function show(datei,name,hoch,breit,oben,links,scroll) {
	parameter = 'height='+hoch+',width='+breit+',top='+oben+',left='+links+',scrollbars='+scroll;
	popup=window.open(datei, name, parameter);
}

//Popup Berufsinfo
function berufsinfo(datei,text) {
	//parameter = 'height='+hoch+',width='+breit+',top='+oben+',left='+links+',scrollbars='+scroll;
	parameter = 'height=530,width=600,top=30,left=100,scrollbars=no';
	popup=window.open('pdf/'+datei+'.pdf', 'Berufsinfo', parameter);
}

//Download Plug-In
function holeplugin() {
	//alert("Flash Plugin wird geladen");
	var ort = InternetExplorer ? 'http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' : 'http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash';
	location.href=ort;
}

//Clear Berufswunsch-Felder lt feldname (zB Aufruf: berufclearB('txtauswbmw',8)
//							   			    --> bedeutet Feldnamen txtauswbmw1 - txtauswbmw8 werden gecleared
function berufclearB(feldname,anz) {
		for (k=1;k<=anz;k++) {
			document.frmanmeldung.elements[feldname + k].checked = false;
		}
		return false;
}

//Test Formularfelder der Online-Anmeldung
function test() {
		 if (document.frmanmeldung.ttxtnachname.value == 'test') {
		 	return true;
		 }
		 
		 var ausw1 = 0;
		 var ausw2 = 0;
		 for(i=0;i<document.frmanmeldung.length;i++) {
		 	 //1.Prüfe alle zwingenden Textfelder/Num.Felder (Feldname beginnen mit ttxt/ntxt), ob Wert eingegeben wurde
		 	 if (document.frmanmeldung.elements[i].name.indexOf ('ttxt') != -1 || document.frmanmeldung.elements[i].name.indexOf ('ntxt') != -1) {
			 	if (document.frmanmeldung.elements[i].value == '') {
				   alert('Eingabe fehlt (' + document.frmanmeldung.elements[i].name.substr (4) + ')!');
				   document.frmanmeldung.elements[i].focus();
				   return false;
				}
			 }
			 
			 //2.Prüfe alle Kombifelder (Feldname beginnen mit stxt), ob Wert ausgewählt wurde (Nur bei: 2. Schulbildung)
		 	 if (document.frmanmeldung.elements[i].name.indexOf ('stxt') != -1) {
			 	if (document.frmanmeldung.elements[i].value == "0") {
				   alert('Schulbildung enthält ungültige Eingabe (' + document.frmanmeldung.elements[i].name.substr (4) + ')!');
				   document.frmanmeldung.elements[i].focus();
				   return false;
				}
			 }
			 
			 //3.Prüfe alle nummerischen (Feldname beginnen mit ntxt), ob Wert ausgewählt wurde (Nur bei: 1. Personalien: SVNr)
		 	 if (document.frmanmeldung.elements[i].name.indexOf ('ntxt') != -1) {
			 	var chkZ = 1;
				for (j=0;j<document.frmanmeldung.elements[i].value.length;j++) {
			 		if ((document.frmanmeldung.elements[i].value.charAt(j) < '0') || (document.frmanmeldung.elements[i].value.charAt(j) > '9')) {
					   chkZ = -1;
					}
	
					if (chkZ == -1) {   
				   	   alert('SVNr enthält ungültiges Zeichen: ' + document.frmanmeldung.elements[i].value.charAt(j) + ' (' + document.frmanmeldung.elements[i].name.substr (4) + ')!');
				   	   document.frmanmeldung.elements[i].focus();
				   	   return false;
					}
				}
			 }
			 
			 //4.Zähle Berufswünsche
			
			 if (document.frmanmeldung.elements[i].name.indexOf ('txtauswman') != -1) {
			 	if (document.frmanmeldung.elements[i].checked == true) {
			 	   ausw1++;
				} 
			 }
			 if (document.frmanmeldung.elements[i].name.indexOf ('txtauswskf') != -1) {
			 	if (document.frmanmeldung.elements[i].checked == true) {
			 	   ausw1++;
				}
			 }
			 if (document.frmanmeldung.elements[i].name.indexOf ('txtauswzf') != -1) {
			 	if (document.frmanmeldung.elements[i].checked == true) {
			 	   ausw1++;
				}
			 }
			 if (document.frmanmeldung.elements[i].name.indexOf ('txtauswcnh') != -1) {
			 	if (document.frmanmeldung.elements[i].checked == true) {
			 	   ausw1++;
				}
			 }
			 if (document.frmanmeldung.elements[i].name.indexOf ('txtauswsmg') != -1) {
			 	if (document.frmanmeldung.elements[i].checked == true) {
			 	   ausw1++;
				}
			 }
			 }
			 if (document.frmanmeldung.elements[i].name.indexOf ('txtauswmag') != -1) {
			 	if (document.frmanmeldung.elements[i].checked == true) {
			 	   ausw1++;
				}
			 }
			 
			 if (document.frmanmeldung.elements[i].name.indexOf ('txtauswbmw') != -1) {
			 	if (document.frmanmeldung.elements[i].checked == true) {
			 	   ausw2++;
				}
			 }
		 }
		
		 //Abschlußprüfungen: a) Prüfen ob nicht Berufswunsch bei BMW und anderen Firmen ausgefüllt wurde
		 //                   b) Prüfen ob zumindest ein Berufswunsch markiert wurde 
		 if (ausw1 > 0 && ausw2 > 0) {
		 	alert("Berufswünsche können entweder bei BMW  O D E R  anderen Firmen markiert werden!");
			return false;
		 }
		
		 if (ausw1 == 0 && ausw2 == 0) {
		 	alert("Bitte zumindest EINEN Berufswunsch markieren!");
			return false;
		 }
		 	
		 //Wenn Eingaben OK die E-Mail-Adresse setzen bei verstecktem E-Mail-Feld
		 if (ausw1 > 0) {
		 	document.frmanmeldung.txtsendemail.value = "alois.duernberger@man.eu";
		 } else {
		    document.frmanmeldung.txtsendemail.value = "jhartlauer@bmw.co.at";
		 }
		 		 							
		 return true;
}

//Link zu Auswahl laut Kombi-Feld
function surfto(form) {
	var myindex=form.select1.selectedIndex
	if (form.select1.options[myindex].value != "0") {
		 location=form.select1.options[myindex].value;}
}


//Nur für Testzwecke:
function frmsubman(form) {
	location = "bewerbung.htm";
}

//Nur für Testzwecke:
//Vorausetzung: NAME=movie bei OBJECT bzw EMBED
//              In Flash ein dyn.Textfeld mit Namen strDatenExtern
//              in HTML: onLoad="uebergib()"
var astrDatensatz = new Array();
var strDatensaetze;
function Uebergib() {
	astrDatensatz[0] = "Ausbildungsleitung#Manfred Atzmüller#Tel.2657 oder 2218#FAX.821#manfred_atzmueller@at.man-mn.com";
	astrDatensatz[1] = "Ausbildungsleitung-Stv und Indstandhaltung#Alois Dürnberger#Tel.2399#FAX.821#alois.duernberger@at.man-mn.com";
	astrDatensatz[2] = "Sekretariat#Maria Kaltenrinner#Tel.2657 oder 2218#FAX.821#maria.grossauer@at.man-mn.com";
	astrDatensatz[3] = "Schlosserei und Werkzeugbau#Peter Mayer#Tel.3235# #peter.mayer@at.man-mn.com";
	
	bis = astrDatensatz.length;
	bis1 = bis - 1;	
	
	strDatensaetze="";
	for (i=0; i<bis; i++) {
		strDatensaetze += astrDatensatz[i];

		if (i<bis1) {
		   strDatensaetze += "$";   
		}
	}
	
	window.document.movie.SetVariable("strDatenExtern", strDatensaetze);
}
