function liner_calc() {
	var len = document.getElementById('clength').value;
	var wid = document.getElementById('cwidth').value;
	var dep = document.getElementById('cdepth').value;
	
   len = parseInt(len);
   wid = parseInt(wid);
   dep = parseInt(dep);
   lenDis = document.getElementById('len');
   widDis = document.getElementById('wid');
   depDis = document.getElementById('gal');
   totsize = document.getElementById('sugsize');
	
	if(len == "" || !(len > 0 && len < 100000))
	{
		alert("Please enter a length or a number greater than 0 and less than 100,000");
	   return;
	}
	
	if(wid == "" || !(wid > 0 && wid < 100000))
	{
		alert("Please enter a width or a number greater than 0 and less than 100,000");
	   return;
	}
	
	if(dep == "" || !(dep > 0 && dep < 100))
	{
		alert("Please enter a depth or a number greater than 0 and less than 100");
	   return;
	}
	
	totlen = (len + 10) + (.5 * dep);
	totwid = (wid + 10) + (.5 * dep);
	
	totgal = (len*wid*dep)/.13333;
	
	lenDis.innerHTML = format_amount(totlen)+" ft";
	widDis.innerHTML = format_amount(totwid)+" ft";
	totsize.style.fontWeight = "bold";
	totsize.innerHTML = format_amount(totlen) + "' x " + format_amount(totwid)+"' *";
	depDis.innerHTML = format_amount(totgal)+" gal";
}

function format_amount(num)
{
   num = num.toString().replace(/\$|\,/g,'');
   if (num == '') return '';
   if (isNaN(num)) num = "0";
   sign = (num == (num = Math.abs(num)));
   num = Math.floor(num*100+0.50000000001);
   cents = num%100;
   num = Math.floor(num/100).toString();
   if (cents < 10) cents = "0" + cents;
   for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
      num = num.substring(0,num.length-(4*i+3))+','+
            num.substring(num.length-(4*i+3));
   return (((sign)?'':'-') + num + '.' + cents);
}

function onlyint(e,field)
{
	if (window.event) keynum = e.keyCode;
	else if (e.which) keynum = e.which;
	
	if(keynum == "0x0b") return true;//allow tabs
	if (keynum == "0x08") return true;
	if (keynum == "0x09") return true;
  	if (keynum == "0x20") return true;
	if (keynum == "0x2d" && field == 'phone') return true;
	if (keynum == "0x2E" && field == 'currency') return true;
	if (keynum == "0x2F" && field == 'date') return true;
	if ((keynum >= "0x30") && (keynum <="0x39")) return true;
	return false;
}