40,41d39
< var edone=false, ndone=false;
< var maxe=-1.0, mine=-1.0, maxn=-1.0, minn=-1.0;
72c70
< function ifzeromakezero(innum,e_or_n) {
---
> function ifzeromakezero(innum) {
75,93d72
< if (e_or_n == 1) {
< if (!edone) {
< mine=0.0;
< maxe=0.0;
< } else {
< if (mine > 0.0) { mine=0.0; }
< if (maxe < 0.0) { maxe=0.0; }
< }
< edone=true;
< } else if (e_or_n == 2) {
< if (!ndone) {
< minn=0.0;
< maxn=0.0;
< } else {
< if (minn > 0.0) { minn=0.0; }
< if (maxn < 0.0) { maxn=0.0; }
< }
< ndone=true;
< }
96,114d74
< if (e_or_n == 1) {
< if (!edone) {
< mine=innum;
< maxe=innum;
< } else {
< if (mine > innum) { mine=innum; }
< if (maxe < innum) { maxe=innum; }
< }
< edone=true;
< } else if (e_or_n == 2) {
< if (!ndone) {
< minn=innum;
< maxn=innum;
< } else {
< if (minn > innum) { minn=innum; }
< if (maxn < innum) { maxn=innum; }
< }
< ndone=true;
< }
158,206c118
< if (dothis) {
< //alert('mine=' + mine + ' and maxe=' + maxe + ' and minn=' + minn + ' and maxn=' + maxn + ' ');
< document.getElementById('overlays').innerHTML+='
';
< setTimeout(postspanscheck, 5000);
< var ele=document.getElementById('mycanvas');
< var context=document.getElementById('mycanvas').getContext('2d');
< var iz=0, mto=true, grad;
<
< // Red Orange Yellow Green Cyan Blue Violet
< var pts = [[0, 0, "red"], [0, 0, "orange"], [0, 0, "yellow"], [0, 0, "green"], [0, 0, "cyan"], [0, 0, "blue"], [0, 0, "violet"]];
<
< //var pts = [[0, 0, "red"], [0, 0, "green"], [0, 0, "blue"], [0, 0, "purple"], [0, 0, "olive"], [0, 0, "magenta"], [0, 0, "cyan"], [0, 0, "brown"], [0, 0, "black"], [0, 0, "pink"], [0, 0, "darkgreen"], [0, 0, "darkblue"], [0, 0, "darkorange"]];
< var begin = pts[0];
< var end = pts[1];
<
< while (document.getElementById('E' + iz)) {
< if (document.getElementById('E' + iz).value != '') {
< if (mto) {
< context.lineWidth = 6;
< context.lineJoin = "round";
< context.lineCap = "round";
< //context.strokeStyle = "black";
< context.beginPath();
< begin=pts[eval(iz % pts.length)];
< begin[0] = eval(20 + eval('' + document.getElementById('E' + iz).value) - eval('' + mine));
< begin[1] = eval(eval('' + maxn) + 20 - eval('' + document.getElementById('N' + iz).value) + 0 * eval('' + minn));
< context.moveTo(eval(20 + eval('' + document.getElementById('E' + iz).value) - eval('' + mine)), eval(eval('' + maxn) + 20 - eval('' + document.getElementById('N' + iz).value) + 0 * eval('' + minn)));
< } else {
< end=pts[eval(1 + eval(iz % 5))];
< end[0] = eval(20 + eval('' + document.getElementById('E' + iz).value) - eval('' + mine));
< end[1] = eval(eval('' + maxn) + 20 - eval('' + document.getElementById('N' + iz).value) + 0 * eval('' + minn));
< grad = context.createLinearGradient(begin[0], begin[1], end[0], end[1]);
< grad.addColorStop(0, begin[2]);
< grad.addColorStop(1, end[2]);
< context.strokeStyle = grad;
< context.lineTo(eval(20 + eval('' + document.getElementById('E' + iz).value) - eval('' + mine)), eval(eval('' + maxn) + 20 - eval('' + document.getElementById('N' + iz).value) + 0 * eval('' + minn)));
< context.stroke();
< //context.strokeStyle = "black";
< context.beginPath();
< context.moveTo(eval(20 + eval('' + document.getElementById('E' + iz).value) - eval('' + mine)), eval(eval('' + maxn) + 20 - eval('' + document.getElementById('N' + iz).value) + 0 * eval('' + minn)));
< begin=pts[eval(iz % pts.length)];
< begin[0] = eval(20 + eval('' + document.getElementById('E' + iz).value) - eval('' + mine));
< begin[1] = eval(eval('' + maxn) + 20 - eval('' + document.getElementById('N' + iz).value) + 0 * eval('' + minn));
< }
< mto=false;
< }
< iz++;
< }
< }
---
> if (dothis) { setTimeout(postspanscheck, 5000); }
231c143
< document.getElementById('E' + j).value = ifzeromakezero(enarr[ien],1);
---
> document.getElementById('E' + j).value = ifzeromakezero(enarr[ien]);
233c145
< document.getElementById('N' + j).value = ifzeromakezero(enarr[ien],2);
---
> document.getElementById('N' + j).value = ifzeromakezero(enarr[ien]);
243c155
< document.getElementById('A' + j).value = ifzeromakezero(creal,0);
---
> document.getElementById('A' + j).value = ifzeromakezero(creal);
256c168
< document.getElementById('lastBearing').value = ifzeromakezero(lbval,0);
---
> document.getElementById('lastBearing').value = ifzeromakezero(lbval);
389c301
< document.getElementById('B' + j).innerHTML = ifzeromakezero(x360,0);
---
> document.getElementById('B' + j).innerHTML = ifzeromakezero(x360);
392,393c304,305
< document.getElementById('dE' + j).innerHTML = ifzeromakezero(deltae,0);
< document.getElementById('dN' + j).innerHTML = ifzeromakezero(deltan,0);
---
> document.getElementById('dE' + j).innerHTML = ifzeromakezero(deltae);
> document.getElementById('dN' + j).innerHTML = ifzeromakezero(deltan);
397,398c309,310
< document.getElementById('E' + k).value = ifzeromakezero(currx,1);
< document.getElementById('N' + k).value = ifzeromakezero(curry,2);
---
> document.getElementById('E' + k).value = ifzeromakezero(currx);
> document.getElementById('N' + k).value = ifzeromakezero(curry);
401,402c313,314
< eoff = ifzeromakezero(eval(-currx/numlegs),0);
< noff = ifzeromakezero(eval(-curry/numlegs),0);
---
> eoff = ifzeromakezero(eval(-currx/numlegs));
> noff = ifzeromakezero(eval(-curry/numlegs));
411,412c323,324
< document.getElementById('Eall').innerHTML = ifzeromakezero(eval(thise-currx),0);
< document.getElementById('Nall').innerHTML = ifzeromakezero(eval(thisn-curry),0);
---
> document.getElementById('Eall').innerHTML = ifzeromakezero(eval(thise-currx));
> document.getElementById('Nall').innerHTML = ifzeromakezero(eval(thisn-curry));
414,415c326,327
< document.getElementById('eE' + k).innerHTML = ifzeromakezero(eval(thise-currx),0);
< document.getElementById('eN' + k).innerHTML = ifzeromakezero(eval(thisn-curry),0);
---
> document.getElementById('eE' + k).innerHTML = ifzeromakezero(eval(thise-currx));
> document.getElementById('eN' + k).innerHTML = ifzeromakezero(eval(thisn-curry));
430,431c342,343
< document.getElementById('Eall').innerHTML = ifzeromakezero(eval(laste-currx),0);
< document.getElementById('Nall').innerHTML = ifzeromakezero(eval(lastn-curry),0);
---
> document.getElementById('Eall').innerHTML = ifzeromakezero(eval(laste-currx));
> document.getElementById('Nall').innerHTML = ifzeromakezero(eval(lastn-curry));
447,448c359,360
< document.getElementById('E' + kjw).value=ifzeromakezero('' + document.getElementById('E' + kjw).title,1);
< document.getElementById('N' + kjw).value=ifzeromakezero('' + document.getElementById('N' + kjw).title,2);
---
> document.getElementById('E' + kjw).value='' + document.getElementById('E' + kjw).title;
> document.getElementById('N' + kjw).value='' + document.getElementById('N' + kjw).title;
456,457c368,369
< document.getElementById('E' + jw).value=ifzeromakezero('' + document.getElementById('E' + jw).title,1);
< document.getElementById('N' + jw).value=ifzeromakezero('' + document.getElementById('N' + jw).title,2);
---
> document.getElementById('E' + jw).value='' + document.getElementById('E' + jw).title;
> document.getElementById('N' + jw).value='' + document.getElementById('N' + jw).title;
498c410
< document.getElementById('Ball').innerHTML = ifzeromakezero(areal,0);
---
> document.getElementById('Ball').innerHTML = ifzeromakezero(areal);
500c412
< document.getElementById('lastBearing').value = ifzeromakezero(areal,0);
---
> document.getElementById('lastBearing').value = ifzeromakezero(areal);
517c429
< document.getElementById('E' + jj).value = ifzeromakezero(eval(xxoff + eis),1);
---
> document.getElementById('E' + jj).value = ifzeromakezero(eval(xxoff + eis));
519c431
< document.getElementById('N' + jj).value = ifzeromakezero(eval(yyoff + nis),2);
---
> document.getElementById('N' + jj).value = ifzeromakezero(eval(yyoff + nis));
735c647
< document.write("