/***** Restrict textbox input to numbers only *****/
jQuery.fn.ForceNumericOnly=function(allowDecimals){allowDecimals=(typeof(allowDecimals!='undefined')?allowDecimals:false);return this.each(function(){jQuery(this).keydown(function(e){var key=((e.shiftKey||e.altKey||e.ctrlKey)?null:e.charCode||e.keyCode||0); if(allowDecimals) return(key==8||key==9||key==46||key==110||key==190||(key>=37&&key<=40)||(key>=48&&key<=57)||(key>=96&&key<=105));else return(key==8||key==9||key==46||(key>=37&&key<=40)||(key>=48&&key<=57)||(key>=96&&key<=105));})})};

/*** Mulch Caluclator ***/
(function($){$.mulchCalc = {calcWeight:function(){$.mulchCalc.sqFt = $('#calcMulch #calcSqFt').val();$.mulchCalc.depth = $('#calcMulch #calcDepth').val();($.mulchCalc.depth==1.5)?$.mulchCalc.cubicNum=216:($.mulchCalc.depth==2)?$.mulchCalc.cubicNum=162:($.mulchCalc.depth==3)?$.mulchCalc.cubicNum=108:($.mulchCalc.depth==4)?$.mulchCalc.cubicNum=81:($.mulchCalc.depth==5)?$.mulchCalc.cubicNum=64.8:($.mulchCalc.depth==6)?$.mulchCalc.cubicNum=54:$.mulchCalc.cubicNum=0;$.mulchCalc.display($.mulchCalc.sqFt/$.mulchCalc.cubicNum*750);},display:function(num){num = Math.ceil(num);var display = (num != 0)?'You will need approximately:<br /><span class="amount">'+num+'lbs</span> of Rubber Mulch':'';$('#calcMulch #calcAmount').html(display);}}})(jQuery);

/*** Force Numberic Only ***/
$(document).ready(function(){$('#calcMulch #calcSqFt').ForceNumericOnly(); $('#calcDepth').bind('change keyup', function(){ $.mulchCalc.calcWeight(); }) });


