///////////////////////////////////////////
////   Set Initial Values
//////////////////////////////////////////
function InitCable() {
  document.enviroform.watersensor.value = '1';
  document.enviroform.wirecables.value = '5';
}

///////////////////////////////////////////
////   Save Form Data
//////////////////////////////////////////
function SaveFormData (Value) {
  SavedValue = Value;
}
//////////////////////////////////////////////
////   Cable Selection Change
/////////////////////////////////////////////
function CableSelect (){ 
  // Write New Price
  write_layer('ldsprice');
  // Write New Options
  write_layer('ldsoptions');
}
///////////////////////////////////////////
////   Verify Numeric Range
//////////////////////////////////////////
function VerifyNumericRange (FieldName, EnteredValue) {
ErrorString = "";
// Check if numeric value has been entered
var NumericExpression = /^[0-9]+$/; 
if(EnteredValue.match(NumericExpression)){
  if (FieldName == "ldsquantity"){
      // Write New Options
	  write_layer('ldsoptions');
  }  
}
  else // Non-numeric values have been entered
  { 
  ErrorString = 'Only Numeric Values may be entered for this field.';
  }
// Replaced with original value if there is an error
if (ErrorString != "") {
  alert (ErrorString); 
  if (FieldName == "ldsquantity")
    document.enviroform.ldsquantity.value = SavedValue;
  // Reset Error String
  ErrorString = "";
  }
}
///////////////////////////////////////////
////   Write Layer
//////////////////////////////////////////
function write_layer(layername){
// Write Price
if (layername == "ldsprice") { 
  // Get New Price
  Price = 51 + (9 * document.enviroform.watersensor.value);
  msgstring=Price;		  
  // Write to Layer
    if(document.layers){
  	//Browser="NN4";
 	textlayer = document.layers[layername];
 	textlayer.document.open();
 	textlayer.document.write(msgstring);
 	textlayer.document.close();  
 	}
  	if(document.all){
 	//Browser="IE"
 	textlayer = document.all[layername];
 	textlayer.innerHTML=msgstring;  
 	}
 	if(document.getElementById){
 	//Browser="NN6+";
 	textlayer = document.getElementById(layername);
 	textlayer.innerHTML =msgstring;
 	}   
}   
// Write Option Values
if (layername == "ldsoptions") { 
  // Quantity
  document.enviroform.ldsquantityweb.value = document.enviroform.ldsquantity.value; 
  // Water Sensor Cable Option  
  document.enviroform.watersensorweb.value = "watcble" + document.enviroform.watersensor.value;
  // Wire Cable Option
  document.enviroform.wirecablesweb.value = "wirecble" + document.enviroform.wirecables.value;
}   
}    

