// TarrantIT 2005
function SetCalc()
{
	SetNumeric();
	CalcOval();
}
function CalcOval()
{
    var major = parseInt(document.getElementById("txtMajor").value);
    var minor = parseInt(document.getElementById("txtMinor").value);
    if (minor >= major)
    {
        alert ("Minor axis length must be less than Major axis length");
        return;
    }
    var majorH = major / 2;
    var minorH = minor / 2;
    var p1 = Math.sqrt((majorH * majorH) - (minorH * minorH));
    document.getElementById("spnP1").innerHTML = Math.round(p1) +" mm ";
    document.getElementById("spnCtoP1").innerHTML = Math.round(p1) +" mm";
    var area = (Math.PI * majorH * minorH) * .000001;
    document.getElementById("spnMajor").innerHTML = major;
    document.getElementById("spnMinor").innerHTML = minor;
    document.getElementById("spnArea").innerHTML = RoundTo(area, 3);
}
function RoundTo(val, places)
{
    places = Math.pow(10, places);
    d = Math.round(val * places) / places;
    return d;
}


