// Button calculator coded by Nikola Vrtis, nikki@vrtisworks.com, www.vrtisworks.com/kiki/ 
// includes code inspired by the Country Chooser script on javascript.internet.com
 
function WidthMenu(inForm) {
//alert ("app="+navigator.appName+" ver="+navigator.appVersion+ " platform="+navigator.platform);
if (document.form.m[0].checked) {
 var measureArray = new Array("('Select width','',true,true)","('4mm')","('4.7mm')","('6mm')","('6.5mm')","('7mm')","('8mm')","('10mm')","('12mm')","('15mm')","('16mm')","('20mm')","('24mm')","('28mm')"); 
 var l = 14;
} else {
 var measureArray = new Array("('Select width','',true,true)","('3/16\"')","('1/4\"')","('5/16\"')","('3/8\"')","('7/16\"')","('1/2\"')","('9/16\"')","('5/8\"')","('11/16\"')","('3/4\"')","('13/16\"')","('7/8\"')","('15/16\"')","('1\"')"); 
 var l = 15;
} 
while (measureArray.length < inForm.dbw.options.length) {
 inForm.dbw.options[(inForm.dbw.options.length - 1)] = null;
}
for (var i=0; i < l; i++) { 
 eval("inForm.dbw.options[i]= new Option" + measureArray[i]);
}
if ( navigator.appName == 'Netscape') {
 if (parseInt(navigator.appVersion) < 4) { 
  window.history.go(0);
 } else { 
  if (navigator.platform == 'Win32' || navigator.platform == 'Win16') {
   //window.history.go(0);
  }
 }
}
}

function Reset(form) {
document.form.button.value = "";}

function Result(form) {
if (document.form.m[0].checked) {
var dbwArray = new Array ("0","4","4.7","6","6.5","7","8","10","12","15","16","20","24","28"); }
else {
var dbwArray = new Array ("0","4.7625","6.35","7.9375","9.525","11.1125","12.7","14.2875","15.875","17.4625","19.05","20.6375","22.225","23.8125","25.4"); }
var x = eval(document.form.dbw.selectedIndex);
var dbw1 = eval(dbwArray[x]);
if (dbw1 == 0) {
alert("First Select a Dovetail Bit Width.")}
else {
var dba1 = eval(document.form.dba.options[form.dba.selectedIndex].value);
var sbw1 = eval(document.form.sbw.options[form.sbw.selectedIndex].value);
var n = ((dbw1 + sbw1)/2)/dba1;
var r1 = Math.round(n*1000);
var s = new String(r1);
var ss = s.slice((s.length-3));
var sn = eval(ss);
if (sn <= 745 && sn >= 300) {
var r = Math.floor(n);
var btn = r + .5; }
else {
var btn = Math.round(n); }
document.form.button.value = btn;
}}

