function number_format( number, decimals, dec_point, thousands_sep ) {
    var n = number, prec = decimals;
    n = !isFinite(+n) ? 0 : +n;
    prec = !isFinite(+prec) ? 0 : Math.abs(prec);
    var sep = (typeof thousands_sep == 'undefined') ? ',' : thousands_sep;
    var dec = (typeof dec_point == 'undefined') ? '.' : dec_point;
 
    var s = (prec > 0) ? n.toFixed(prec) : Math.round(n).toFixed(prec); //fix for IE parseFloat(0.55).toFixed(0) = 0;
 
    var abs = Math.abs(n).toFixed(prec);
    var _, i;
 
    if (abs >= 1000) {
        _ = abs.split(/\D/);
        i = _[0].length % 3 || 3;
 
        _[0] = s.slice(0,i + (n < 0)) +
              _[0].slice(i).replace(/(\d{3})/g, sep+'$1');
 
        s = _.join(dec);
    } else {
        s = s.replace('.', dec);
    }
 
    return s;
}


function update_price(){
    var a = document.getElementById('ldelen').selectedIndex;
    var b = document.getElementById('sdelen').selectedIndex;
    var c = document.getElementById('bumpers').selectedIndex;
    var d = document.getElementById('binnenkant').selectedIndex;
    var e = document.getElementById('uitspuiten').selectedIndex;
    var f = document.getElementById('skirts').selectedIndex;
    var g = document.getElementById('price');
    var pr = document.getElementById('pr');
    var sm = document.getElementById('sm');
    var h = document.getElementById('contentblock');
   
    var price = (a*1)*150*1.1 + (b*1)*125*1.1  + (c*1)*125*1.1  + (d*1)*50*1.1 + (e*1)*125*1.1  + (f*1)*75*1.1 ;
    var price2 = number_format(price,2,',','.');
    pr.value = price2;
    g.value = price2;
    sm.innerHTML='<h2 style="margin:0;padding:0">Uitkomst:</h2><p>&euro; '+price2+'</p>';  
    
    
    if(price > 2000) {
        alert('Indien u uw telefoonnummer achterlaat of even contact opneemt met 06-14418481 doe ik u een nog scherpere aanbieding');        
    }
}

window.addEvent('domready', function() {
	var status = {
		'true': 'open',
		'false': 'close'
	};
  
  var stap1 = new Fx.Slide('stap1');
  var stap2 = new Fx.Slide('stap2');

	$('bereken').addEvent('click', function(e){
		e.stop();
		stap1.slideOut();
		$('bereken').style.display = 'none';
		$('stap2').style.display ='block';
		$('sm').style.display ='none';
		$('bericht').innerHTML = "Uit de berekening kwam een bedrag van EUR. " + $('price').value +". Bel me terug zodat we e.e.a. kunnen bespreken.";
		stap2.slideIn();
	});  
	
	$('back').addEvent('click', function(e){
		e.stop();
		stap1.slideIn();
		stap2.slideOut();
		$('bereken').style.display = 'block';
		$('stap2').style.display ='none';
		$('sm').style.display ='block';
		
	});  
});
