function BerekenMaxLening(){
	
	var maandinkomen = $('#maand').val();
	var woonlasten = $('#woonlast').val();
	var maandinkomen_partner = $('#maandpartner').val();
	var woonsituatie = $('#wsituatie').val();		
	var staat =	$('#burg').val();

	var totaalInkomen = 0;
	
	
	
	if(woonlasten < 200){
			woonlasten = 200;
		}
		
		if(maandinkomen_partner == 0){
			totaalInkomen = eval(maandinkomen) - 700;
		}/* if(staat == 0){
			totaalInkomen = eval(maandinkomen) - 610;
		}else if(staat == 1){
			if(maandinkomen_partner < 170){
				maandinkomen_partner = 170;	
			}
			
			totaalInkomen = (eval(maandinkomen_partner) + eval(maandinkomen)) - 950;

		}*/else if(maandinkomen_partner > 0){
			if(maandinkomen_partner < 100){
				maandinkomen_partner = 100;	
			}
			
			totaalInkomen = (eval(maandinkomen_partner) + eval(maandinkomen)) - 1000;

		}else{
			totaalInkomen = eval(maandinkomen) - 850;
		}

		var totaalLeenbedrag = 0;

		if(woonsituatie == 0){
			totaalLeenbedrag = totaalInkomen - woonlasten;
		}else if(woonsituatie == 1){
			//totaalLeenbedrag = totaalInkomen - (woonlasten*0.65);
			totaalLeenbedrag = totaalInkomen - woonlasten;
		}else if(woonsituatie == 2){
			if(woonlasten < 200){
				woonlasten = 200;	
			}
			totaalLeenbedrag = totaalInkomen - woonlasten;
		}
		
		totaalLeenbedrag = totaalLeenbedrag * 50;
			if(totaalLeenbedrag < 1){
				totaalLeenbedrag = 0;
			}
			
			
			
			if(totaalLeenbedrag > 100001){
				totaalLeenbedrag = 100000;
			}
			
		if(totaalLeenbedrag > 2499){
				//totaalLeenbedrag = 100000;
			$("#offerte").show();	
				
			}	
			
		if(totaalLeenbedrag < 2499){
				//totaalLeenbedrag = 100000;
			$("#offerte").hide();	
				
			}	
			
			
		$("#maxleen").val(totaalLeenbedrag)
		totaal_leenbedrag = Math.round(eval(totaalLeenbedrag));
		totaal_leen =	FormatNumber(totaal_leenbedrag,2,false,false,true);
		;
		//$("#lb").val(totaal_leenbedrag);
		$("#result").html('€ ' +totaal_leen +',-');
		
		$("#loanam").html('Voer een bedrag tussen € 2500,- en € ' +totaal_leen +',- in.');
		
		//var gemi = eval(totaal_leenbedrag) * 0.5;
//$("#sliderleenbedrag").slider({ max: bedrag, value:gemi });


		//getBerekening(totaal_leenbedrag)
	
		//getMaandTermijn(totaal_leenbedrag)
	 
}


function getMaandTermijn(bedrag)
/**********************************************************************
	IN:
		NUM - the number to format
		decimalNum - the number of decimal places to format the number to
		bolLeadingZero - true / false - display a leading zero for
										numbers between -1 and 1
		bolParens - true / false - use parenthesis around negative numbers
		bolCommas - put commas as number separators.
 
	RETVAL:
		The formatted number!
 **********************************************************************/
{ 
var mbdr = bedrag;

	
$.post("maandtermijn.php", { "max": mbdr },
   function(data){
	   //$("#maandbedrag").html('€ ' +data.maand);
	  
	   
	   	
	   
     //alert(data.maand); // John
     //console.log(data.time); //  2pm$( ".selector" )
   }, "json");

}



function getBerekening(bedragen)
/**********************************************************************
	IN:
		NUM - the number to format
		decimalNum - the number of decimal places to format the number to
		bolLeadingZero - true / false - display a leading zero for
										numbers between -1 and 1
		bolParens - true / false - use parenthesis around negative numbers
		bolCommas - put commas as number separators.
 
	RETVAL:
		The formatted number!
 **********************************************************************/
{ 
var mbd = bedragen;

	$.post("http://www.pekelafinance.nl/index.php/calc", { "loanval": mbd },
   function(data){
	   var krediet = data.som;
	   var mtermijn = data.termijnbedrag;
	   var looptijd = data.looptijd;
	   var jaarrente = data.jrente;
	   var maandrente = data.mrente;
	    var vergoeding = Math.round(data.vergoeding);
	   var verkoop = Math.round(data.verkoop);
	   
	   
	  var totaal_lening =	FormatNumber(krediet,2,false,false,true);
	  //var termijn_maand =	FormatNumber(mtermijn,2,false,false,true);
	  var kosten_lening =	FormatNumber(vergoeding,2,false,false,true);
	   var verkoop_lening =	FormatNumber(verkoop,2,false,false,true);
	  
	   
	   
	  var term_maand = Math.round(mtermijn); 
	   var rtabel = ('<p><strong>termijnbedrag:</strong> € ' + term_maand +',-</p> <p><strong>kredietsom:</strong> € ' + totaal_lening +',- </p><p><strong>looptijd:</strong> '+ looptijd +' maanden </p>' +'<p><strong>jaarrente:</strong>  ' + jaarrente +'%</p>'  +'<p><strong>maandrente:</strong>  ' + maandrente +'%</p>' +'<p><strong>vergoeding:</strong> € ' + kosten_lening +',-</p>' +'<p><strong>Verkoop:</strong> €  ' + verkoop_lening +',-</p>');
	   
	   $("#calcresult").html(rtabel);
	   
	   //$("#trmn").html('€ ' +data.termijnbedrag);
	  
	   
	   	
	   
     //alert(data.maand); // John
     //console.log(data.time); //  2pm$( ".selector" )
   }, "json");

}

function FormatNumber(num,decimalNum,bolLeadingZero,bolParens,bolCommas)
/**********************************************************************
	IN:
		NUM - the number to format
		decimalNum - the number of decimal places to format the number to
		bolLeadingZero - true / false - display a leading zero for
										numbers between -1 and 1
		bolParens - true / false - use parenthesis around negative numbers
		bolCommas - put commas as number separators.
 
	RETVAL:
		The formatted number!
 **********************************************************************/
{ 
    if (isNaN(parseInt(num))) return "NaN";
 
	var tmpNum = num;
	var iSign = num < 0 ? -1 : 1;		// Get sign of number
	
	// Adjust number so only the specified number of numbers after
	// the decimal point are shown.
	tmpNum *= Math.pow(10,decimalNum);
	tmpNum = Math.round(Math.abs(tmpNum))
	tmpNum /= Math.pow(10,decimalNum);
	tmpNum *= iSign;					// Readjust for sign
	
	
	// Create a string object to do our formatting on
	var tmpNumStr = new String(tmpNum);
 
	// See if we need to strip out the leading zero or not.
	if (!bolLeadingZero && num < 1 && num > -1 && num != 0)
		if (num > 0)
			tmpNumStr = tmpNumStr.substring(1,tmpNumStr.length);
		else
			tmpNumStr = "-" + tmpNumStr.substring(2,tmpNumStr.length);
		
	// See if we need to put in the commas
	if (bolCommas && (num >= 1000 || num <= -1000)) {
		var iStart = tmpNumStr.indexOf(".");
		if (iStart < 0)
			iStart = tmpNumStr.length;
 
		iStart -= 3;
		while (iStart >= 1) {
			tmpNumStr = tmpNumStr.substring(0,iStart) + "." + tmpNumStr.substring(iStart,tmpNumStr.length)
			iStart -= 3;
		}		
	}
 
	// See if we need to use parenthesis
	if (bolParens && num < 0)
		tmpNumStr = "(" + tmpNumStr.substring(1,tmpNumStr.length) + ")";
 
	return tmpNumStr;		// Return our formatted string!
}
	// JavaScript Document
