car = new Array("Alfa Romeo","Alpina","Aston Martin","Audi","Austin Morris","Austin Rover","BMW","Bentley","Buick","Cadillac","Chevrolet","Chrysler","Citro&#235;n","Cobra","Daewoo","Daihatsu","DeTomaso","Dodge","Ferrari","Fiat","Ford","GMC","Honda","Hyundai","Innocenti","Isuzu","Jaguar","Jeep","Kia","Lada","Lamborghini","Lancia","Land Rover","Lexus","Ligier","Lincoln","Lotus","MG","MINI","Mahindra","Maserati","Mazda","Mercedes-Benz","Mitsubishi","Morgan","Nissan","Opel","Peugeot","Plymouth","Pontiac","Porsche","Proton","Renault","Rolls Royce","Rover","SMART","Saab","Seat","Skoda","SsangYong","Subaru","Suzuki","TVR","Talbot","Toyota","Trabant","Triumph","VW","Vauxhall","Volvo","Wartburg","andere");
bike = new Array("Aeon","Aixam","Aprilia","BMW","Benelli","Beta","Bimota","Buell","Cagiva","DKW","Daelim","Derby","Ducati","GasGas","Gilera","Harley-Davidson","Hercules","Honda","Husaberg","Husqvarna","Hyosung","Italjet","KTM","Kawasaki","Kymco","Laverda","MBK","MV Agusta","MZ","Maico","Malaguti","Moto Guzzi","PGO","Peugeot","Piaggio","Sachs","Simson","Suzuki","Triumph","Vespa","Yamaha","Zündapp","andere");



function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function rsv(img) {
	if(document.forms[0].elements["tx_kkalk_pi1[rsvx]"].checked==true) {
		document.forms[0].elements["tx_kkalk_pi1[rsv]"].value=1;
	}
	else {
		document.forms[0].elements["tx_kkalk_pi1[rsv]"].value=0;
	}
	document.calculate.src="typo3conf/ext/kkalk/images/"+img;
	document.forms[0].submit();

}

function weiter() {
	if(document.forms[0].elements["eve"].checked==true) {
		document.forms[0].elements["tx_kkalk_pi1[step]"].value=2;
		document.forms[0].submit();
	}
	else {
		alert('Wir bitten um Verständnis, dass wir ohne Ihre Einverständniserklärung keine Finanzierung durchführen können.');
	}
}
function check(button) {
	if(!document.forms[0].elements["tx_kkalk_pi1[preis]"].value) {
		if(button!=2) {
			alert('Bitte geben Sie die Kreditsumme ein.');
		}
	}
	else {
		if(button==1) {
			if(!document.forms[0].elements["tx_kkalk_pi1[rk]"].checked && !document.forms[0].elements["tx_kkalk_pi1[bk]"].checked) {
				alert('Bitte wählen Sie die Kreditform');
			}
			else {
				strip_point('tx_kkalk_pi1[preistemp]','.');
				strip_point('tx_kkalk_pi1[preistemp]',',');
				strip_point('tx_kkalk_pi1[anzahlungtemp]','.');
				strip_point('tx_kkalk_pi1[anzahlungtemp]',',');
				betrag(button);
			}
		}
		else {
			strip_point('tx_kkalk_pi1[preistemp]','.');
			strip_point('tx_kkalk_pi1[preistemp]',',');
			strip_point('tx_kkalk_pi1[anzahlungtemp]','.');
			strip_point('tx_kkalk_pi1[anzahlungtemp]',',');
			betrag(button);
		}
	}
}
function strip_point(x,z) {
	var pp=document.forms[0].elements[x].value.lastIndexOf(z);
	if(pp!=-1) {
		if(z==',') {
			var ks = document.forms[0].elements[x].value.substr(0,pp);
		}
		else {
			var ks = document.forms[0].elements[x].value.substr(0,pp)+document.forms[0].elements[x].value.substr(pp+1,document.forms[0].elements[x].value.length);
		}
		document.forms[0].elements[x].value=ks;
		strip_point(x,z);
	}
}
function betrag(button) {
	var ks=Number(document.forms[0].elements["tx_kkalk_pi1[preistemp]"].value);
	var az=Number(document.forms[0].elements["tx_kkalk_pi1[anzahlungtemp]"].value);
	if(ks-az < 1000) {
		alert("Der Kreditbetrag setzt sich zusammen aus Fahrzeugpreis minus Anzahlung.\nDieser muß mindestens 1000 Euro betragen.");
	}
	else {
		if(button==0) {
			MM_openBrWindow('http://www.carcredit.de/StartCalculationDealerCondition.do?fahrzeugpreis='+document.forms[0].elements["tx_kkalk_pi1[preistemp]"].value+'&marke=Volkswagen&typ=Golf&kw=56&baujahr=2004&rsv='+document.forms[0].elements['rsv'].checked+'&anzahlung='+document.forms[0].elements["tx_kkalk_pi1[anzahlungtemp]"].value+'&kondition=hoffmann1&gpnr=89518652&art=auto&mandantId=bluecredit','Kalkulator','scrollbars=yes,width=760,height=650');
		}
		else {
			document.forms[0].submit();
		}
	}
}



function zins(zbut,index,rsv) {
	var ae=document.forms[1].length-1;
	for(var v=0;v<document.forms[1].length;++v) {
		if(document.forms[1].elements[v].name!=zbut) {
			document.forms[1].elements[v].checked=false;
		}
		else {
			document.forms[1].elements["tx_kkalk_pi1[zins]"].value=document.forms[1].elements[v].value;
			document.forms[1].elements["tx_kkalk_pi1[laufzeit]"].value=document.forms[1].elements[v+1].value;
			document.forms[1].elements["tx_kkalk_pi1[rate]"].value=document.forms[1].elements[v+2].value;
			document.forms[1].elements["tx_kkalk_pi1[firstRate]"].value=document.forms[1].elements[v+3].value;
			document.forms[1].elements["tx_kkalk_pi1[letzte]"].value=document.forms[1].elements[v+4].value;
			document.forms[1].elements['tx_kkalk_pi1[rowindex]'].value=index;
		}
	}
	if (rsv==1) checkRSV(zbut,index);
}




function abschluss(ab) {
	if(!document.cookie) {
		document.location.href="cookie.0.html";
	}
	else {
		var zins='';
		var bn='';
		for(var v=1;v<=ab;++v) {
			bn='tx_kkalk_pi1[zins'+v+']';
			if(document.forms[1].elements[bn].checked==true) {
				var zins=document.forms[1].elements[bn].value;
			}
		}
		if(zins!="") {
			document.forms[1].elements["tx_kkalk_pi1[step]"].value=1;
			document.forms[1].submit();
		}
		else {
			alert("Bitte wählen Sie eine Kreditlaufzeit aus.");
		}
	}
}

function wrate() {
	if(document.forms[1].elements["tx_kkalk_pi1[wunschrate]"].value.indexOf(",")==-1) {
		if(document.forms[1].elements["tx_kkalk_pi1[wunschrate]"].value!="") {
			document.forms[1].submit();
		}
		else {
			alert("Bitte geben Sie eine Wunschrate ein.");
		}
	}
	else {
		alert("Geben Sie die gewünschte Wunschrate ohne Cent-Beträge an.");
	}
}
function srate(ab) {
	if(document.forms[1].elements["tx_kkalk_pi1[schlussrate]"].value.indexOf(",")==-1) {
		var zins='';
		var bn='';
		if(document.forms[1].elements["tx_kkalk_pi1[schlussrate]"].value!="") {
			for(var v=1;v<=ab;++v) {
				bn='tx_kkalk_pi1[zins'+v+']';
				if(document.forms[1].elements[bn].checked==true) {
					var zins=document.forms[1].elements[v].value;
				}
			}
			if(zins!="") {
				document.forms[1].submit();
			}
			else {
				alert("Bitte wählen Sie eine Laufzeit aus");
			}
		}
		else {
			alert("Bitte geben Sie eine Schlussrate ein.");
		}
	}
	else {
		alert("Geben Sie die gewünschte Schlussrate ohne Cent-Beträge an.");
	}
}
function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_validateForm() { //v3.0
	var i,p,q,nm,test,num,min,max
	errors=''
	args=MM_validateForm.arguments;
  	for (i=0; i<(args.length-2); i+=3) { 
		test=args[i+2];
		val=MM_findObj(args[i]);
		var feld=val;
		if(feld.style.backgroundColor != "#e4ebf1") {
			feld.style.backgroundColor = "#FFFFFF";
		}
	    	if (val) { 
			nm=val.name;
			var nm = nm.replace(/tx_kkalk_pi1\[/,"");
			var nm = nm.replace(/]/,"");
			var nm = nm.replace(/_/," ");
			var nm = nm.replace(/_/," ");
			var nm = nm.replace(/_/," ");
			val=val.value
			if (val!="") {
		      		if (test.indexOf('isEmail')!=-1) { 
					p=val.indexOf('@');
		        		if (p<1 || p==(val.length-1)) {
						feld.style.backgroundColor = "#D4D4D4";
						errors+='Das Feld '+nm+' muss eine gültige eMail-Adresse enthalten.\n';
					}
		      		}
				else if (test!='R') { 
					if(val.substring(0,1)=='0') {
						val=val.substring(1,val.lenght);
					}
					num = parseInt(val);
		        		if (val!=''+num) {
						feld.style.backgroundColor = "#D4D4D4";
						errors+='Das Feld '+nm+' muss eine Zahl enthalten.\n';
					}
		       			if (test.indexOf('inRange') != -1) {
						p=test.indexOf(':');
		         			min=test.substring(8,p); 
						max=test.substring(p+1);
		         			if (num<min || max<num) {
							feld.style.backgroundColor = "#D4D4D4";
							errors+='Das Feld '+nm+' muss eine Zahl zwischen '+min+' und '+max+' enthalten.\n';
						}
		    			} 
				}
			}
			else if (test.charAt(0) == 'R') {
				feld.style.backgroundColor = "#D4D4D4";
				errors += 'Das Feld '+nm+' ist erforderlich.\n'; 
			}
		}
	} 
	if (errors) {
		alert('-----------------------------------------------------------------------------------\nFolgende Fehler sind aufgetreten:\n-----------------------------------------------------------------------------------\n\n'+errors+'\n-----------------------------------------------------------------------------------\n\nDie Felder die noch ausgefüllt werden müssen sind grau unterlegt.');
	}
	document.MM_returnValue = (errors == '');
}


function step3(zweit) {
	for (i=1; i<24; i++) {
		if(document.forms[0].elements[i]) {
			document.forms[0].elements[i].style.backgroundColor = "#FFFFFF";
		}
	}

	var wp=1;	


	if(document.forms[0].elements["tx_kkalk_pi1[Berufsgruppe]"].value==18) {
		wp=2;
		//document.forms[0].submit();
	}

	else if(document.forms[0].elements["tx_kkalk_pi1[Berufsgruppe]"].value==17) {
		MM_validateForm('tx_kkalk_pi1[Firmierung]','','R','tx_kkalk_pi1[Gruendung(Monat)]','','RinRange1:12','tx_kkalk_pi1[Gruendung(Jahr)]','','RinRange1900:2005','tx_kkalk_pi1[Selbstaendig(Strasse)]','','R','tx_kkalk_pi1[Selbstaendig(PLZ)]','','RisNum','tx_kkalk_pi1[Selbstaendig(Ort)]','','R');
	}
	else {
		MM_validateForm('tx_kkalk_pi1[Berufsbezeichnung]','','R','tx_kkalk_pi1[Arbeitgeber]','','R','tx_kkalk_pi1[Arbeitgeber(Strasse)]','','R','tx_kkalk_pi1[Arbeitgeber(PLZ)]','','RisNum','tx_kkalk_pi1[Arbeitgeber2(PLZ)]','','NisNum','tx_kkalk_pi1[Arbeitgeber(Ort)]','','R','tx_kkalk_pi1[Beschaeftigt(Monat)]','','RinRange1:12','tx_kkalk_pi1[Beschaeftigt(Jahr)]','','RinRange1900:2005','tx_kkalk_pi1[Beschaeftigt2(Monat)]','','NinRange1:12','tx_kkalk_pi1[Beschaeftigt2(Jahr)]','','NinRange1900:2004','tx_kkalk_pi1[Gruendung(Monat)]','','NinRange1:12','tx_kkalk_pi1[Gruendung(Jahr)]','','NinRange1900:2004');
		
	}
	

	if(document.forms[0].elements["tx_kkalk_pi1[wehrpflicht]"]) {
		if(document.forms[0].elements["tx_kkalk_pi1[wehrpflicht]"].value==0) {
			document.forms[0].elements["tx_kkalk_pi1[wehrpflicht]"].style.backgroundColor = "#D4D4D4";
			wp=0;
			alert ("Bitte machen Sie Angaben zu Ihrer Wehrpflicht.");
		}
	}

	if(wp==1) {
		arbeitgeber(errors);
	}
	else if(wp==2) {
		document.forms[0].submit();
	}


}


function step4(ret) {
	if(document.forms[0].elements["tx_kkalk_pi1[Seller]"]) {
		document.forms[0].elements["tx_kkalk_pi1[Seller]"].style.backgroundColor = "#FFFFFF";
		document.forms[0].elements["tx_kkalk_pi1[km]"].style.backgroundColor = "#FFFFFF";
	}
	document.forms[0].elements["tx_kkalk_pi1[Kategorie]"].style.backgroundColor = "#FFFFFF";
	document.forms[0].elements["tx_kkalk_pi1[Hersteller]"].style.backgroundColor = "#FFFFFF";
	var error='';
	if(document.forms[0].elements["tx_kkalk_pi1[Seller]"] && document.forms[0].elements["tx_kkalk_pi1[Seller]"].value==0) {
		document.forms[0].elements["tx_kkalk_pi1[Seller]"].style.backgroundColor = "#D4D4D4";
		var error='Kauf von ist erforderlich\n';
	}
	if(document.forms[0].elements["tx_kkalk_pi1[Kategorie]"].value==0) {
		document.forms[0].elements["tx_kkalk_pi1[Kategorie]"].style.backgroundColor = "#D4D4D4";
		error +='Fahrzeugart ist erforderlich\n';
	}

	if(document.forms[0].elements["tx_kkalk_pi1[Hersteller]"].value==0) {
		document.forms[0].elements["tx_kkalk_pi1[Hersteller]"].style.backgroundColor = "#D4D4D4";
		error +='Hersteller ist erforderlich\n';
	}
	if(document.forms[0].elements["tx_kkalk_pi1[Zahlungsbeginn]"][0].checked==false && document.forms[0].elements["tx_kkalk_pi1[Zahlungsbeginn]"][1].checked==false) {
		error +='Bitte geben Sie den Zahlungsbeginn an.\n';
	}
	if(document.forms[0].elements["tx_kkalk_pi1[hinweis]"]) {
		if(document.forms[0].elements["tx_kkalk_pi1[hinweis]"].checked==false) {
			error+='Bitte bestätigen Sie uns den Hinweis auf die BWA.\n';
		}
	}
	if(document.forms[0].elements["tx_kkalk_pi1[Medien]"]) {
		document.forms[0].elements["tx_kkalk_pi1[Medien]"].style.backgroundColor = "#FFFFFF";
		if(document.forms[0].elements["tx_kkalk_pi1[Medien]"].value==0) {
			document.forms[0].elements["tx_kkalk_pi1[Medien]"].style.backgroundColor = "#D4D4D4";
			error+='Bitte teilen Sie uns mit, wie Sie auf bluekredit aufmerksam geworden sind.\n';
		}
	}
	if(!document.forms[0].elements["tx_kkalk_pi1[neuwagen]"].checked) {
		if(!document.forms[0].elements["tx_kkalk_pi1[km]"].value) {
			error+='\nSie möchten ein Gebrauchtfahrzeug finanzieren.\nBitte geben Sie noch den Km-Stand an';
			document.forms[0].elements["tx_kkalk_pi1[km]"].style.backgroundColor = "#D4D4D4";
		}
	}

	if(error) {
		alert('-----------------------------------------------------------------------------------\nFolgende Fehler sind aufgetreten:\n-----------------------------------------------------------------------------------\n\n'+error+'\n-----------------------------------------------------------------------------------\n\nDie Felder die noch ausgefüllt werden müssen sind grau unterlegt.');
	}
	else if(ret=="") {	
		document.forms[0].submit();
	}
}

function checklp(ret) {
	var error="1";
	if(document.forms[0].elements["tx_kkalk_pi1[iszweit]"].checked==true) {
		for(var v=0;v<3;++v) {
			if(document.forms[0].elements["tx_kkalk_pi1[zweitantrag]"][v].checked==true) {
				error="0";
			}
		}
	}
	else {
		error="0";
	}
	if(error!="0") {
		alert("Sie haben einen zweiten Antragsteller angehakt. Bitte wählen Sie in welcher Beziehung er zu Ihnen steht.");
	}
	else if(ret=="") {	
		wohnort(ret);
	}
}

function checkavd(errors) {
	return errors; // Diese Zeile muss entfernt werden, wenn AVD angeboten wird
	if(!errors) {
		document.forms[0].elements["tx_kkalk_pi1[avd_number]"].style.backgroundColor = "#FFFFFF";
		if(document.forms[0].elements["tx_kkalk_pi1[avd]"][1].checked==true) {
			if(!document.forms[0].elements["tx_kkalk_pi1[avd_number]"].value) {
				errors+="\nBitte geben Sie Ihre AVD-Mitgliedsnummer ein.";
				document.forms[0].elements["tx_kkalk_pi1[avd_number]"].style.backgroundColor = "#D4D4D4";
				alert(errors);
			}
		}
	}
	return errors;
}

function hersteller(wahl) {
	for (var i=document.forms[0].elements["tx_kkalk_pi1[Hersteller]"].length; i>0 ; --i) {
		document.forms[0].elements["tx_kkalk_pi1[Hersteller]"].options[i] = null;
	}

	if(wahl=="1") {
		for (var i=0; i < car.length; ++i) {
			eintrag = new Option(car[i],car[i],false,false);
			document.forms[0].elements["tx_kkalk_pi1[Hersteller]"].options[document.forms[0].elements["tx_kkalk_pi1[Hersteller]"].length] = eintrag;
		}
	}


	if(wahl=="2"){
		for (var i=0; i < bike.length; ++i) {
			eintrag = new Option(bike[i],bike[i],false,false);
			document.forms[0].elements["tx_kkalk_pi1[Hersteller]"].options[document.forms[0].elements["tx_kkalk_pi1[Hersteller]"].length] = eintrag;
		}
	}
}

function arbeitgeber(ret) {
	if(!ret) {
		document.forms[0].elements["tx_kkalk_pi1[Arbeitgeber2]"].style.backgroundColor = "#FFFFFF";
		document.forms[0].elements["tx_kkalk_pi1[Arbeitgeber2(Strasse)]"].style.backgroundColor = "#FFFFFF";
		document.forms[0].elements["tx_kkalk_pi1[Arbeitgeber2(PLZ)]"].style.backgroundColor = "#FFFFFF";
		document.forms[0].elements["tx_kkalk_pi1[Arbeitgeber2(Ort)]"].style.backgroundColor = "#FFFFFF";
		document.forms[0].elements["tx_kkalk_pi1[Beschaeftigt2(Monat)]"].style.backgroundColor = "#FFFFFF";
		document.forms[0].elements["tx_kkalk_pi1[Beschaeftigt2(Jahr)]"].style.backgroundColor = "#FFFFFF";
	}
	var heute = new Date();

	var monat=document.forms[0].elements["tx_kkalk_pi1[Beschaeftigt(Monat)]"].value
	var jahr=document.forms[0].elements["tx_kkalk_pi1[Beschaeftigt(Jahr)]"].value

	if(monat.substring(0,1)=='0') {
		monat=monat.substring(1,monat.lenght);
	}


	xj=(heute.getFullYear()-parseInt(jahr))*12;
	xm=(heute.getMonth()+1)-parseInt(monat);
	monate=xj+xm;
	if(monate<2 && document.forms[0].elements["tx_kkalk_pi1[Berufsgruppe]"].value!=17) {
		if(document.forms[0].elements["tx_kkalk_pi1[Arbeitgeber2]"].value=='' || document.forms[0].elements["tx_kkalk_pi1[Arbeitgeber2(PLZ)]"].value=='' || document.forms[0].elements["tx_kkalk_pi1[Arbeitgeber2(Ort)]"].value=='' || document.forms[0].elements["tx_kkalk_pi1[Beschaeftigt2(Monat)]"].value=='' || document.forms[0].elements["tx_kkalk_pi1[Beschaeftigt2(Jahr)]"].value=='') {
			document.forms[0].elements["tx_kkalk_pi1[Arbeitgeber2]"].style.backgroundColor = "#D4D4D4";
			document.forms[0].elements["tx_kkalk_pi1[Arbeitgeber2(Strasse)]"].style.backgroundColor = "#D4D4D4";
			document.forms[0].elements["tx_kkalk_pi1[Arbeitgeber2(PLZ)]"].style.backgroundColor = "#D4D4D4";
			document.forms[0].elements["tx_kkalk_pi1[Arbeitgeber2(Ort)]"].style.backgroundColor = "#D4D4D4";
			document.forms[0].elements["tx_kkalk_pi1[Beschaeftigt2(Monat)]"].style.backgroundColor = "#D4D4D4";
			document.forms[0].elements["tx_kkalk_pi1[Beschaeftigt2(Jahr)]"].style.backgroundColor = "#D4D4D4";
			alert("Ihr Beschäftigungsverhältnis liegt unter 3 Monate.\nBitte füllen Sie noch die Felder für den vorigen Arbeitgeber aus.");
		}
		else if(ret=="") {
			document.forms[0].submit();
		}
	}
	else if(ret=="") {
		document.forms[0].submit();
	}
}

function wohnort(ret) {
	document.forms[0].elements["tx_kkalk_pi1[Strasse2]"].style.backgroundColor = "#FFFFFF";
	document.forms[0].elements["tx_kkalk_pi1[Hausnummer2]"].style.backgroundColor = "#FFFFFF";
	document.forms[0].elements["tx_kkalk_pi1[PLZ2]"].style.backgroundColor = "#FFFFFF";
	document.forms[0].elements["tx_kkalk_pi1[Ort2]"].style.backgroundColor = "#FFFFFF";
	var monat=document.forms[0].elements["tx_kkalk_pi1[Wohnhaft(Monat)]"].value
	var jahr=document.forms[0].elements["tx_kkalk_pi1[Wohnhaft(Jahr)]"].value
	if(monat.substring(0,1)=='0') {
		monat=monat.substring(1,monat.lenght);
	}
	var heute = new Date();
	xj=(heute.getFullYear()-parseInt(jahr))*12;
	xm=(heute.getMonth()+1)-parseInt(monat);
	monate=xj+xm;
	var msg="";
	if(monate<36) {
		if(document.forms[0].elements["tx_kkalk_pi1[Strasse2]"].value=="") {
			document.forms[0].elements["tx_kkalk_pi1[Strasse2]"].style.backgroundColor = "#D4D4D4";
			msg +="Strasse\n";
		}
		if(document.forms[0].elements["tx_kkalk_pi1[Hausnummer2]"].value=="") {
			document.forms[0].elements["tx_kkalk_pi1[Hausnummer2]"].style.backgroundColor = "#D4D4D4";
			msg +="Hausnummer\n";
		}
		if(document.forms[0].elements["tx_kkalk_pi1[PLZ2]"].value=="") {
			document.forms[0].elements["tx_kkalk_pi1[PLZ2]"].style.backgroundColor = "#D4D4D4";
			msg +="PLZ\n";
		}
		if(document.forms[0].elements["tx_kkalk_pi1[Ort2]"].value=="") {
			document.forms[0].elements["tx_kkalk_pi1[Ort2]"].style.backgroundColor = "#D4D4D4";
			msg +="Ort";
		}
	}

	if(msg && !ret) {
		alert('-----------------------------------------------------------------------------------\nIhr Wohnsitz besteht weniger als 3 Jahre, füllen Sie\nbitte folgende Felder aus:\n-----------------------------------------------------------------------------------\n\n'+msg+'\n-----------------------------------------------------------------------------------\n\nDie Felder die noch ausgefüllt werden müssen sind grau unterlegt.');
	}
	else {
		MM_validateForm('tx_kkalk_pi1[PLZ2]','','NisNum');
		if(!errors) german();
	}
}

function german(ret) {
	document.forms[0].elements["tx_kkalk_pi1[Aufenthaltsform]"].style.backgroundColor = "#FFFFFF";
	document.forms[0].elements["tx_kkalk_pi1[Aufenthaltserlaubnis(Tag)]"].style.backgroundColor = "#FFFFFF";
	document.forms[0].elements["tx_kkalk_pi1[Aufenthaltserlaubnis(Monat)]"].style.backgroundColor = "#FFFFFF";
	document.forms[0].elements["tx_kkalk_pi1[Aufenthaltserlaubnis(Jahr)]"].style.backgroundColor = "#FFFFFF";
	document.forms[0].elements["tx_kkalk_pi1[Arbeitserlaubnis(Tag)]"].style.backgroundColor = "#FFFFFF";
	document.forms[0].elements["tx_kkalk_pi1[Arbeitserlaubnis(Monat)]"].style.backgroundColor = "#FFFFFF";
	document.forms[0].elements["tx_kkalk_pi1[Arbeitserlaubnis(Jahr)]"].style.backgroundColor = "#FFFFFF";

	if(document.forms[0].elements["tx_kkalk_pi1[Nationalitaet]"].selectedIndex!=0) {
		if(document.forms[0].elements["tx_kkalk_pi1[Aufenthaltsform]"].selectedIndex==0) {
			document.forms[0].elements["tx_kkalk_pi1[Aufenthaltsform]"].style.backgroundColor = "#D4D4D4";
			alert("Bitte wählen Sie die Aufenthaltsform.");
			errors="x";
		}
		if(!document.forms[0].elements["tx_kkalk_pi1[Aufenthaltserlaubnis]"].checked) {
			MM_validateForm('tx_kkalk_pi1[Aufenthaltserlaubnis(Tag)]','','RinRange1:31','tx_kkalk_pi1[Aufenthaltserlaubnis(Monat)]','','RinRange1:12','tx_kkalk_pi1[Aufenthaltserlaubnis(Jahr)]','','RisNum');
		}
		if(!document.forms[0].elements["tx_kkalk_pi1[Arbeitserlaubnis]"].checked && !errors) {
			MM_validateForm('tx_kkalk_pi1[Arbeitserlaubnis(Tag)]','','RinRange1:31','tx_kkalk_pi1[Arbeitserlaubnis(Monat)]','','RinRange1:12','tx_kkalk_pi1[Arbeitserlaubnis(Jahr)]','','RisNum');
		}
		MM_validateForm('tx_kkalk_pi1[Seit_wann_in_Deutschland(Tag)]','','RinRange1:31','tx_kkalk_pi1[Seit_wann_in_Deutschland(Monat)]','','RinRange1:12','tx_kkalk_pi1[Seit_wann_in_Deutschland(Jahr)]','','RisNum');
	}
		 
if(!errors) document.forms[0].submit();
}

function national(si) {
	if(si!=0) {
		document.getElementById("addon").style.visibility = "visible";
	}
	else {
		document.getElementById("addon").style.visibility = "hidden";
	}
}


function setstep3(wp) {
	for (var i=1; i < document.forms[0].elements["tx_kkalk_pi1[wehrpflicht]"].length; ++i) {
		if(document.forms[0].elements["tx_kkalk_pi1[wehrpflicht]"].options[i].value==wp) {
			document.forms[0].elements["tx_kkalk_pi1[wehrpflicht]"].selectedIndex=i;
			var wahl=i
		}
	}
}

function setstep4(wohnart,seller,kategorie,vendor,medien) {
	if(!wohnart) wohnart=1;
	document.forms[0].elements["tx_kkalk_pi1[Wohnart]"].selectedIndex = wohnart-1;
	for (var i=0; i < document.forms[0].elements["tx_kkalk_pi1[Seller]"].length; ++i) {
		if(document.forms[0].elements["tx_kkalk_pi1[Seller]"].options[i].value==seller) {
			document.forms[0].elements["tx_kkalk_pi1[Seller]"].selectedIndex=i;
		}
	}
	for (var i=1; i < document.forms[0].elements["tx_kkalk_pi1[Kategorie]"].length; ++i) {
		if(document.forms[0].elements["tx_kkalk_pi1[Kategorie]"].options[i].value==kategorie) {
			document.forms[0].elements["tx_kkalk_pi1[Kategorie]"].selectedIndex=i;
			var wahl=i
		}
	}
	hersteller(wahl);
	for (var i=0; i < document.forms[0].elements["tx_kkalk_pi1[Hersteller]"].length; ++i) {
		if(document.forms[0].elements["tx_kkalk_pi1[Hersteller]"].options[i].value==vendor) {
			document.forms[0].elements["tx_kkalk_pi1[Hersteller]"].selectedIndex=i;
		}
	}
	for (var i=1; i < document.forms[0].elements["tx_kkalk_pi1[Medien]"].length; ++i) {
		if(document.forms[0].elements["tx_kkalk_pi1[Medien]"].options[i].value==medien) {
			document.forms[0].elements["tx_kkalk_pi1[Medien]"].selectedIndex=i;
			var wahl=i
		}
	}
}

function chImage(wahl) {
	var suffix = wahl.substr(0,1);
	var bild='typo3conf/ext/kkalk/images/schritt2_head_right_'+suffix+'.jpg';
	document.step2.src=bild;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function checkRSV(zbut,index) {
	if(!document.forms[0].elements["tx_kkalk_pi1[rsvx]"].checked) {
		Check = confirm("Für die Sonderkondition von "+document.forms[1].elements[zbut].value+"% eff. Jahreszins\nist eine Restschuldversicherung erforderlich.\n\nMöchten Sie die nun anwählen?");
		if(Check==true) {
			document.forms[0].elements["tx_kkalk_pi1[optimiert]"].value=index;
			document.forms[0].elements["tx_kkalk_pi1[rsvx]"].click();
		}
		else {
			for(var v=0;v<document.forms[1].length;++v) {
				if(document.forms[1].elements[v].name==zbut) {
					document.forms[1].elements[v].checked=false;
				}
			}
		}
	}
}


function Returntest(Ereignis) {
        document.forms[0].elements["tx_kkalk_pi1[preistemp]"].value=document.forms[0].elements["tx_kkalk_pi1[preis]"].value;
	document.forms[0].elements["tx_kkalk_pi1[anzahlungtemp]"].value=document.forms[0].elements["tx_kkalk_pi1[anzahlung]"].value;
	if(document.all) {
		if (window.event.keyCode==13) check(1);  
	}
	else {
		if (Ereignis.which==13) check(1);
	}
}
