﻿function clearnum()
{
document.getElementById('a').value='0';
document.getElementById('b').value='0';
document.getElementById('bb').value='0';
document.getElementById('cc').value='0';
document.getElementById('kontrol').value='';

return false;
}
 
function calculate()
{
document.getElementById('a').value='0';
document.getElementById('b').value='0';
document.getElementById('cc').value='0';
document.getElementById('kontrol').value='';

a=document.getElementById('a').value;
b=document.getElementById('b').value;
c=document.getElementById('c').value;
aa=document.getElementById('aa').value;
bb=document.getElementById('bb').value;
cc=document.getElementById('cc').value;
kontrol=document.getElementById('kontrol').value;

fejl=0
dummy=0
dummy2=0


if (a>0 && b>0)
{
if (a-(-b)>90)
{
kontrol='Error'
fejl=1
dummy2=1
}
if (a-(-b)<90)
{
kontrol='Error'
fejl=1
dummy2=1
}
}


if (cc/aa<=1 && cc>0 &&  aa>0)
{
kontrol='Error'
fejl=1
}
if (cc/bb<=1 && cc>0 && bb>0)
{
kontrol='Error'
fejl=1
}
if (aa==0 && bb==0 && cc==0 && dummy2==0)
{
kontrol='Error'
fejl=1
}
if (aa>0 && bb>0 && cc>0)
{
fejl=1
test=aa*aa+bb*bb-cc*cc
if (test>0)
kontrol='Errro'
if (test>0)
kontrol='Errro'
}
if (fejl==0)
kontrol='Ok'

if (a==0 && fejl==0 && dummy2==0)
{
if (aa>0 && cc>0)
a=Math.round(Math.asin(aa/cc)*180/3.14159265358979323846*10000)/10000
if (aa>0 && bb>0)
a=Math.round(Math.atan(aa/bb)*180/3.14159265358979323846*10000)/10000
if (bb>0 && cc>0)
a=Math.round(Math.acos(bb/cc)*180/3.14159265358979323846*10000)/10000
if (b>0)
a=Math.round((90-b)*10000)/10000
if (b==0)
b=Math.round((90-a)*10000)/10000

if (aa==0 && bb>0)
aa=Math.round(Math.tan(a*3.14159265358979323846/180)*bb*10000)/10000
if (aa==0 && cc>0)
aa=Math.round(Math.sin(a*3.14159265358979323846/180)*cc*10000)/10000
if (bb==0 && aa>0)
bb=Math.round(aa/Math.tan(a*3.14159265358979323846/180)*10000)/10000
if (bb==0 && cc>0)
bb=Math.round(Math.cos(a*3.14159265358979323846/180)*cc*10000)/10000
if (cc==0 && bb>0)
cc=Math.round(bb/Math.cos(a*3.14159265358979323846/180)*10000)/10000
if (cc==0 && aa>0)
cc=Math.round(aa/Math.sin(a*3.14159265358979323846/180)*10000)/10000
}
else
{
if (b==0 && fejl==0)
{
b=Math.round((90-a)*10000)/10000
}
if (aa>0 && dummy2==0 && fejl==0)
{
cc=Math.round(aa/Math.sin(a*3.14159265358979323846/180)*10000)/10000
bb=Math.round(aa/Math.tan(a*3.14159265358979323846/180)*10000)/10000
dummy=1
}
if (bb>0 && dummy==0 && dummy2==0 && fejl==0)
{
aa=Math.round(bb*Math.tan(a*3.14159265358979323846/180)*10000)/10000
cc=Math.round(bb/Math.cos(a*3.14159265358979323846/180)*10000)/10000
dummy=1
}
if (cc>0 && dummy==0 && dummy2==0 && fejl==0)
{
aa=Math.round(cc*Math.sin(a*3.14159265358979323846/180)*10000)/10000
bb=Math.round(cc*Math.cos(a*3.14159265358979323846/180)*10000)/10000
}
}
resultat1=a
document.getElementById('a').value=parseInt(resultat1)

resultat2=b
document.getElementById('b').value=resultat2

resultat3=aa
document.getElementById('aa').value=resultat3

resultat4=bb
document.getElementById('bb').value=resultat4

resultat5=cc
document.getElementById('cc').value=resultat5

resultat6=kontrol
document.getElementById('kontrol').value=resultat6

document.getElementById('erect').src = 'traiangel.aspx?angel='+parseInt(resultat1);

return false;
}


