function showcredit() { var credit credit="Script programmed by Jens T.Saetre 07012001" 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 calculate_power() { var noisedensity,symbolrate var sa_correctionfactor=2.51; noisedensity=1*document.Power.NoiseDensity.value; symbolrate=1*document.Power.Symbolrate.value; power= noisedensity + 10*log10(symbolrate*1000) -sa_correctionfactor; document.Power.Power.value=formatvalue(power, 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); }