// JavaScript Document
function my_ajax_update(target,url,pars,timer) 
{
	
	var myAjax = new Ajax.Updater(target, url, {
			method: 'get', 
			parameters: pars,
			onSuccess: function(transport)
			{
				var response = transport.responseText || "";
			},
			onComplete: function()
			{     
				//alert('Request Completed'); 
				//Print flight Array and replace innerHtml of summary div.
			}
		});
	if (timer > 0) setTimeout("my_ajax('"+target+"','"+url+"','"+pars+"',"+timer+")",timer);
}


function my_ajax_request(url,pars)
{
	var myAjax = new Ajax.Request(url, {
		method: 'post',
		postBody: pars,
		evalScripts:true,
		asynchronous: true,
	    onSuccess: function(transport)
		{
			var response = transport.responseText || "";
			//debug("response: " + response); 
			//Parse Values and Add them to Array
			if (response != "")
			{
				householdDisplay(transport.responseText);
			} else
			{
				alert('Please select from all drop down selections.');	
			}
		},
		onComplete: function()
		{
			//Print innerHtml of summary div.
			//householdDisplay();
		}
	}
	)
}

function addCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}

function householdDisplay( household )
{
	var summaryDiv = document.getElementById("summary");
	var price = 0.00;
	var carbon_balance = 0.00;
	var cParsed = household.split(":");
		
	//carbon_balance += cParsed[0];
	//price += cParsed[1];
    carbon_balance += parseFloat(cParsed[1]);
	price += parseFloat(cParsed[2]);
		
	//Build Form and Table and Output Flight Array
	var summaryHtml = "";
	if( price!=0 ){
		summaryHTML = "<form action='http://www.carbonfriendly.com/ecommerce/dispatcher.php' method='post' name='payment_form' id='payment_form_small' target='_parent'>";
		summaryHTML += "<table width='100%' border='0' style='border:1px solid #000; background-color: #FFF;'>";
			
		summaryHTML += "<tr style='font-weight:bold; font-size: 11px;'>";
		summaryHTML += "<td style='text-align:right;' nowrap>CO2(t): </td>";
		summaryHTML += "<td style='text-align:left;' nowrap>"+Math.round(carbon_balance*100)/100+"</td>";
		summaryHTML += "<td style='text-align:right;' nowrap>Cost: </td>";
		summaryHTML += "<td style='text-align:left;' nowrap>$"+Math.round(price*100)/100+" USD</td>";
		summaryHTML += "</tr>";
		summaryHTML += "</table>";
		//Create Hidden Inputs for Payment Form
		summaryHTML += "<div style='text-align:right; padding:10px;'>";
		summaryHTML += "<input type='hidden' name='carbon_balance' value='"+ carbon_balance +"' />";
		summaryHTML += "<input type='hidden' name='price' value='"+ price +"' />";
		summaryHTML += "<input type='hidden' name='page_referrer' value='ajax_widget' />";
		summaryHTML += "<input type='hidden' name='offset_name' value='Household Offset' />";
		summaryHTML += "<input type='submit' value='OFFSET NOW'>";
		summaryHTML += "</div>";
		summaryHTML += "</form>";
		summaryHTML += "<a href=\"#\" onclick=\"popup('popUpDiv')\">How Was This Calculated?</a>";
	}
	else
	{
		summaryHTML = "<div id='content'><div id='add_text'></div></div>";
	}
	summaryDiv.innerHTML = summaryHTML;
}
