<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "[URL unfurl="true"]http://www.w3.org/TR/html4/strict.dtd">[/URL]
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta http-equiv="content-language" content="en">
<title>Test page</title>
<script type="text/javascript">
<!--
function passText() {
function calcgrass() {
function screenout() {
var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
var test = '';
for (var i=firstMonthIndex+1; i<=lastMonthIndex; i++){
test += months[i] + ' = ' + fin[i]+ '\n';
}
document.forms['displayform'].elements['itemsbox'].value = test;
}
var totEt = testing = 0;
var conv = new Array(12);
var fin = new Array(12);
var newmeter = oldread;
for (var i=firstMonthIndex; i<=lastMonthIndex; i++) totEt += Et[i];
for (var i=firstMonthIndex; i<=lastMonthIndex+1; i++) conv[i] = (Et[i] / totEt) * deltap;
for (var i=firstMonthIndex+1; i<= lastMonthIndex; i++) {
fin[i] = parseFloat(newmeter) + parseFloat(conv[i]);
newmeter = fin[i];
}
screenout();
}
var frm = document.forms['selectform'].elements;
var crop = frm['crop'].options[frm['crop'].selectedIndex].value;
var firstMonthIndex = frm['startMonth'].selectedIndex;
var lastMonthIndex = frm['endMonth'].selectedIndex;
var firstMonth = frm['startMonth'].options[firstMonthIndex].value;
var lastMonth = frm['endMonth'].options[lastMonthIndex].value;
var oldread = frm['freading'].value;
var newread = frm['lreading'].value;
var Et = new Array(12);
var between = Math.abs(lastMonthIndex - firstMonthIndex - 1);
var deltap = (newread + 1) - oldread;
switch(crop) {
case 'citrus':
alert(crop);
return;
case 'grass':
var Et = [0.0472, 0.0586, 0.0782, 0.0983, 0.1216, 0.0992, 0.1123, 0.1118, 0.0899, 0.0798, 0.0584, 0.0448];
calcgrass();
break;
case 'fall':
alert(crop);
return;
case 'spring':
alert(crop);
return;
case 'strawberry':
alert(crop);
return;
case 'nirr':
alert(crop);
Et = [1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00];
calcgrass();
break;
default:
alert(crop);
return;
}
}
//-->
</script>
<style type="text/css">
body {
background-color: #FFFFFF;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
}
a {
color: #FF0000;
}
a:visited {
color: #800000;
}
a:focus, a:active {
color: #FF00FF;
}
</style>
</head>
<body>
<form name="selectform">
Select a Crop:
<select name="crop">
<option value="grass">Grass</option>
<option value="citrus">Citrus</option>
<option value="fall">Fall Veg.</option>
<option value="spring">Spring Veg.</option>
<option value="strawberry">Strawberry</option>
<option value="nirr">No Irrigation</option>
</select>
<br><br>
Select Last Month With Reading:
<select name="startMonth" size=1>
<option value="jan">January</option>
<option value="feb">February</option>
<option value="mar">March</option>
<option value="apr">April</option>
<option value="may">May</option>
<option value="june">June</option>
<option value="july">July</option>
<option value="aug">August</option>
<option value="sep">September</option>
<option value="oct">October</option>
<option value="nov">November</option>
<option value="dec">December</option>
</select>
<br><br>
Select Restart Reading:
<select name="endMonth" size=1>
<option value="jan">January</option>
<option value="feb">February</option>
<option value="mar">March</option>
<option value="apr">April</option>
<option value="may">May</option>
<option value="june">June</option>
<option value="july">July</option>
<option value="aug">August</option>
<option value="sep">September</option>
<option value="oct">October</option>
<option value="nov">November</option>
<option value="dec">December</option>
</select>
<br><br>
Old Reading
<input type="text" name="freading" maxlength="15" size="18">
<br><br>
New Reading
<input type="text" name="lreading" maxlength="15" size="18">
<br><br>
<input type="button" value="Calculate" onclick="passText();">
</form>
<form name="displayform">
Results:
<br>
<textarea cols="40" rows="13" name="itemsbox"></textarea>
</form>
</body>
</html>