//Validate Footing
$(document).ready(function() {
var qsubmit = $("#qsubmit");
var capacity = $("#qcapacity");
var span = $("#qspan");
var form = $("#footingcalc");

//Add Enter keypress back
$('#footing .con div input').bind('keypress', function(e) {
  if(e.keyCode==13){
	qsubmit.click();
  }
});


function validatecapacity(){
	
var a = capacity.val();
var filter = /^[-+]?[0-9]+(\.[0-9]+)?$/;

if(filter.test(a) && a != "" && a > 0 && a < 10001) {
	capacity.removeClass("error");
	return true;
} else {
	capacity.addClass("error");
	return false;
}
}

function validatespan(){

var a = span.val();
var filter = /^[-+]?[0-9]+(\.[0-9]+)?$/;

if(filter.test(a) && a != "" && a > 7 && a < 21) {
	span.removeClass("error");
	return true;
} else {
	span.addClass("error");
	return false;
}
}
	
	capacity.blur(validatecapacity);
	capacity.keyup(validatecapacity);
	span.blur(validatespan);
	span.keyup(validatespan);
	
	qsubmit.click(function(){
		if(validatecapacity() & validatespan()) {
			form.submit();
			return true;
		} else {
			alert("Please Fill out the fields marked in red");
			return false;
		}
	});
});