<script type="text/javascript">
<!--
function highlightNumbers([s]thresholdNum[/s]) {
[b]//[/b] thresholdNum = parseInt(thresholdNum, 10);
[b]
var thresholdNum = document.forms[0].lower.value;
var ip1 = thresholdNum.substring(0,thresholdNum.indexOf('.'));
thresholdNum = thresholdNum.substring(thresholdNum.indexOf('.')+1);
var ip2 = thresholdNum.substring(0,thresholdNum.indexOf('.'));
thresholdNum = thresholdNum.substring(thresholdNum.indexOf('.')+1);
var ip3 = thresholdNum.substring(0,thresholdNum.indexOf('.'));
thresholdNum = thresholdNum.substring(thresholdNum.indexOf('.')+1);
var ip4 = thresholdNum;
var lower = (parseInt(ip1, 10) * 1000000000) +
(parseInt(ip2, 10) * 1000000) +
(parseInt(ip3, 10) * 1000) +
parseInt(ip4, 10);
thresholdNum = document.forms[0].upper.value;
ip1 = thresholdNum.substring(0,thresholdNum.indexOf('.'));
thresholdNum = thresholdNum.substring(thresholdNum.indexOf('.')+1);
ip2 = thresholdNum.substring(0,thresholdNum.indexOf('.'));
thresholdNum = thresholdNum.substring(thresholdNum.indexOf('.')+1);
ip3 = thresholdNum.substring(0,thresholdNum.indexOf('.'));
thresholdNum = thresholdNum.substring(thresholdNum.indexOf('.')+1);
ip4 = thresholdNum;
var upper = (parseInt(ip1, 10) * 1000000000) +
(parseInt(ip2, 10) * 1000000) +
(parseInt(ip3, 10) * 1000) +
parseInt(ip4, 10);
[/b]
var myTableRows = document.getElementById('myTable').rows;
for (var rowLoop=0; rowLoop < myTableRows.length; rowLoop++) {
var currentRow = myTableRows[rowLoop].cells;
for (var cellLoop=0; cellLoop < currentRow.length; cellLoop++) {
[b]
thresholdNum = currentRow[cellLoop].innerText;
ip1 = thresholdNum.substring(0,thresholdNum.indexOf('.'));
thresholdNum = thresholdNum.substring(thresholdNum.indexOf('.')+1);
ip2 = thresholdNum.substring(0,thresholdNum.indexOf('.'));
thresholdNum = thresholdNum.substring(thresholdNum.indexOf('.')+1);
ip3 = thresholdNum.substring(0,thresholdNum.indexOf('.'));
thresholdNum = thresholdNum.substring(thresholdNum.indexOf('.')+1);
ip4 = thresholdNum;
var curr = (parseInt(ip1, 10) * 1000000000) +
(parseInt(ip2, 10) * 1000000) +
(parseInt(ip3, 10) * 1000) +
parseInt(ip4, 10);
if ((curr >= lower && curr <= upper) || (curr <= lower && curr >= upper))[/b] {
currentRow[cellLoop].style.backgroundColor = '#FFFF00';
} else {
currentRow[cellLoop].style.backgroundColor = '#FFFFFF';
}
}
}
}
//-->
</script>