// A routine to check send validity for baby development form.
// Copyrights - Eli Zvuluny @ 2000

function doSend() 
{
   var digTemplate = /^[\d]*[\.]*[\d]*$/
   toSend = true
   if (document.babyForm.weight.value || document.babyForm.head.value || document.babyForm.height.value ) {
        toSend = true;
   } else {
        toSend = false;
		errCode = 2

   }
   if (!document.babyForm.age.value && toSend)
   {
        toSend = false;
		errCode = 1
}
  if (document.babyForm.age.value && toSend)
  {
      if (document.babyForm.age.value <  0 || document.babyForm.age.value > 36)
      {
         toSend = false;
		 errCode = 4
     }
  }
   // Now to find all entered field are digital
   if (!digTemplate.test(document.babyForm.weight.value) || !digTemplate.test(document.babyForm.age.value) || !digTemplate.test(document.babyForm.height.value) || !digTemplate.test(document.babyForm.head.value)) {
      toSend = false;
 		errCode = 3
  }
   if (toSend) {
      return true
   } else {
//     alert ("All fields must be filled, with legal Values")
      switch (errCode) {
	     case 1:
            alert ("You must enter the baby age")
            document.babyForm.age.focus()
			break;
	     case 2:
            alert ("At least one of the first 3 fields must be filled")
			break;
	     case 3:
            alert ("You must enter a numeric value")
			break;
	     case 4:
            alert ("Age must be between 0 - 36 month")
			break;
	  } // switch
	  return false
   }
}
