function roundNumber(num, dec) {
	var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
	return result;
}
var baseURL = "http://www.messageshield.co.uk/cost-calculator.htm";

var daysWorked = 233;
var hoursPerDay = 7.5;
var totalHours = daysWorked*hoursPerDay;

$(document).ready(function() {
	$('#facebox * input.calculate').live('click', function() {

		var averageSalary = $('#facebox * #averageSalary').val();
		var emailAccounts = $('#facebox * #emailAccounts').val();
		var employeeSpam = $('#facebox * #employeeSpam').val();
		var spamTime = $('#facebox * #spamTime').val();

		var hourlyRate = roundNumber((averageSalary/totalHours), 2);
		var wastedTime = roundNumber(((employeeSpam*spamTime)/3600), 2);

		var employeeLostAnnualTime = roundNumber((wastedTime*daysWorked), 2);
		var employeeLostSalaryDaily = roundNumber((hourlyRate*wastedTime), 2);
		var employeeLostSalaryAnnual = roundNumber((employeeLostSalaryDaily*daysWorked), 2);

		$('#facebox * #employeeTimeLoss').html(employeeLostAnnualTime);
		$('#facebox * #employeeAnnualLoss').html(employeeLostSalaryAnnual);
		$('#facebox * #employeeDailyLoss').html(employeeLostSalaryDaily);

		var companyLostAnnualTime = roundNumber((employeeLostAnnualTime*emailAccounts), 2);
		var companyLostSalaryDaily = roundNumber((employeeLostSalaryDaily*emailAccounts), 2);
		var companyLostSalaryAnnual = roundNumber((employeeLostSalaryAnnual*emailAccounts), 2);

		$('#facebox * #companyTimeLoss').html(companyLostAnnualTime);
		$('#facebox * #companyAnnualLoss').html(companyLostSalaryAnnual);
		$('#facebox * #companyDailyLoss').html(companyLostSalaryDaily);

		$('#facebox * #printLink').html("<a target='_blank' href='"+ baseURL +"?averageSalary="+ averageSalary +"&emailAccounts="+ emailAccounts +"&employeeSpam="+ employeeSpam +"&spamTime="+ spamTime +"&submit'>Print View</a>");
		return false;
	});
});