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;

CanSubmit = ForceNumber("SecondRangeLower", "Number to multiply by (lower range)");
if (!CanSubmit) return;

CanSubmit = ForceNumber("SecondRangeUpper", "Numbers to multiply by (upper range)");
if (!CanSubmit) return;


//Only check trailing operand if checkbox is ticked
if (document.getElementById("Trailing Operands Checkbox").checked) {
	
	CanSubmit = ForceNumber("TrailingOperandsValue", "Trailing value");
	if (!CanSubmit) return;
}

//Only check mutiplier if checkbox is ticked
if (document.getElementById("Multiplier Checkbox").checked) {
	
	CanSubmit = ForceNumber("MultiplierValue", "Multiplier");
	if (!CanSubmit) return;
}


// check question range
if (parseInt(document.getElementById("QuestionCount").value) < 1 || parseInt(document.getElementById("QuestionCount").value) > 99)  
  { 
  alert ("Please enter a value in the 'number of questions' box between 1 and 99."); 
  CanSubmit = false;
  return; 
  } 

//If fields have been entered correctly, submit the form
if (CanSubmit) document.LayoutMultiplication.submit();

} //end function

