
function notEmpty(name, value) {
  if ((value != null) && (value != ""))
     return true;
  else {
     alert('The ' + name + ' field has been left empty\nPlease fill it in before submitting');
     return false;
  }
}

 function notEmptyNA(name, value) {
  if ((value != null) && (value != ""))
     return true;
  else {
     return false;
  }
 }


function validate() {
  with (document.safetyvideo) {
    if ((notEmpty("Address", Address.value)) &&
        (notEmpty("City", City.value)) &&
        (notEmpty("State", State.options[State.selectedIndex].value)) &&
        (notEmpty("Zip", Zip.value))) {
					    	if (notEmptyNA("Company", Company.value) || (notEmptyNA("FirstName", FirstName.value) && notEmptyNA("LastName", LastName.value)))
						      submit();
								  else {
							     alert('Either Company or (FirstName and LastName) must be filled in.');
								    return;
          }
						  }
	   else
				  return;
  }
}