function round(num, digits)	{
        //if no decimal places needed, we're done
        if (digits <= 0) { return Math.round(num); } 
        var tenToPower = Math.pow(10, digits);
        var cropped = String(Math.round(num * tenToPower) / tenToPower);
        if (cropped.indexOf(".") == -1) { cropped += ".0"; }
        var halves = cropped.split(".");
        var zerosNeeded = digits - halves[1].length; 
        for (var i=1; i <= zerosNeeded; i++) { cropped += "0"; }
        return(cropped);
}

function quote(){
	var f=document.getElementById('quoteform');
	
	if(f.employees.value==''){
		alert('Please enter the number of employees to get a quote');
		return false;
	}

	
	if(f.employees.value>50){
		var tcell=document.getElementById('quote_result').innerHTML="<b>Please <a href='/contact.php'>contact us</a> for a personalised quote as we can offer discounts to companies of your size.</b>";
	}else{
		var addemployees=f.employees.value-3;
		if(addemployees<0) addemployees=0;
	/*	var rates=Array(0, 60, 50, 30);
		var pec=Array(0, 8, 5, 3);			*/
		// updated 10-3-2010
		var rates=Array(0, 40, 30, 30);	// base rate for 3 employees PER 4 WEEKS
		var pec=Array(0, 6, 4, 3);	// additional per employee PER 4 WEEKS
	
		var quote=0;
		var period=f.period.value;
		quote=rates[period]+(addemployees*pec[period]);

		var yearlyeqv;
		if(period==1 || period==2) yearlyeqv=52*(quote/4);
		else if(period==3) yearlyeqv=12*quote;
		else alert("Error");
		
var tHTML="<b>Monthly charge: £" + round(quote,2) + "<br>(Yearly equiv. £" + round(yearlyeqv,2) + ')<br><br><span CLASS="main_small">(All prices are shown excluding VAT)</span></b>';
		var tcell=document.getElementById('quote_result').innerHTML=tHTML;
	}
	return false;
}
