// JavaScript Document
//kreditrechner

arLZ=new Array()
arLZ[0]=12
arLZ[1]=18
arLZ[2]=24
arLZ[3]=36
arLZ[4]=48
arLZ[5]=60
arLZ[6]=72
arLZ[7]=84

function MK_neuzinssatz(KP, LZ) {
	if (KP<2500) {
			if (LZ == 12) {
				zins = 3.59;
			}
			else{
				zins = 4.99;
			}
	}
	else if (KP>=2500 && KP<8000){
			if (LZ == 12) {
				zins = 4.79;
			}
			else if (LZ == 18) {
				zins = 5.99;
			}
			else if (LZ == 24) {
				zins = 5.99;
			}
			else if (LZ == 36) {
				zins = 5.99;
			}
			else if (LZ == 48) {
				zins = 5.49;
			}
			else {
				zins = 5.25;
			}
	}
	else {
		if (LZ == 12) {
			zins = 4.79;
		}
		else if (LZ == 18) {
			zins = 5.99;
		}
		else if (LZ == 24) {
			zins = 5.99;
		}
		else if (LZ == 36) {
			zins = 5.99;
		}
		else if (LZ == 48) {
			zins = 5.49;
		}
		else if (LZ == 60) {
			zins = 5.25;
		}
		else if (LZ == 72) {
			zins = 5.25;
		}
		else {
			zins = 5.19;
		}
	}

	var potenzfaktor = (1/12);
	var temp1 = ((zins/100)+1);
	var ratenfaktor = Math.pow(temp1, potenzfaktor);
	var temp2 = KP*((Math.pow(ratenfaktor, LZ))/(Math.pow(ratenfaktor, LZ)-1))*(ratenfaktor-1);
	var k = (Math.round(temp2 * 100) / 100).toString();
	k += (k.indexOf('.') == -1)? '.00' : '00';
	var p = k.indexOf('.');
	var anz_rate = k.substring(0, p) + ',' + k.substring(p+1, p+3);
	var m = zins.toString();
	var q = m.indexOf('.');
	var anz_zins = m.substring(0, q) + ',' + m.substring(q+1, q+3);
	var outputtext = '<div style="position:relative; font:11px/16px Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; background-color:#ffffff; width:150px; height:16px; text-align:center;">Ihre monatliche Rate</div><div style="position:relative; margin-top:6px; font:16px/20px Arial, Helvetica, sans-serif; color:#00915e; font-weight:normal; background-color:#ffffff; width:150px; height:20px; text-align:center;"><b>'+anz_rate+' </b><span style="font-size:12px;">Euro</span></div><div style=" position:relative; margin-top:7px; font:10px/14px Arial, Helvetica, sans-serif; color:#666666; font-weight:normal; background-color:#ffffff; width:150px; height:16px; text-align:center;">effekt.Jahreszins: '+anz_zins+'%&nbsp;<img src="http://hst.tradedoubler.com/file/49546/affiliate_html_rechner/img004.gif" width="12" height="12" border="0" onClick="openVKRtab();" style="cursor:pointer;"></div>';
	window.setTimeout('MK_background1(\''+outputtext+'\')',500);
	
}

function MK_background1(outputtext) {
	var id='id_anz_rate';
	if (document.all) {
		document.all[id].innerHTML=outputtext;
	}else {
		document.getElementById(id).innerHTML=outputtext;
	}
}

function MK_background2() {
	var id='id_anz_rate';
	if (document.all) {
		document.all[id].innerHTML='';
	}else {
		document.getElementById(id).innerHTML='';
	}
}

function MK_startTool() {
	MK_background2();
	var KP=document.cpb_rechner.KP[document.cpb_rechner.KP.selectedIndex].value;
	var LZ=document.cpb_rechner.LZ[document.cpb_rechner.LZ.selectedIndex].value;
	MK_neuzinssatz(KP,LZ);
}

function MK_createLZ() {
	var KP=document.cpb_rechner.KP[document.cpb_rechner.KP.selectedIndex].value;

	iArL=arLZ.length
	
	oLZ=document.cpb_rechner.LZ
	iSel=oLZ.selectedIndex
	oLZ.length=0
	
	if (KP<2500){
		for(iX=0;iX<iArL;iX++)
			if(arLZ[iX]<60)
				oLZ.options[oLZ.length]=new Option(arLZ[iX]+" Monate",arLZ[iX],false,false);
	} 
	else if (KP>=2500 && KP<8000){
		for(iX=0;iX<iArL;iX++)
			if(arLZ[iX]<84)
				oLZ.options[oLZ.length]=new Option(arLZ[iX]+" Monate",arLZ[iX],false,false);
	} 
	else {
		for(iX=0;iX<iArL;iX++)
			oLZ.options[oLZ.length]=new Option(arLZ[iX]+" Monate",arLZ[iX],false,false);
	}

	if(iSel!=-1 && oLZ.length>iSel)
		oLZ.selectedIndex=iSel
	else
		oLZ.selectedIndex=oLZ.length-1
	
	MK_startTool();
}


function openVKRtab() {
	document.getElementById('contentVKRtab1').style.display='block';
}


function closeVKRtab() {
	document.getElementById('contentVKRtab1').style.display='none';
}
