*** The following javascript is producing this sort of error in Netscape "myForm is not defined", this works in Internet Explorer. Could somebody helpful me as soon as possible.Thank's
<HTML>
<HEAD>
<TITLE></TITLE>
<script language="JavaScript">
<!--
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
function MM_findObj(n, d) { //v3.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"
)>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document); return x;
}
function MM_validatetheForm() { //v3.0
var i,p,q,nm,test,num,min,max,errors='',args=MM_validatetheForm.arguments, depth_from=parseFloat(myForm.depth_from.value), depth_to=parseFloat(myForm.depth_to.value);
for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args);
if (val) { nm=val.name; if ((val=val.value)!=""
{
if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
} else if (test!='R') { num = parseFloat(val);
if (val!=''+num) errors+='- '+nm+' must contain a number.\n';
if (test.indexOf('inDepth') != -1) { p=test.indexOf(':');
min=test.substring(8,p); max=test.substring(p+1);
if (depth_to<depth_from || max<depth_to) errors+='- '+nm+' must be greater than '+depth_from+'.\n';
} if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
min=test.substring(8,p); max=test.substring(p+1);
if (num>min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
} if (errors) alert('The following error(s) occurred:\n'+errors);
document.MM_returnValue = (errors == '');
}
function MM_validateForm() { //v3.0
var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args);
if (val) { nm=val.name; if ((val=val.value)!=""
{
if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
} else if (test!='R') { num = parseFloat(val);
if (val!=''+num) errors+='- '+nm+' must contain a number.\n';
if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
min=test.substring(8,p); max=test.substring(p+1);
if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
} if (errors) alert('The following error(s) occurred:\n'+errors);
document.MM_returnValue = (errors == '');
}
//-->
</script>
</HEAD>
<BODY BGCOLOR="#FFFFFF" vlink="#0000FF" alink="#FF3333" background="../../buttons/83.jpg">
<table width="51%" border="0" height="30">
<tr>
<td>
<div align="right">
<h2> </h2>
</div>
</td>
</tr>
</table>
<table width=1000 height="100" border="1">
<tr>
<td width="7%" > </td>
<td colspan="27">
<p><font size="4">Viewing Table Only - Result for the entered data below.</font></p>
</td>
</tr>
<tr>
<td width="7%" height="24">
<div align="center"></div>
</td>
<td width="3%" height="8">
<div align="center">Profile ID</div>
</td>
<td width="2%" height="8">
<div align="center">Site ID</div>
</td>
<td width="3%" height="8">
<div align="center">Soil Horizon</div>
</td>
<td width="3%" height="8">
<div align="center">Depth From</div>
</td>
<td width="2%" height="8">
<div align="center">Depth To</div>
</td>
<td width="4%" height="8">
<div align="center">Moist Colour</div>
</td>
<td width="3%" height="8">
<div align="center">Dry Colour</div>
</td>
<td width="4%" height="8">
<div align="center">Bleach Type</div>
</td>
<td width="3%" height="8">
<div align="center">Soil Texture</div>
</td>
<td width="3%" height="8">
<div align="center">Q1</div>
</td>
<td width="3%" height="8">
<div align="center">Q2</div>
</td>
<td width="6%" height="8">
<div align="center">Distinct</div>
</td>
<td width="4%" height="8">
<div align="center">Shape</div>
</td>
<td width="4%" height="8">
<div align="center">Field PH value</div>
</td>
<td width="3%" height="8">
<div align="center">PH Depth</div>
</td>
<td width="4%" height="8">
<div align="center">PH Method</div>
</td>
<td width="4%" height="8">
<div align="center">Sub Colour 1</div>
</td>
<td width="4%" height="8">
<div align="center">Sub Colour 2</div>
</td>
<td width="3%" height="8">
<div align="center">Strength</div>
</td>
<td width="3%" height="8">
<div align="center">Stickiness</div>
</td>
<td width="4%" height="8">
<div align="center">Plasticity</div>
</td>
<td width="3%" height="8">
<div align="center">Water Status</div>
</td>
<td width="3%" height="24">
<div align="center">Carbonate</div>
</td>
<td width="3%" height="8">
<div align="center">Repellence</div>
</td>
<td width="5%" height="8">
<div align="center">Permeability</div>
</td>
<td width="4%" height="8">
<div align="center">Emerson</div>
</td>
<td width="3%" height="8">
<div align="center">Horizon Comments</div>
</td>
</tr>
</table>
<h2>Enter New Profile</h2>
<FORM ACTION="formthree.cfm?EnterNewProfile=Yes" name="myForm" METHOD=POST>
<pre><a href="../login.cfm">Logout</a>: Yogendran Nadarajah
<p>site ID: 2737 <input type="hidden" name="site_id" value="2737"></pre>
<table width="91%" border="0" height="61">
</table>
<table width="91%" border="1">
<tr>
<td width="2%" height="4">
<div align="right"><b>Soil Horizon</b></div>
</td>
<td width="2%" height="4">
<input type="text" name="horizon_name">
</td>
<td width="2%" height="4">
<div align="right"><b>Soil Texture</b></div>
</td>
<td width="2%" height="4">
<div align="left">
<select name="texture_cd">
<option value="">
| </option>
<option value="S">S
| Sand</option>
<option value="LS">LS
| Loamy sand</option>
<option value="CS">CS
| Clayey sand</option>
<option value="SL">SL
| Sandy loam</option>
<option value="FSL">FSL
| Fine sandy loam *</option>
<option value="LSCL">LSCL
| Light sandy clay loam**</option>
<option value="L">L
| Loam</option>
<option value="LFS">LFS
| Loam fine sandy *</option>
<option value="ZL">ZL
| Silty loam</option>
<option value="SCL">SCL
| Sandy clay loam</option>
<option value="CL">CL
| Clay loam</option>
<option value="CLS">CLS
| Clay loam, sandy</option>
<option value="ZCL">ZCL
| Silty clay loam</option>
<option value="LC">LC
| Light clay</option>
<option value="LMC">LMC
| Light medium clay</option>
<option value="MC">MC
| Medium clay</option>
<option value="MHC">MHC
| Medium heavy clay</option>
<option value="HC">HC
| Heavy clay</option>
<option value="C">C
| Clay (unspecified) *</option>
</select>
</div>
</td>
</tr>
<tr>
<td width="2%" height="4">
<div align="right"><b>Depth From</b></div>
</td>
<td width="2%" height="4">
<input type="text" name="depth_from">
</td>
<td width="2%" height="4">
<div align="right"><b>Qualifier(Q1) </b></div>
</td>
<td width="2%" height="4">
<select name="texture_q1_cd">
<option value="">|</option>
<option value="F">F|Fine Sandy</option>
<option value="S">S|Medium Sandy</option>
<option value="K">K|Coarse Sandy</option>
<option value="Z">Z|Silty</option>
</select>
</td>
</tr>
<tr>
<td width="2%" height="4">
<div align="right"><b>Depth To</b></div>
</td>
<td width="2%" height="4">
<input type="text" name="depth_to" onBlur="MM_validatetheForm('depth_to','','NinDepth0:10000');return document.MM_returnValue">
</td>
<HTML>
<HEAD>
<TITLE></TITLE>
<script language="JavaScript">
<!--
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
function MM_findObj(n, d) { //v3.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document); return x;
}
function MM_validatetheForm() { //v3.0
var i,p,q,nm,test,num,min,max,errors='',args=MM_validatetheForm.arguments, depth_from=parseFloat(myForm.depth_from.value), depth_to=parseFloat(myForm.depth_to.value);
for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args);
if (val) { nm=val.name; if ((val=val.value)!=""
if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
} else if (test!='R') { num = parseFloat(val);
if (val!=''+num) errors+='- '+nm+' must contain a number.\n';
if (test.indexOf('inDepth') != -1) { p=test.indexOf(':');
min=test.substring(8,p); max=test.substring(p+1);
if (depth_to<depth_from || max<depth_to) errors+='- '+nm+' must be greater than '+depth_from+'.\n';
} if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
min=test.substring(8,p); max=test.substring(p+1);
if (num>min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
} if (errors) alert('The following error(s) occurred:\n'+errors);
document.MM_returnValue = (errors == '');
}
function MM_validateForm() { //v3.0
var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args);
if (val) { nm=val.name; if ((val=val.value)!=""
if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
} else if (test!='R') { num = parseFloat(val);
if (val!=''+num) errors+='- '+nm+' must contain a number.\n';
if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
min=test.substring(8,p); max=test.substring(p+1);
if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
} if (errors) alert('The following error(s) occurred:\n'+errors);
document.MM_returnValue = (errors == '');
}
//-->
</script>
</HEAD>
<BODY BGCOLOR="#FFFFFF" vlink="#0000FF" alink="#FF3333" background="../../buttons/83.jpg">
<table width="51%" border="0" height="30">
<tr>
<td>
<div align="right">
<h2> </h2>
</div>
</td>
</tr>
</table>
<table width=1000 height="100" border="1">
<tr>
<td width="7%" > </td>
<td colspan="27">
<p><font size="4">Viewing Table Only - Result for the entered data below.</font></p>
</td>
</tr>
<tr>
<td width="7%" height="24">
<div align="center"></div>
</td>
<td width="3%" height="8">
<div align="center">Profile ID</div>
</td>
<td width="2%" height="8">
<div align="center">Site ID</div>
</td>
<td width="3%" height="8">
<div align="center">Soil Horizon</div>
</td>
<td width="3%" height="8">
<div align="center">Depth From</div>
</td>
<td width="2%" height="8">
<div align="center">Depth To</div>
</td>
<td width="4%" height="8">
<div align="center">Moist Colour</div>
</td>
<td width="3%" height="8">
<div align="center">Dry Colour</div>
</td>
<td width="4%" height="8">
<div align="center">Bleach Type</div>
</td>
<td width="3%" height="8">
<div align="center">Soil Texture</div>
</td>
<td width="3%" height="8">
<div align="center">Q1</div>
</td>
<td width="3%" height="8">
<div align="center">Q2</div>
</td>
<td width="6%" height="8">
<div align="center">Distinct</div>
</td>
<td width="4%" height="8">
<div align="center">Shape</div>
</td>
<td width="4%" height="8">
<div align="center">Field PH value</div>
</td>
<td width="3%" height="8">
<div align="center">PH Depth</div>
</td>
<td width="4%" height="8">
<div align="center">PH Method</div>
</td>
<td width="4%" height="8">
<div align="center">Sub Colour 1</div>
</td>
<td width="4%" height="8">
<div align="center">Sub Colour 2</div>
</td>
<td width="3%" height="8">
<div align="center">Strength</div>
</td>
<td width="3%" height="8">
<div align="center">Stickiness</div>
</td>
<td width="4%" height="8">
<div align="center">Plasticity</div>
</td>
<td width="3%" height="8">
<div align="center">Water Status</div>
</td>
<td width="3%" height="24">
<div align="center">Carbonate</div>
</td>
<td width="3%" height="8">
<div align="center">Repellence</div>
</td>
<td width="5%" height="8">
<div align="center">Permeability</div>
</td>
<td width="4%" height="8">
<div align="center">Emerson</div>
</td>
<td width="3%" height="8">
<div align="center">Horizon Comments</div>
</td>
</tr>
</table>
<h2>Enter New Profile</h2>
<FORM ACTION="formthree.cfm?EnterNewProfile=Yes" name="myForm" METHOD=POST>
<pre><a href="../login.cfm">Logout</a>: Yogendran Nadarajah
<p>site ID: 2737 <input type="hidden" name="site_id" value="2737"></pre>
<table width="91%" border="0" height="61">
</table>
<table width="91%" border="1">
<tr>
<td width="2%" height="4">
<div align="right"><b>Soil Horizon</b></div>
</td>
<td width="2%" height="4">
<input type="text" name="horizon_name">
</td>
<td width="2%" height="4">
<div align="right"><b>Soil Texture</b></div>
</td>
<td width="2%" height="4">
<div align="left">
<select name="texture_cd">
<option value="">
| </option>
<option value="S">S
| Sand</option>
<option value="LS">LS
| Loamy sand</option>
<option value="CS">CS
| Clayey sand</option>
<option value="SL">SL
| Sandy loam</option>
<option value="FSL">FSL
| Fine sandy loam *</option>
<option value="LSCL">LSCL
| Light sandy clay loam**</option>
<option value="L">L
| Loam</option>
<option value="LFS">LFS
| Loam fine sandy *</option>
<option value="ZL">ZL
| Silty loam</option>
<option value="SCL">SCL
| Sandy clay loam</option>
<option value="CL">CL
| Clay loam</option>
<option value="CLS">CLS
| Clay loam, sandy</option>
<option value="ZCL">ZCL
| Silty clay loam</option>
<option value="LC">LC
| Light clay</option>
<option value="LMC">LMC
| Light medium clay</option>
<option value="MC">MC
| Medium clay</option>
<option value="MHC">MHC
| Medium heavy clay</option>
<option value="HC">HC
| Heavy clay</option>
<option value="C">C
| Clay (unspecified) *</option>
</select>
</div>
</td>
</tr>
<tr>
<td width="2%" height="4">
<div align="right"><b>Depth From</b></div>
</td>
<td width="2%" height="4">
<input type="text" name="depth_from">
</td>
<td width="2%" height="4">
<div align="right"><b>Qualifier(Q1) </b></div>
</td>
<td width="2%" height="4">
<select name="texture_q1_cd">
<option value="">|</option>
<option value="F">F|Fine Sandy</option>
<option value="S">S|Medium Sandy</option>
<option value="K">K|Coarse Sandy</option>
<option value="Z">Z|Silty</option>
</select>
</td>
</tr>
<tr>
<td width="2%" height="4">
<div align="right"><b>Depth To</b></div>
</td>
<td width="2%" height="4">
<input type="text" name="depth_to" onBlur="MM_validatetheForm('depth_to','','NinDepth0:10000');return document.MM_returnValue">
</td>