function changeSkin(skin) {
	slider1.setSkin(skin);
}

//slider onChange handler
function calc(){
    // return my car
	
    var val1 = document.forms['rekentool1'].val1.value;   
	var val3 = Math.round((val1/100)*1.5);
	var val2 = Math.round((val1/100)*15);
	
    document.getElementById("val3").innerHTML = "&euro; " + val3 + ",-";
    document.forms['rekentool1'].val2.value = val2;
    document.forms['rekentool1'].val3.value = val3;	
}

function calc2(){
    // business lease
    
    var leasebedrag  = parseInt(document.forms['rekentool2'].val1.value);  
    var termijnen    = parseInt(document.forms['rekentool2'].val2.value);    
    var slottermijn  = parseInt(document.forms['rekentool2'].val3.value);
    var t = 12;
    var rente = getRente(leasebedrag);
    var provisie = 5;
    
    if (slottermijn > leasebedrag) 
    { 
            if (leasebedrag > 10000) 
            { 
            slottermijn = 10000; 
            } else {
            slottermijn = leasebedrag;
            }
        slider3.setValue(slottermijn); 
    }
    
    var z = 0;
    
    // formule
    rente = rente /100;
    leasebedrag = leasebedrag * (1 + provisie / 100);

    z = 1 / (1 + (rente/t));   
 
    maandbedrag = Math.round(((1 - z) * (leasebedrag - (slottermijn * Math.pow(1 + (rente / t), -1 * termijnen)))) / (z * (1 - Math.pow(z,termijnen))), 0);
                                                           
    //document.getElementById("val4").innerHTML = "&euro; " + maandbedrag + ",-";     
    document.forms['rekentool2'].val4.value  = maandbedrag;
  
}

function calc3(){
    // private lease
    
    var leasebedrag  = parseInt(document.forms['rekentool3'].val1.value);  
    var maandbedrag  = parseInt(document.forms['rekentool3'].val2.value); 
    var termijnen    = parseInt(document.forms['rekentool3'].val3.value);    

    var t = 12;
    var rente = getRente(leasebedrag);
    var provisie = 5;

    var z = 0;
    
    // formule
    rente = rente /100;
    leasebedrag = leasebedrag * (1 + provisie / 100);

    //termijnen
    z = 1 / (1 + (rente/t));                
    k = (leasebedrag * (1 - z));
    q = k / maandbedrag;
    p = 1 - (q / z);
    termijnen2 = Math.floor(Math.log(p)/Math.log(z));
    if (termijnen2 < 12) { termijnen2 = 12; }
    
    
    if (termijnen2 < termijnen) { 
        termijnen = termijnen2; 
        slider2.setValue(termijnen);     
    }
    
    //slotsaldo
    slotsaldo =  Math.round((leasebedrag - ((maandbedrag * (z * (1 - Math.pow(z,termijnen)))) / (1 - z))) / Math.pow(1 + (rente / t), -1 * termijnen), 0);
   
    totaalprijs = (maandbedrag * termijnen) + slotsaldo;
  
    document.forms['rekentool3'].val4.value  = slotsaldo;
    document.forms['rekentool3'].val5.value  = totaalprijs;
  
}

    function getRente(leasebedrag)
    {
        var rente = 11.15;
        if(leasebedrag < 5000)
            rente = 11.15;
        if(leasebedrag >= 5000 && leasebedrag < 7500)
            rente = 10.75;
        if(leasebedrag >= 7500 && leasebedrag < 15000)
            rente = 9.25;
        if(leasebedrag >= 15000 && leasebedrag < 25000)
            rente = 8.5;
        if(leasebedrag >= 25000 && leasebedrag < 50000)
            rente = 8.0;
        if(leasebedrag >= 50000)
            rente = 7.75;
            
        return rente;
    }

