function showcredit() { var credit credit="Script programmed by Jens T.Saetre 05112000" credit+="\n08122002 Changed Layout" window.alert(credit); //var theResponse = window.prompt("Welcome?","Enter your name here."); } function log10(X) { return( Math.log(X)/Math.log(10) ); // works OK ! } function toNoiseTemperature() { var NoiseFigure,NoiseTemperature NoiseFigure=1*document.Noise.Figure.value; //NF=10log(1+Teq/290) NoiseTemperature= 290*( Math.pow( 10,(NoiseFigure/10) ) -1) ; document.Noise.Temperature.value=formatvalue(NoiseTemperature, 5); } function toNoiseFigure() { var NoiseFigure,NoiseTemperature NoiseTemperature=1*document.Noise.Temperature.value; NoiseFigure= 10*log10(1+NoiseTemperature/290) ; document.Noise.Figure.value=formatvalue(NoiseFigure, 5); } function formatvalue(input, rsize) // Desimal avrunding { var invalid = "**************************"; var nines = "999999999999999999999999"; var strin = "" + input; var fltin = parseFloat(strin); if (strin.length <= rsize) return strin; if (strin.indexOf("e") != -1 || fltin > parseFloat(nines.substring(0,rsize)+".4")) return invalid.substring(0, rsize); var rounded = "" + (fltin + (fltin - parseFloat(strin.substring(0, rsize)))); return rounded.substring(0, rsize); }