function ValidateData() {


//Submission variable
var CanSubmit = false;

//Check to make sure that the worksheet title field is not empty.
CanSubmit = ForceEntry("WorksheetTitle", "Please enter a title for the worksheet.");
if (!CanSubmit) return;

// check numeric entries are numeric 
CanSubmit = ForceNumber("QuestionCount", "Number of questions");
if (!CanSubmit) return;

CanSubmit = ForceNumber("RangeLower", "Starting number (lower range)");
if (!CanSubmit) return;

CanSubmit = ForceNumber("RangeUpper", "Starting number (upper range)");
if (!CanSubmit) return;

// check question range
if (parseInt(document.getElementById("QuestionCount").value) < 1 || parseInt(document.getElementById("QuestionCount").value) > 10)  
  { 
  alert ("Please enter a value in the 'number of questions' box between 3 and 10."); 
  CanSubmit = false;
  return; 
  } 

//Operand range lower
CanSubmit = ForceNumber("OperandRangeLower", "Number of pictures to add or subtract (lower range)");
if (!CanSubmit) return;

if (parseInt(document.getElementById("OperandRangeLower").value) < 1 || parseInt(document.getElementById("OperandRangeLower").value) > 10)  
  { 
  alert ("Please enter a value in the 'Number of pictures to add or subtract (lower range)' box between 1 and 10."); 
  CanSubmit = false;
  return; 
  } 

//Operand range upper
CanSubmit = ForceNumber("OperandRangeUpper", "Number of pictures to add or subtract (upper range)");
if (!CanSubmit) return;

if (parseInt(document.getElementById("OperandRangeUpper").value) < 1 || parseInt(document.getElementById("OperandRangeUpper").value) > 20)  
  { 
  alert ("Please enter a value in the 'Number of pictures to add or subtract (upper range)' box between 1 and 10."); 
  CanSubmit = false;
  return; 
  } 
    
//If fields have been entered correctly, submit the form
document.LayoutMoreLess.submit();

} //end function

