var RAD=Math.PI/180,fillLevel,tankHeight,isFilling=false;function Setup(){RestoreFromQs();Calculate();SetInput()}
function Calculate(){fillLevel=ConvertTo32nds(document.getElementById("txtFill").value);tankHeight=ConvertTo32nds(document.getElementById("txtHeight").value);if(fillLevel>tankHeight)alert("Fill Level must be = < Tank Height");else{var a=document.getElementById("ddDipstickUnits").options[document.getElementById("ddDipstickUnits").selectedIndex].innerHTML,h=document.getElementById("ddDipstickUnits").value,g=ConvertTo32nds(document.getElementById("txtDiameter").value),c=g/2,b=Math.PI*c*c*tankHeight/
h,i=Math.PI*c*c*fillLevel/h,n=tankHeight/fillLevel;g=g/tankHeight;document.getElementById("spnResults").innerHTML="Total Fill = "+RoundTo(b,2)+" "+a+"<br />Filled to "+ConEng(fillLevel,true)+"<br />"+RoundTo(i,2)+" "+a;b=document.getElementById("tblDipstick");if(i=document.getElementById("cbDipstick").checked){var d,e;d=b.childNodes.length;for(var f=1;f<d;f++)b.removeChild(b.childNodes[1]);var l=0,m=parseFloat(document.getElementById("ddDipstickIncs").value),j=tankHeight/m;if(j>150)j=150;var k=0;
for(f=1;f<j;f++){k=f*m;l=Math.PI*c*c*k/h;d=document.createElement("tr");e=document.createElement("td");e.innerHTML=k/32+" __ ";d.appendChild(e);e=document.createElement("td");e.innerHTML=RoundTo(l,2);d.appendChild(e);b.appendChild(d)}document.getElementById("spnUnitSys").innerHTML=a;b.style.display="block"}else b.style.display="none";DrawTank(g,n,i)}}var fillTimer=null;
function Fill(a){if(isFilling)StopFill();else{fillTimer=setInterval("FillAuto("+a+")",10);isFilling=true;if(a==1)document.getElementById("imgUp").src="images/UpR.gif";else document.getElementById("imgDown").src="images/DownR.gif"}}function FillAuto(a){a=fillLevel+a;if(a>0&&a<tankHeight){document.getElementById("txtFill").value=RoundTo(a/32,2);Calculate()}else StopFill()}
function StopFill(){clearInterval(fillTimer);document.getElementById("imgUp").src="images/Up.gif";document.getElementById("imgDown").src="images/Down.gif";isFilling=false};
