function checkinput(form) {
	var inputlength=parseFloat(form.len.value)
	if (isFinite(inputlength)==false || inputlength==0) {
	form.len.value=""
	if (document.getElementById('pricefield') != null) {
	document.getElementById('pricefield').childNodes[0].nodeValue="$"}
	return false}
	correctinputlength=Math.ceil(Math.abs(inputlength))
	form.len.value=correctinputlength
	}
function makestream(form) {
	if (form.len.value=="" || parseFloat(form.len.value)==0) {
	document.getElementById('itemstring'+form.name).name="INVALID"
	return false }
	var cattrs=form.cableattrs.value.split("|")
	var cabledesc=cattrs[0]
	var cableitemnumdesig=cattrs[1]
	var cablebaseprice=cattrs[2]
	var discountsched=cattrs[3]
	var cablefootweight=cattrs[4]
	var length=parseFloat(form.len.value)
	var itemprice=makeitemprice(form,cablebaseprice,discountsched)
	if (form.selectcolor == null) {
		var itemnumber="item-"+cableitemnumdesig+"X"+form.len.value
		var itemdesc=cabledesc+", "+form.len.value+" ft."
		}
	else {	
		var itemnumber="item-"+cableitemnumdesig+"X"+form.selectcolor.value+form.len.value
		var itemdesc=cabledesc+", "+form.selectcolor.value+", "+form.len.value+" ft."
		}
	var itemweight=(length*cablefootweight).toFixed(3)
	document.getElementById('itemstring'+form.name).name=itemnumber+"|"+itemprice+"|"+itemdesc+"|NA|"+itemweight
	}
function makeitemprice(form,cablebaseprice,discountsched){
	var price = 0
	if (form.len.value=="") {
	return 0}
	var length=parseFloat(form.len.value)
	if (discountsched=="F") {
	price=(length*cablebaseprice).toFixed(2)}
	if (discountsched=="A") {
	if (length<25) {
	price=(length*cablebaseprice).toFixed(2)}
	else if (length<200) {
	price=(length*cablebaseprice*.8).toFixed(2)}
	else price=(length*cablebaseprice*.667).toFixed(2)}
	if (document.getElementById('pricefield') == null) {
		return price}
	else {
	document.getElementById('pricefield').childNodes[0].nodeValue="$"+price 
	return price}
	}
function makespoolitemstring(form) {
	var spoolcattrs=form.spoolcableattrs.value.split("|")
	var cabledesc=spoolcattrs[0]
	var cableitemnumdesig=spoolcattrs[1]
	var cablebaseprice=spoolcattrs[2]
	var discountsched=spoolcattrs[3]
	var cablespoolweight=spoolcattrs[4]
	if (form.selectcolor == null) {				
	form.spoolitemstring.name="item-"+cableitemnumdesig+"|"+cablebaseprice+"|"+cabledesc+"||"+cablespoolweight
		}
	else {	
	form.spoolitemstring.name="item-"+cableitemnumdesig+"-"+form.selectcolor.value+"|"+cablebaseprice+"|"+cabledesc+", "+form.selectcolor.value+"||"+cablespoolweight
		}
	}	