//////////////////////////////////////////////////////////////////////
// PunchFOrce Script Copyright (c) 2004 Jock Dempsey, anvilfire.com //
//                                                                  //
//////////////////////////////////////////////////////////////////////

function punchCalc()
    {

    var a = 0;
    var b = 0;

    if ((document.punch_force.diameter.value == 0) || (document.punch_force.thickness.value == 0)) { return; }

    if (parseFloat(document.punch_force.thickness.value) > parseFloat(document.punch_force.diameter.value) ) 
        { 
        
        alert('Cannot cold punch hole greater than diameter');

        document.punch_force.thickness.focus(); 
        
        return; 
                
        }

    var a = document.punch_force.diameter.value * Math.PI * document.punch_force.thickness.value;

    var b = a * 30;
    
    document.punch_force.area.value = local_round(a * 1);

    document.punch_force.force_tons.value = local_round(b);

    }

function local_round (aFloat)
    {
  
    var rounded = Math.round (aFloat * 1000) / 1000;

    aFloat = 0;
    
    return rounded;
    
    }


