var maxTravs = 9;
var errMsgTooManyTravs = "";
var errMsgHead = "Total number of travelers cannot exceed "
var errMsgTail = ".";

setMaxNumTravelers(9);

function validateNumberOfTravelers(idAdultsFld,idChildrenFld,idInfantsFld,idErrorTextDiv) {
   errorDisplay(idErrorTextDiv,"","");
	// now do the validation
	var nAdults=Number($(idAdultsFld).value);
	var nChild=Number(($(idChildrenFld)!=null?$(idChildrenFld).value:0));
	var nInfant=Number(($(idInfantsFld)!=null?$(idInfantsFld).value:0));
	if ((nAdults+nChild+nInfant)>maxTravs) {
	    alert(errMsgTooManyTravs);
	    errorDisplay(idErrorTextDiv,"errorMessage", errMsgTooManyTravs);
	    return false;
	}
	if (nInfant>nAdults) {
	    alert('Number of infants cannot exceed number of adults.');
	    errorDisplay(idErrorTextDiv,"errorMessage","Number of infants cannot exceed number of adults.");
	    return false;
	}
	return true;
}

function setMaxNumTravelers(maxNum)
{
	if (maxNum < 1)
	{
		maxTravs = 1;
		errMsgTooManyTravs = errMsgHead + "1" + errMsgTail;
	} else if(maxNum > 9) {
		maxTravs = 9;
		errMsgTooManyTravs = errMsgHead + "9" + errMsgTail;
	} else {
		maxTravs = maxNum;
		errMsgTooManyTravs = errMsgHead + maxNum + errMsgTail;
	}
}