<!-- hide script from nonscriptable browsers
var multiplier = new Array()
multiplier[0] = 0
multiplier[1] = 1
multiplier[2] = 2
multiplier[3] = 3
multiplier[4] = 4
multiplier[5] = 5
multiplier[6] = 6
multiplier[7] = 7
multiplier[8] = 8
multiplier[9] = 9
multiplier[10] = -1
multiplier[11] = -2

var tolerance = new Array()
tolerance[0] = "+/-5%"
tolerance[1] = "+/-10%"
tolerance[2] = "+/-20%"

// format large values into kilo and meg
function format(ohmage) {
	if (ohmage >= 1e6) {
		ohmage /= 1e6
		return "  " + ohmage + " Mohms"
	} else {
		if (ohmage >= 1e3) {
			ohmage /= 1e3
			return "  " + ohmage + " Kohms"
		} else {
			return "  " + ohmage + " ohms"
		}
	}
}

// calculate resistance and tolerance values
function calcOhms() {
	var form = document.forms["input"]
	var d1 = form.tensSelect.selectedIndex
	var d2 = form.onesSelect.selectedIndex
	var m = form.multiplierSelect.selectedIndex
	var t = form.toleranceSelect.selectedIndex
	var ohmage = (d1 * 10) + d2
	ohmage = eval("  " + ohmage + "e" + multiplier[m])
	ohmage = format(ohmage)
	var tol = tolerance[t]
	document.forms["output"].result.value = ohmage + ", " + tol
}

// pre-load all color images into image cache
var colorArray = new Array("Black","Blue","Brown","Gold","Gray","Green","None","Orange","Red","Silver","Violet","White","Yellow")
var imageDB = new Array()
for (i = 0; i < colorArray.length; i++) {
	imageDB[colorArray[i]] = new Image(21,182)
	imageDB[colorArray[i]].src = colorArray[i] + ".gif"
}

function setTens(choice) {
	var tensColor = choice.options[choice.selectedIndex].value
	document.tens.src = imageDB[tensColor].src
	calcOhms()
}
function setOnes(choice) {
	var onesColor = choice.options[choice.selectedIndex].value
	document.ones.src = imageDB[onesColor].src
	calcOhms()
}
function setMult(choice) {
	var multColor = choice.options[choice.selectedIndex].value
	document.mult.src = imageDB[multColor].src
	calcOhms()
}
function setTol(choice) {
	var tolColor = choice.options[choice.selectedIndex].value
	document.tol.src = imageDB[tolColor].src
	calcOhms()
}
function showIntro() {
	window.open("resintro.htm","","WIDTH=400,HEIGHT=320,LEFT=100,TOP=100")
}
// end script hiding -->

