// JavaScript Document


function Validar() {
  	var Campo1 = "nombre";
  	var CampoTexto1 = "Nombre";
  	var Campo2 = "email";
  	var CampoTexto2 = "Email";
  	var Campo3 = "comentario";
  	var CampoTexto3 = "Comentario";

	
	if (
    Validar_CampoNoNulo(Campo1, CampoTexto1) 
	&& Validar_Email(Campo2, CampoTexto2)
	&& Validar_CampoNoNulo(Campo3, CampoTexto3) 
	)
	{
		return true
	}
	else
	{
		return false
	}
}

function ValidarGacetilla() {
  	var Campo1 = "nombre";
  	var CampoTexto1 = "Su Nombre y Apellido";
  	var Campo3 = "medio";
  	var CampoTexto3 = "Medio";
  	var Campo2 = "email";
  	var CampoTexto2 = "Email";

	
	if (
    Validar_CampoNoNulo(Campo1, CampoTexto1) 
	&& Validar_CampoNoNulo(Campo3, CampoTexto3) 
	&& Validar_Email(Campo2, CampoTexto2)
	
	)
	{
		return true
	}
	else
	{
		return false
	}
}


function ValidarAuspicio() {
  
  var Campo1 = "apellido";
  	var CampoTexto1 = "Apellido";
 	var Campo2 = "nombre";
  	var CampoTexto2 = "Nombre";
  var Campo3 = "lugar";
  	var CampoTexto3 = "Lugar";
  var Campo4 = "telefono";
  	var CampoTexto4 = "Telefono";
  	var Campo5 = "email";
  	var CampoTexto5 = "Email";
  	var Campo6= "mensaje";
  	var CampoTexto6 = "Mensaje";

	
	if (
    Validar_CampoNoNulo(Campo1, CampoTexto1) 
	&& Validar_CampoNoNulo(Campo2, CampoTexto2) 
	&& Validar_CampoNoNulo(Campo3, CampoTexto3)
	&& Validar_CampoNoNulo(Campo4, CampoTexto4)
	&& Validar_Email(Campo5, CampoTexto5)
	&& Validar_CampoNoNulo(Campo6, CampoTexto6)
	)
	{
		return true
	}
	else
	{
		return false
	}
}


function ValidarSuscripcion()  {
  var cadena = "Alguno de los campos es incorrecto o está vacío, " +
               "no se puede llevar a cabo el registro. Revise " +
               "sus datos e introdúzcalos correctamente.";
  var Campo1 = "Nombre";
  var Campo2 = "Email";
  var Campo3 = "IdEntidad";
  var Nombre = document.all[Campo1].value;
  var Email = document.all[Campo2].value;
  var idEntidad = document.all[Campo3].value;
			   

  if( Validar_Nombre_Suscripcion() &&  Validar_Email_Suscripcion()  )  {
//    document.MiForm.submit();
	document.all[Campo1].value="";
	document.all[Campo2].value="";
    window.open("http://boletines.docmedical.com/boletines/suscriptores/alta_accion.asp?idEntidad="+idEntidad+"&Nombre="+Nombre+"&Email="+Email,"Recomendacion","toolbar=no, location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=530,height=220");
    }
 else  {
//   alert(cadena);
   return false;
   }
 }

function Validar_Nombre_Suscripcion()  {
  var cadena = "-Su Nombre y Apellido- no contiene datos.";

  if ( document.form_suscripcion.Nombre.value=="" )  {
    alert(cadena);
    return false;
    }
  else return true;
  }

function Validar_Email_Suscripcion(){
  var email = document.form_suscripcion.Email.value;
  var cadena = "Dirección de correo no válida: " + email + "\n" +
               "Por favor, introduzca la dirección correcta";

  if( email.indexOf('@',0) <= 0  || email.indexOf(';',0) != -1
   || email.indexOf(' ',0) != -1 || email.indexOf('/',0) != -1
   || email.indexOf(';',0) != -1 || email.indexOf('<',0) != -1
   || email.indexOf('>',0) != -1 || email.indexOf('*',0) != -1
   || email.indexOf('|',0) != -1 || email.indexOf('`',0) != -1
   || email.indexOf('&',0) != -1 || email.indexOf('$',0) != -1
   || email.indexOf('!',0) != -1 || email.indexOf('"',0) != -1
   || email.indexOf(':',0) != -1 )
     { alert(cadena); return false; }
  else return true;
  }




function Validar_CampoNoNulo(Campo, NombreCampo){
  	
  	var cadena = "Debe ingresar un valor no nulo en: " + NombreCampo;
  
	var campovalor = document.all[Campo].value;
	
	if (campovalor != "")
		{ return true; }
	else
		{alert(cadena);
		document.all[Campo].focus(); 
		return false;}

}


function Validar_Email(EmailCampo, NombreEmail){

  var Email = document.all["email"].value;
  var cadena = "Dirección de correo " + NombreEmail + " es no válida: " + Email + "\n" +
               "Por favor, introduzca la dirección correcta";
  if( Email.indexOf('@',0) <= 0  || Email.indexOf(',',0) != -1
   || Email.indexOf(' ',0) != -1 || Email.indexOf('/',0) != -1
   || Email.indexOf(';',0) != -1 || Email.indexOf('<',0) != -1
   || Email.indexOf('>',0) != -1 || Email.indexOf('*',0) != -1
   || Email.indexOf('|',0) != -1 || Email.indexOf('`',0) != -1
   || Email.indexOf('&',0) != -1 || Email.indexOf('$',0) != -1
   || Email.indexOf('!',0) != -1 || Email.indexOf('"',0) != -1
   || Email.indexOf(':',0) != -1 || Email.indexOf('.',0) <= 0 )
     { alert(cadena); 
	 document.all["email"].focus();
	 return false; }
  else 
  {return true;
  }
  }




