/*
 * Energy Savings Calculator
 *
 * Date: 2008/09/16
 */
$(document).ready(function()  {
		   
	$("#calculateSavings").click(function(){
	   calculateSavings();
	});
	
	$("form").submit(function(){
	   calculateSavings();
	   return false;
	});

});
 
function calculateSavings(){
	var bill = $("#bill").val();
	var bill = stripNonNumeric(bill);
	var savings = Math.round((bill * .20 *12));
	$('#newBill').html('Based on your input,<br /> you can expect to save up to $' + savings + " per year!");
}

function stripNonNumeric( str ){
  str += '';
  var rgx = /^\d|\.|-$/;
  var out = '';
  for( var i = 0; i < str.length; i++ ){
    if( rgx.test( str.charAt(i) ) ){
      if( !( ( str.charAt(i) == '.' && out.indexOf( '.' ) != -1 ) ||
             ( str.charAt(i) == '-' && out.length != 0 ) ) ){
        out += str.charAt(i);
      }
    }
  }
  return out;
}