	function formatNumber(amount,decimals) {
		// calculate the base 
		var base = 10;
		var i = 0;
		for (i = 0; i < (decimals-1); i++)  { 
			base = base * 10;
		}

		var amount = parseFloat(amount);
			result = Math.round(amount*base)/base
		return result;	
	}		

	function recalculateSubtotaal(nof,prijs,subtotaal){
		if(isNaN(document.getElementById(nof).value)){
			alert('alleen cijfers a.u.b.');
		} else {
			document.getElementById(subtotaal).value = document.getElementById(nof).value * document.getElementById(prijs).value;	
		}
	}

	function recalculateTotaal(nof_lines){
		totaal = 0;
		for(var i = 0; i < nof_lines; i++) {
			idx = 'subtotaal_' + i;
			totaal = totaal + parseFloat(document.getElementById(idx).value);	
		}
		totaal = formatNumber(totaal,2);
		document.getElementById('totaal').value = totaal;
	}

	function refreshSession(item,nof,refresher){
		bufferFrame.location.href='/sys/refreshSession.php?item='+item+'&nof='+nof;
		if(refresher=='true'){
			top.location.href='winkelmandje.php?refresh=true';
		}
	}

	function checkEmail(emailveld) {
	   email=emailveld.value
	   if (email.indexOf("@",1)==-1) {
	      alert ('Ongeldig e-mailadres.');
	      return false
	   }
	   return true
	}

	function createOrder(){
		var proceed = true;
			proceed = checkEmail(document.getElementById('order_email'));
			if (document.getElementById('order_contact').value==''){
				proceed = false; 
				alert('Wilt u a.u.b. de naam van het contactpersoon invullen?');
			}
			if (document.getElementById('order_telefoon').value==''){
				proceed = false; 
				alert('Wilt u a.u.b. het telefoonnummer van het contactpersoon invullen?');
			}			
			
			if (document.getElementById('order_plaats').value==''){
				proceed = false; 
				alert('Wilt u a.u.b. de plaats invullen?');
			}				
			
			if(document.getElementById('adres_zelfde').checked==false){
                if (document.getElementById('verzend_contact').value==''){
                    proceed = false; 
                    alert('Wilt u a.u.b. de naam van het contactpersoon (verzendadres) invullen?');
                }	
                if (document.getElementById('verzend_straat').value==''){
                    proceed = false; 
                    alert('Wilt u a.u.b. het verzendadres invullen?');
                }	
                if (document.getElementById('verzend_postcode').value==''){
                    proceed = false; 
                    alert('Wilt u a.u.b. de postcode (verzendadres) invullen?');
                }	
                if (document.getElementById('verzend_plaats').value==''){
                    proceed = false; 
                    alert('Wilt u a.u.b. de plaats (verzendadres) invullen?');
                }	
                
			}
			
			
			
			if(proceed){
				document.getElementById('thisForm').submit();
			}
		}



	
