// JavaScript Document

var revTotal = 0;

function classxMonth() {
	
	var classNum 		= 0;
	var classOPrices 	= 0;
	var classPPrices 	= 0;
	var classTOPrices	= 0;
	var classTPPrices	= 0;
	var classRevenueT	= 0;
	
	classNum 		= document.revenue_test.classMonth.value;
	classOPrices 	= document.revenue_test.classOPrice.value;
	classPPrices 	= document.revenue_test.classPPrice.value;
	
	classNum = (classNum * 12);
	
	if(classNum != null){
		classYear.innerHTML = (classNum);
	}
	
	if(classOPrices != null){
		classTOPrices = (classNum * classOPrices)
	}
	
	if(classPPrices != null){
		classTPPrices = (classNum * classPPrices)
	}
	
	classRevenueT = (classTOPrices + classTPPrices);
	classRevenue.innerHTML = formatCurrency(classRevenueT);
	
	revTotal = parseFloat(MakeNumber(classRevenue.innerHTML)) + parseFloat(MakeNumber(bnnRevenue.innerHTML)) + parseFloat(MakeNumber(bussRevenue.innerHTML));
	
	revenueTotal.innerHTML = formatCurrency(revTotal)
	
}

function bnnxMonth() {
	
	var bnnNum 		= 0;
	var bnnOPrices 	= 0;
	var bnnPPrices 	= 0;
	var bnnTOPrices	= 0;
	var bnnTPPrices	= 0;
	var bnnRevenueT	= 0;
	
	bnnNum 		= document.revenue_test.bnnMonth.value;
	bnnOPrices 	= document.revenue_test.bnnOPrice.value;
	bnnPPrices 	= document.revenue_test.bnnPPrice.value;
	
	bnnNum =(bnnNum * 12);
	
	if(bnnNum != null){
		bnnYear.innerHTML = (bnnNum);
	}
	
	if(bnnOPrices != null){
		bnnTOPrices = (bnnNum * bnnOPrices)
	}
	
	if(bnnPPrices != null){
		bnnTPPrices = (bnnNum * bnnPPrices)
	}
	
	bnnRevenueT = (bnnTOPrices + bnnTPPrices);
	bnnRevenue.innerHTML = formatCurrency(bnnRevenueT);
	
	revTotal = parseFloat(MakeNumber(classRevenue.innerHTML)) + parseFloat(MakeNumber(bnnRevenue.innerHTML)) + parseFloat(MakeNumber(bussRevenue.innerHTML));
	
	revenueTotal.innerHTML = formatCurrency(revTotal)
	
}

function bussxMonth() {
	
	var bussNum 		= 0;
	var bussOPrices 	= 0;
	var bussPPrices 	= 0;
	var bussTOPrices	= 0;
	var bussTPPrices	= 0;
	var bussRevenueT	= 0;
	
	bussNum 		= document.revenue_test.bussMonth.value;
	bussOPrices 	= document.revenue_test.bussOPrice.value;
	bussPPrices 	= document.revenue_test.bussPPrice.value;
	
	bussNum = (bussNum*12);	
	
	if(bussNum != null){
		bussYear.innerHTML = (bussNum);
	}
	
	if(bussOPrices != null){
		bussTOPrices = (bussNum * bussOPrices)
	}
	
	if(bussPPrices != null){
		bussTPPrices = (bussNum * bussPPrices)
	}
	
	bussRevenueT = (bussTOPrices + bussTPPrices);
	bussRevenue.innerHTML = formatCurrency(bussRevenueT);
	
	revTotal = parseFloat(MakeNumber(classRevenue.innerHTML)) + parseFloat(MakeNumber(bnnRevenue.innerHTML)) + parseFloat(MakeNumber(bussRevenue.innerHTML));
	
	revenueTotal.innerHTML = formatCurrency(revTotal)
	
}

//function jobxMonth() {
//	
//	var jobNum 		= 0;
//	var jobOPrices 	= 0;
//	var jobPPrices 	= 0;
//	var jobTOPrices	= 0;
//	var jobTPPrices	= 0;
//	var jobRevenueT	= 0;
//	
//	jobNum 		= document.revenue_test.jobMonth.value;
//	jobOPrices 	= document.revenue_test.jobOPrice.value;
//	jobPPrices 	= document.revenue_test.jobPPrice.value;
//	
//	jobNum = (jobNum*12);
//	
//	if(jobNum != null){
//		jobYear.innerHTML = (jobNum);
//	}
//	
//	if(jobOPrices != null){
//		jobTOPrices = (jobNum * jobOPrices)
//	}
//	
//	if(jobPPrices != null){
//		jobTPPrices = (jobNum * jobPPrices)
//	}
//	
//	jobRevenueT = (jobTOPrices + jobTPPrices);
//	jobRevenue.innerHTML = jobRevenueT;
//	
//}

function clearall() {
	
	document.revenue_test.classMonth. value = 0;
	document.revenue_test.bnnMonth. value = 0;
	document.revenue_test.bussMonth. value = 0;
	
	document.revenue_test.classOPrice. value = 0;
	document.revenue_test.bnnOPrice. value = 0;
	document.revenue_test.bussOPrice. value = 0;
	
	document.revenue_test.classPPrice. value = 0;
	document.revenue_test.bnnPPrice. value = 0;
	document.revenue_test.bussPPrice. value = 0;
	
	classYear.innerHTML = ""
	bnnYear.innerHTML 	= ""
	bussYear.innerHTML 	= ""
//	jobYear.innerHTML 	= ""
	
	classRevenue.innerHTML 	= ""
	bnnRevenue.innerHTML 	= ""
	bussRevenue.innerHTML 	= ""
//	jobRevenue.innerHTML 	= ""
	revenueTotal.innerHTML = ""
	
	
}

function formatCurrency(num) {
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num))
num = "0";
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.50000000001);
cents = num%100;
num = Math.floor(num/100).toString();
if(cents<10)
cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+
num.substring(num.length-(4*i+3));
return (((sign)?'':'-') + '$' + num + '.' + cents);
}

function MakeNumber(strInput) {
  var re = new RegExp('[^1234567890\.]', 'gi')
  return(strInput.replace(re, ''));
}
