/*
 * Energy Savings Calculator
 *
 * Date: 2008/09/16
 */
$(document).ready(function()  {
		   
	$("#calculateSavings").click(function(){
	   calculateSavings();
	});
	
	$('input#bill').focus(function(){
		$('.zip-text').val('');
	});
	
	$("form").submit(function(){
		if( $('.zip-text:first').val() == '' && $('.zip-text:last').val() == '' ){
		   calculateSavings();
		   return false;
	    }
	});
});
 
function calculateSavings(){
	var bill = $("#bill").val();
	var bill = stripNonNumeric(bill);
	var savings = Math.round((bill * .20 *12));
	$('#newBill').html('<span style="font-size:22px;line-height: 20px">$' + savings + ' per year</span><br/>on your<br/>energy bills!');
	$('#billblurb').show();
}

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;
}