
// start init when window loads
Event.observe(window, 'load', init, false);

function init(){
	Event.observe('calculate', 'click', doSums, false);
}

function doSums() {
		var url = "action.php"
		var param1 = 'num_tanks='+escape($F("num_tanks"))+'&size_tank='+escape($F("size_tank"))+'&avg_price_kg='+escape($F("avg_price_kg"));
		var param2 = '&emerg_shipments='+escape($F('emerg_shipments'))+'&who_pays='+escape($F('who_pays'))+'&sales_salaries='+escape($F('sales_salaries'))+'&sales_impacted='+escape($F('sales_impacted'));
		var param3 = '&monthly_charge='+escape($F('monthly_charge'))+'&cust_online='+escape($F('cust_online'))+'&sites_acquired='+escape($F('sites_acquired'))+'&tank_fills='+escape($F('tank_fills'));
		var pars = param1+param2+param3;
	 	var myAjax = new Ajax.Updater( {success: updatepage()}, url, { method: 'get', parameters: pars, onFailure: reportError });
}

function updatepage() {

		var xmlDocument = http.responseXML; 
		var sum1 = xmlDocument.getElementsByTagName('sum1value').item(0).firstChild.data; 
		var sum2 = xmlDocument.getElementsByTagName('sum2value').item(0).firstChild.data; 
		var sum3 = xmlDocument.getElementsByTagName('sum3value').item(0).firstChild.data; 
		var sum4 = xmlDocument.getElementsByTagName('sum4value').item(0).firstChild.data; 
		/**/
		document.getElementById('total_inventory_red').value = sum1; 
		document.getElementById('total_operating_red').value = sum2;
		document.getElementById('total_savings_red').value = sum3; 
		document.getElementById('total_new_revenues').value = sum4;
		$('calculate').value = 'Re-calculate savings';
}


function reportError(request)
	{
		alert('Sorry. There was an error.');
	}
