var params = new Array();
params['_idBetragOutput'] = "betrag";
params['_idBetragHidden'] = "darlehensbetrag";
params['_idLaufzeitOutput'] = "laufzeit";
params['_idLaufzeitHidden'] = "laufzeit_monate";
params['_idRateOutput'] = "rate";
params['_idRateHidden'] = "wunschrate";
//params['_idEffzinsOutput'] = "effektivzins";
params['_idEffzinsHidden'] = "hiddenEffektivzins";
params['_idNomzinsOutput'] = "sollzins_wert";
//params['_idNomzinsHidden'] = "hiddenNominalzins";
params['_idIsWunschrate'] = "isWunschrate";
params['_idMeldung'] = "msgSchnellrechner";
params['_callback'] = function(){

	var effzins = this.effzins.toString();
	var kSrc=document.getElementById("imgKringel").src;
	var kTitle=document.getElementById("imgKringel").title;	
	var fromSrc = kSrc.substr(kSrc.lastIndexOf("/"));
	var toSrc = "/kringel_detail_"+effzins.replace(".","_")+".gif";
	var fromTitle = kTitle.substr(0,kTitle.indexOf("%"));

	document.getElementById("imgKringel").src = kSrc.replace(fromSrc,toSrc);
	document.getElementById("imgKringel").title = kTitle.replace(fromTitle,effzins);

}

params['_betragOutputFormat'] = "DE";
params['_betragHiddenFormat'] = "FLOAT";
params['_rateOutputFormat'] = "DE";
params['_rateHiddenFormat'] = "FLOAT";
params['_zinsOutputFormat'] = "DE";
params['_zinsHiddenFormat'] = "DE";

//params['_ratentag'] = "30";

// Pflicht: _idBetragOutput, _idLaufzeitOutput, _idRateOutput

var schnellrechner = new Schnellrechner(params); 

function initWithGetparams(){

	var defaultBetrag = parseFloat(8000);
	var defaultLaufzeit = 48;

	var getParams = window.location.search.replace("?","");		
	var list;
	var laufzeit=null;
	var betrag=null;
	if(getParams!=""){
		list = getParams.split("&");

		for(var iParams=0;iParams<list.length;iParams++){
			temp = list[iParams].split("=");
			if(temp[0]=="laufzeit_monate"){
				laufzeit=parseInt(temp[1]);				
			}else if(temp[0]=="darlehensbetrag"){
				betrag=parseFloat(temp[1]);
			}
		}
	}
	
	if(betrag==null){betrag=defaultBetrag;}	
	if(betrag!=null){
		if(betrag<schnellrechner.data.minAuszahlungsbetrag){
			betrag=parseFloat(schnellrechner.data.minAuszahlungsbetrag);
		}else if (betrag>schnellrechner.data.maxAuszahlungsbetrag){
			betrag=parseFloat(schnellrechner.data.maxAuszahlungsbetrag);
		}
		schnellrechner.changeBetrag(betrag);
		jQuery('#sBetrag').slider('option', 'value', betrag);
	}
	if(laufzeit==null){laufzeit=defaultLaufzeit;}	
	if(laufzeit!=null){
		if(laufzeit>schnellrechner.data.maxLaufzeit){
			if(betrag != null && betrag < parseFloat(2500)){
				laufzeit=36;
			}else if(betrag != null && betrag > parseFloat(2500)){
				laufzeit=84;
			}			
		}else if(laufzeit<schnellrechner.data.minLaufzeit){
			laufzeit=schnellrechner.data.minLaufzeit;			
		}
		schnellrechner.changeLaufzeit(laufzeit);
	}
	
	schnellrechner.checkCombiByLaufzeit(1);
		jQuery('#sRate').slider('option', 'value', schnellrechner.getRate());
		jQuery('#sLaufzeit').slider('option', 'value', schnellrechner.getLaufzeit());
		
}  

