// JavaScript Document
function ValidateFields(){

   if(document.dmsform.DMSAcctNumber.value == ""){
      alert('Por favor, escriba su número de cuenta SPA');
	  return false;
 }
 if(document.dmsform.DMSName.value == ""){
      alert('Por favor, escriba el nombre bajo el cual su cuenta SPA fue inscrita');
	  return false;
 }
 if(document.dmsform.OrderedBy.value == ""){
      alert('Por favor, escriba el nombre de la persona que hace el pedido');
	  return false;
 }
 
apos=document.dmsform.EmailAddress.value.indexOf("@")
dotpos=document.dmsform.EmailAddress.value.lastIndexOf(".")
 if(document.dmsform.EmailAddress.value == "" || apos < 1 || dotpos-apos < 2){
      alert('Por favor, escriba una dirección de correo electrónico que sea válido');
	  document.dmsform.EmailAddress.focus();
	  return false;
 }

 if(document.dmsform.Cat11.value == "" || document.dmsform.Cat12.value == "" || document.dmsform.Cat13.value == ""){
      alert('Por favor, escriba el número de catálogo correspondiente al artículo: 01. El formato correcto es: xx-xxx-xxx');
	  return false;
	  }
if(document.dmsform.Quantity01.value == ""){
      alert('Por favor, escriba la cantidad de unidades del artículo que desea: 01');
	  return false;
	  }
	if(document.dmsform.BookTitle01.value == ""){
      alert('Por favor, escriba el título de la publicación correspondiente al artículo ordenado: 01');
	  return false;
	  }
 if (document.dmsform.Cat21.value == "" && document.dmsform.Cat22.value == "" && document.dmsform.Cat23.value == "" && document.dmsform.Quantity02.value == "" && document.dmsform.BookTitle02.value == "") {
	return true;
 }
  if(document.dmsform.Cat21.value == "" || document.dmsform.Cat22.value == "" || document.dmsform.Cat23.value == ""){
      alert('Por favor, escriba el número de catálogo correspondiente al artículo: 02. El formato correcto es: xx-xxx-xxx');
	  return false;
	  }
if(document.dmsform.Quantity02.value == ""){
      alert('Por favor, escriba la cantidad de unidades del artículo que desea: 02');
	  return false;
	  }
	if(document.dmsform.BookTitle02.value == ""){
      alert('Por favor, escriba el título de la publicación correspondiente al artículo ordenado: 02');
	  return false;
	  }
  if (document.dmsform.Cat31.value == "" && document.dmsform.Cat32.value == "" && document.dmsform.Cat33.value == "" && document.dmsform.Quantity03.value == "" && document.dmsform.BookTitle03.value == "") {
	return true;
 }
  if(document.dmsform.Cat31.value == "" || document.dmsform.Cat32.value == "" || document.dmsform.Cat33.value == ""){
      alert('Por favor, escriba el número de catálogo correspondiente al artículo: 03. El formato correcto es: xx-xxx-xxx');
	  return false;
	  }
if(document.dmsform.Quantity03.value == ""){
      alert('Por favor, escriba la cantidad de unidades del artículo que desea: 03');
	  return false;
	  }
	if(document.dmsform.BookTitle03.value == ""){
      alert('Por favor, escriba el título de la publicación correspondiente al artículo ordenado: 03');
	  return false;
	  }
 if (document.dmsform.Cat41.value == "" && document.dmsform.Cat42.value == "" && document.dmsform.Cat43.value == "" && document.dmsform.Quantity04.value == "" && document.dmsform.BookTitle04.value == "") {
	return true;
 }
  if(document.dmsform.Cat41.value == "" || document.dmsform.Cat42.value == "" || document.dmsform.Cat43.value == ""){
      alert('Por favor, escriba el número de catálogo correspondiente al artículo: 04. El formato correcto es: xx-xxx-xxx');
	  return false;
	  }
if(document.dmsform.Quantity04.value == ""){
      alert('Por favor, escriba la cantidad de unidades del artículo que desea: 04');
	  return false;
	  }
	if(document.dmsform.BookTitle04.value == ""){
      alert('Por favor, escriba el título de la publicación correspondiente al artículo ordenado: 04');
	  return false;
	  }
 if (document.dmsform.Cat51.value == "" && document.dmsform.Cat52.value == "" && document.dmsform.Cat53.value == "" && document.dmsform.Quantity05.value == "" && document.dmsform.BookTitle05.value == "") {
	return true;
 }
  if(document.dmsform.Cat51.value == "" || document.dmsform.Cat52.value == "" || document.dmsform.Cat53.value == ""){
      alert('Por favor, escriba el número de catálogo correspondiente al artículo: 05. El formato correcto es: xx-xxx-xxx');
	  return false;
	  }
if(document.dmsform.Quantity05.value == ""){
      alert('Por favor, escriba la cantidad de unidades del artículo que desea: 05');
	  return false;
	  }
	if(document.dmsform.BookTitle05.value == ""){
      alert('Por favor, escriba el título de la publicación correspondiente al artículo ordenado: 05');
	  return false;
	  }
  if (document.dmsform.Cat61.value == "" && document.dmsform.Cat52.value == "" && document.dmsform.Cat53.value == "" && document.dmsform.Quantity06.value == "" && document.dmsform.BookTitle06.value == "") {
	return true;
 }
  if(document.dmsform.Cat61.value == "" || document.dmsform.Cat52.value == "" || document.dmsform.Cat53.value == ""){
      alert('Por favor, escriba el número de catálogo correspondiente al artículo: 06. El formato correcto es: xx-xxx-xxx');
	  return false;
	  }
if(document.dmsform.Quantity06.value == ""){
      alert('Por favor, escriba la cantidad de unidades del artículo que desea: 06');
	  return false;
	  }
	if(document.dmsform.BookTitle06.value == ""){
      alert('Por favor, escriba el título de la publicación correspondiente al artículo ordenado: 06');
	  return false;
	  }
  if (document.dmsform.Cat71.value == "" && document.dmsform.Cat72.value == "" && document.dmsform.Cat73.value == "" && document.dmsform.Quantity07.value == "" && document.dmsform.BookTitle07.value == "") {
	return true;
 }
  if(document.dmsform.Cat71.value == "" || document.dmsform.Cat72.value == "" || document.dmsform.Cat73.value == ""){
      alert('Por favor, escriba el número de catálogo correspondiente al artículo: 07. El formato correcto es: xx-xxx-xxx');
	  return false;
	  }
if(document.dmsform.Quantity07.value == ""){
      alert('Por favor, escriba la cantidad de unidades del artículo que desea: 07');
	  return false;
	  }
	if(document.dmsform.BookTitle07.value == ""){
      alert('Por favor, escriba el título de la publicación correspondiente al artículo ordenado: 07');
	  return false;
	  }
 if (document.dmsform.Cat81.value == "" && document.dmsform.Cat82.value == "" && document.dmsform.Cat83.value == "" && document.dmsform.Quantity08.value == "" && document.dmsform.BookTitle08.value == "") {
	return true;
 }
  if(document.dmsform.Cat81.value == "" || document.dmsform.Cat82.value == "" || document.dmsform.Cat83.value == ""){
      alert('Por favor, escriba el número de catálogo correspondiente al artículo: 08. El formato correcto es: xx-xxx-xxx');
	  return false;
	  }
if(document.dmsform.Quantity08.value == ""){
      alert('Por favor, escriba la cantidad de unidades del artículo que desea: 08');
	  return false;
	  }
	if(document.dmsform.BookTitle08.value == ""){
      alert('Por favor, escriba el título de la publicación correspondiente al artículo ordenado: 08');
	  return false;
	  }
  if (document.dmsform.Cat91.value == "" && document.dmsform.Cat92.value == "" && document.dmsform.Cat93.value == "" && document.dmsform.Quantity09.value == "" && document.dmsform.BookTitle09.value == "") {
	return true;
 }
  if(document.dmsform.Cat91.value == "" || document.dmsform.Cat92.value == "" || document.dmsform.Cat93.value == ""){
      alert('Por favor, escriba el número de catálogo correspondiente al artículo: 09. El formato correcto es: xx-xxx-xxx');
	  return false;
	  }
if(document.dmsform.Quantity09.value == ""){
      alert('Por favor, escriba la cantidad de unidades del artículo que desea: 09');
	  return false;
	  }
	if(document.dmsform.BookTitle09.value == ""){
      alert('Por favor, escriba el título de la publicación correspondiente al artículo ordenado: 09');
	  return false;
	  }
  if (document.dmsform.Cat101.value == "" && document.dmsform.Cat102.value == "" && document.dmsform.Cat103.value == "" && document.dmsform.Quantity10.value == "" && document.dmsform.BookTitle10.value == "") {
	return true;
 }
  if(document.dmsform.Cat101.value == "" || document.dmsform.Cat102.value == "" || document.dmsform.Cat103.value == ""){
      alert('Por favor, escriba el número de catálogo correspondiente al artículo: 10. El formato correcto es: xx-xxx-xxx');
	  return false;
	  }
if(document.dmsform.Quantity10.value == ""){
      alert('Por favor, escriba la cantidad de unidades del artículo que desea: 10');
	  return false;
	  }
	if(document.dmsform.BookTitle10.value == ""){
      alert('Por favor, escriba el título de la publicación correspondiente al artículo ordenado: 10');
	  return false;
	  }

return true;
}
