function validateFormOnSubmit(theForm) {
var reason = "";

//verifico e-mail
  reason += verificoEmail(theForm.email);
//verifico telefono
if (theForm.telefono){
  reason += verificoNumero(theForm.telefono);
}
//verifico direccion
if (theForm.direccion){
  reason += verificoVacio(theForm.direccion);
}
//verifico pedido
if (theForm.pedido){
  reason += verificoVacio(theForm.pedido);
}
//verifico consulta
if (theForm.consulta){
  reason += verificoVacio(theForm.consulta);
}
//verifico nombre , apellido  y consulta
  reason += verificoVacio(theForm.nombre);
  reason += verificoVacio(theForm.apellido);
     
  if (reason != "") {
    alert("Algunos campos requieren corrección:\n" + reason);
    return false;
  }

  return true;
}

/*MAIL*/
var mail;
function verificoEmail(campo){
	mail= campo.value
	if (mail.length==0){
		campo.style.background = 'Yellow';
		return "- El " + campo.name +" no puede estar vacío.\n";
	}
		else{
			a=mail.indexOf("@")
			b=mail.indexOf(".")
			if (a>0 && a<mail.length-1 && b>0 && b<mail.length-1){
				campo.style.background = 'White';
				return "";
				
			}
				else{
					campo.style.background = 'Yellow';
					return "- Ingrese un e-mail correcto.\n";
				}
		}
}


/*NUMERO*/
var numero;
function verificoNumero(campo){
	numero= campo.value
	if (numero.length ==0){
		campo.style.background = 'Yellow';
		return "- El " + campo.name +" no puede estar vacío.\n";
		}
		else{
			if (isNaN(numero)) {
			campo.style.background = 'Yellow';
			return "- El " + campo.name +" debe ser un número.\n";
			}
			else{
				campo.style.background = 'White';
				return "";
			}
		}
}

/*VACIO*/
var vacio;
function verificoVacio(campo){
	vacio = campo.value
	if (vacio.length ==0){
		campo.style.background = 'Yellow';
		return "- El/la " + campo.name +"  no puede estar vacío.\n";
		}
		else{
			campo.style.background = 'White';
			return "";
		}
}

