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;

//Check a range has been entered for: temperature
CanSubmit = ForceRange("Temp", "Temperature");
if (!CanSubmit) return;

//Check a range has been entered for: scale (low)
CanSubmit = ForceRange("ScaleLow", "Scale (lower)");
if (!CanSubmit) return;

//Check a range has been entered for: scale (high)
CanSubmit = ForceRange("ScaleHigh", "Scale (upper)");
if (!CanSubmit) return;

//Check a range has been entered for: increment
CanSubmit = ForceRange("Inc", "Division increments");
if (!CanSubmit) return;

//Check a range has been entered for: major increment
CanSubmit = ForceRange("MInc", "Emphasised divisions");
if (!CanSubmit) return;

//Check there is an entry for scale name
CanSubmit = ForceEntry("Scale", "Please enter a unit of measure for this thermometer.");
if (!CanSubmit) return;

//If fields have been entered correctly, submit the form
if (CanSubmit) document.LayoutThermometer.submit();

} //end function

