Нужно было прикрутить калькулятор к редактору математическому.
Нашел в сети и собственно его и заюзал...это п*ц
function raznd(aa) {
bf1 = bf1 * 1;
bf2 = bf2 * 1;
if (aa == "srm" && tmd == "rv") {
bf1 = Math.sqrt(bf2);
bf2 = 0;
tmd = "sl";
} else if (aa == "srm" && tmd != "rv") bf1 = Math.sqrt(bf1);
if (aa == "dnd" && tmd == "rv") {
bf1 = 1 / bf2;
bf2 = 0;
tmd = "sl";
} else if (aa == "dnd" && tmd != "rv") bf1 = 1 / bf1;
if (aa == "pnm" && tmd == "rv") {
bf1 = -1 * bf2;
bf2 = 0;
tmd = "sl";
} else if (aa == "pnm" && tmd != "rv") bf1 = -1 * bf1;
if (aa == "spz" && tmd == "rv") {
bf2 = bf2 + "";
bf1 = bf2.substr(0, bf2.length - 1);
bf2 = 0;
tmd = "sl";
} else if (aa == "spz" && tmd != "rv") {
bf1 = bf1 + "";
bf1 = bf1.substr(0, bf1.length - 1);
}
matDeist();
display.value = bf1;
}
function cleaBu() {
bf1 = "0";
bf2 = "0";
bfr = "0";
tmd = "sl";
display.value = "0";
}
function corosib() {
bf1 = bf1 * 1;
bf2 = bf2 * 1;
bf1 = bf1 + "";
bf2 = bf2 + "";
var zf1 = bf1.split(".");
var zf2 = bf2.split(".");
if (zf1.length == 1) var kl1 = 0;
else var kl1 = zf1[1].length;
if (zf2.length == 1) var kl2 = 0;
else var kl2 = zf2[1].length;
var okz = kl1 + kl2;
var itg = bf1 * bf2;
itg = itg + "";
mig = itg.split('.');
if (mig.length > 1) {
var zpo = mig[1].charAt(okz) * 1;
mig[1] = mig[1].substr(0, okz) * 1;
if (zpo > 4) mig[1] = mig[1] + 1;
}
var vozvrat = mig.join('.');
return vozvrat;
}