function dsoCalc() { var strError = ""
var intDays = document.Calculator.Days.value
var fReceivables = document.Calculator.Receivables.value
var fSales = document.Calculator.Sales.value
var allVals=fReceivables + fSales + intDays
if (allVals.length == 0) { strError = "No input found."
}
else if (fReceivables.length == 0) { strError = "Receivables is required."
}
else if (fSales.length == 0) { strError = "Sales is required."
}
else if (intDays.length == 0) { strError = "Days is required."
}
else if (isNaN( fReceivables )) { strError = "Receivables must be numeric."
}
else if (isNaN( fSales)) { strError = "Sales must be numeric."
}
else if (isNaN( intDays )) { strError = "Days must be numeric."
}
if (strError.length > 0) { alert(strError)
}
else { var fRegularDSO = ( fReceivables / fSales ) * intDays
document.Calculator.DSO.value=Math.round(fRegularDSO)
}
}
function setFocus() { document.Calculator.Receivables.focus()
}
