function doSubmit() {


var reason = "";

  reason += validateAge();
  reason += checkRooms();
  reason += validateSpry();
 
      
  if (reason != "") {
    alert("Some fields need correction:\n" + reason);
    return false;
  }
}

function validateAge() {
    var error = "";
			var min_age = 18;

			/* change "age_form" to whatever your form has for a name="..." */
			var year = parseInt(document.forms["isc"]["year"].value);
			var month = parseInt(document.forms["isc"]["month"].value) - 1;
			var day = parseInt(document.forms["isc"]["day"].value);

			var theirDate = new Date((year + min_age), month, day);
			var today = new Date;

			if ( (today.getTime() - theirDate.getTime()) < 0) {
				error ="The Main Member appears to be under 18, please check the date of birth\n";
				
			}
			else {
				
			}
			return error;
		}

	
		function checkRooms(){
			
var error = "";
/*
var dblrm = parseInt(document.forms[0].double.value);
var twinrm = parseInt(document.forms[0].twin.value);
var singlerm = parseInt(document.forms[0].single.value);

*/
var dblrm = parseInt(document.forms["isc"]["double"].value);
var twinrm = parseInt(document.forms["isc"]["twin"].value);
var singlerm = parseInt(document.forms["isc"]["single"].value);
if (dblrm==0 && twinrm==0 && singlerm==0 ){
error="Please Select The Number of Rooms Required\n";

}
return error;			
		}
		



		function validateSpry() {
var error = "";
if ( Spry.Widget.Form.validate(document.isc) == true ){

}
else
{
error ="Please Check the Highlighted areas of the form\n";
}
return error;
}