function validarEmail(valor) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
		return (true)
	}
	else
	{
		//alert("La dirección: " + valor + " de email es incorrecta.");
		return (false);
	}
}


function validar_form_presupuesto()
{
   	  error_nombre_empresa  = document.form_presupuesto.error_nombre_empresa.value;
	  error_persona_contacto= document.form_presupuesto.error_persona_contacto.value;
	  error_email   	= document.form_presupuesto.error_email.value;
	  error_telefono   	= document.form_presupuesto.error_telefono.value;
	  error_mensaje   	= document.form_presupuesto.error_mensaje.value;
	  error_acepta  	= document.form_presupuesto.error_acepta.value;
	  
	  nombre_empresa   = document.form_presupuesto.nombre_empresa.value;
	  persona_contacto = document.form_presupuesto.persona_contacto.value;
	  email  	= document.form_presupuesto.email.value;
	  telefono  = document.form_presupuesto.telefono.value;
	  mensaje  	= document.form_presupuesto.mensaje.value;
	  acepta   	= document.form_presupuesto.acepta.checked;
	  
      cadena_errores = "";
	  
	  if (nombre_empresa==''){
			  cadena_errores = cadena_errores + error_nombre_empresa + '\n';
	  }
	  
	  if (persona_contacto==''){
			  cadena_errores = cadena_errores + error_persona_contacto + '\n';
	  }
	  
	  if (!validarEmail(email)){
			  cadena_errores = cadena_errores + error_email + '\n';
	  }
	  
	  if (telefono==''){
			  cadena_errores = cadena_errores + error_telefono + '\n';
	  }
	  
	  if (mensaje==''){
			  cadena_errores = cadena_errores + error_mensaje + '\n';
	  }
	  
	  if (!acepta) {
			  cadena_errores = cadena_errores + error_acepta + '\n';
	  }
	  
	  if (cadena_errores=="")	
	  {
		document.form_presupuesto.submit();	
	  }
	  else
	  {
	 	alert (cadena_errores);
	  }

}



	
function validar_form_contacto()
	{
		
		  error_nombre = document.contacto.error_nombre.value;
		  error_empresa = document.contacto.error_empresa.value;
		  error_email = document.contacto.error_email.value;
		  error_telefono = document.contacto.error_telefono.value;
		  error_consulta = document.contacto.error_mensaje.value;
		  error_acepta = document.contacto.error_acepta.value;
	
		  nombre = document.contacto.nombre.value;
		  empresa = document.contacto.empresa.value;
		  consulta = document.contacto.consulta.value;
		  email = document.contacto.email.value;
		  telefono = document.contacto.telefono.value;
		  consulta = document.contacto.consulta.value;
		  acepta = document.contacto.acepta.checked;
		
		  cadena_errores = "";
		  if (nombre==''){
			  cadena_errores = cadena_errores + error_nombre + '\n';
		  }
		  
		  if (empresa==''){
   			  cadena_errores = cadena_errores + error_empresa + '\n';
		  }
		  
		  
		  if (!validarEmail(email)){
			  cadena_errores = cadena_errores + error_email + '\n';
		  }
		  
		  if (telefono==''){
			  cadena_errores = cadena_errores + error_telefono + '\n';
		  }
		  
  		  if (consulta==''){
			  cadena_errores = cadena_errores + error_consulta + '\n';
		  }
		  
		  if (!acepta) {
			  cadena_errores = cadena_errores + error_acepta + '\n';
		  }
		  
		
		  if (cadena_errores=="")	{
		      document.contacto.submit();	
		  }
		  else
		  {
			  alert (cadena_errores);
		  }
	
	}	
	
	
function valida_form_recomiendenos()
{
   	  error_nombre  = document.recomiendenos.error_nombre.value;
	  error_email   = document.recomiendenos.error_email.value;
	  error_acepta  = document.recomiendenos.error_acepta.value;
	  
	  nombre   = document.recomiendenos.nombre.value;
	  email_1  = document.recomiendenos.email_1.value;
	  acepta   = document.recomiendenos.acepta.checked;
	  
      cadena_errores = "";
	  
	  if (nombre==''){
			  cadena_errores = cadena_errores + error_nombre + '\n';
	  }
	  
	  if (!validarEmail(email_1)){
			  cadena_errores = cadena_errores + error_email + '\n';
	  }
	  
  	  
	  
	  if (!acepta) {
			  cadena_errores = cadena_errores + error_acepta + '\n';
	  }
	  
	 if (cadena_errores=="")	
	 {
		document.recomiendenos.submit();	
	 }
	 else
	 {
	 	alert (cadena_errores);
	 }

}

  
  




