var programcost, numberofnpieces, costofnpieces, responds, responsecost;
var responserate, conversion, buyersnumber, totalrevenue, averagespent;
var costofbuyer, returnoninvestment;
var respsround, responsecostround, buyround, revenueround, costbuyround, camproiround;

function calccamproi(form) {
  if ((document.form.npieces.value == "") ||
      (document.form.progcost.value == "") ||
	  (document.form.responseRate.value == "") ||
	  (document.form.conversionRate.value == "") ||
	  (document.form.avespend.value == "") ) {
     alert ("All input fields must have a value");
	 } else {
	 numberofnpieces = document.form.npieces.value;
	 programcost = document.form.progcost.value;
     responserate = document.form.responseRate.value;
	 conversion = document.form.conversionRate.value;
	 averagespent = document.form.avespend.value;
	 } 

costofnpieces = programcost/numberofnpieces;
costpieceround = (parseInt(costofnpieces*100))/100;
responds = numberofnpieces * (responserate/100);
respsround = Math.round(responds);
responsecost = programcost/respsround;
responsecostround = (parseInt(responsecost*100))/100;
buyersnumber = (respsround * (conversion/100));
buyround = Math.round(buyersnumber);
totalrevenue = averagespent * buyround;
revenueround = (parseInt(totalrevenue*100))/100;
costofbuyer = programcost/buyround;
costbuyround = (parseInt(costofbuyer))/100;
returnoninvestment = ((revenueround - programcost)/programcost)*100;
camproiround = (parseInt(returnoninvestment*100))/100;
document.form.piececost.value = costpieceround;
document.form.responders.value = respsround;
document.form.responsecost.value = responsecostround;
document.form.buyers.value = buyround;
document.form.revenue.value = revenueround;
document.form.buyercost.value = costbuyround;
document.form.camproi.value = camproiround;
}

function reset(form) {
document.form.npieces.value = "";
document.form.piececost.value = "";
document.form.responseRate.value = "";
document.form.conversionRate.value = "";
document.form.avespend.value = "";
document.form.progcost.value = "";
document.form.responders.value = "";
document.form.responsecost.value = "";
document.form.buyers.value = "";
document.form.revenue.value = "";
document.form.buyercost.value = "";
document.form.camproi.value = "";
}
