//
// Kilak.com (c) 2007
// www.kilak.com

//
// INICIO FUNCIONES DE VALIDACIÓN GENERALES
//
function vNombre() 
    {
	if (document.frmFormulario.nombre.value == "")
           {
             alert('\nDebe ingresar su nombre.');
             document.frmFormulario.nombre.focus();
             return(false);
           }
             else { return(true); }
    }

function vApellido() 
    {
	if (document.frmFormulario.apellido.value == "")
           {
             alert('\nDebe ingresar su apellido.');
             document.frmFormulario.apellido.focus();
             return(false);
           }
             else { return(true); }
    }

function vMotivo() 
    {
	if (document.frmFormulario.motivo.value == "")
           {
             alert('\nDebe ingresar un motivo o asunto.');
             document.frmFormulario.motivo.focus();
             return(false);
           }
             else { return(true); }
    }

function vMensaje() 
    {
	if (document.frmFormulario.mensaje.value == "")
           {
             alert('\nDebe ingresar un mensaje o comentario.');
             document.frmFormulario.mensaje.focus();
             return(false);
           }
             else { return(true); }
    }

function vProfesion() 
    {
	if (document.frmFormulario.profesion.value == "")
           {
             alert('\nDebe ingresar su profesión.');
             document.frmFormulario.profesion.focus();
             return(false);
           }
             else { return(true); }
    }

function vUniversidad() 
    {
	if (document.frmFormulario.universidad .value == "")
           {
             alert('\nDebe ingresar el nombre de la universidad donde se graduó.');
             document.frmFormulario.universidad.focus();
             return(false);
           }
             else { return(true); }
    }

function vMes() 
    {
	if (document.frmFormulario.mes.value == "")
           {
             alert('\nDebe seleccionar el mes en que se graduó.');
             document.frmFormulario.mes.focus();
             return(false);
           }
             else { return(true); }
    }

function vAnio() 
    {
	if (document.frmFormulario.anio.value == "")
           {
             alert('\nDebe ingresar el año en que se graduó.');
             document.frmFormulario.anio.focus();
             return(false);
           }
             else { return(true); }
    }

function vMatricula() 
    {
	if (document.frmFormulario.matricula.value == "")
           {
             alert('\nDebe ingresar su número de matrícula.');
             document.frmFormulario.matricula.focus();
             return(false);
           }
             else { return(true); }
    }

function vEspecialidad() 
    {
	if (document.frmFormulario.especialidad.value == "")
           {
             alert('\nDebe ingresar su especialidad.');
             document.frmFormulario.especialidad.focus();
             return(false);
           }
             else { return(true); }
    }

function vEdad() 
    {
	if (document.frmFormulario.edad.value == "")
           {
             alert('\nDebe ingresar su edad.');
             document.frmFormulario.edad.focus();
             return(false);
           }
             else { return(true); }
    }

function vFechaNac() 
    {
	if (document.frmFormulario.dianac.value == "0")
           {
             alert('\nDebe ingresar el día de su nacimiento.');
             document.frmFormulario.dianac.focus();
             return(false);
           }
          
	if (document.frmFormulario.mesnac.value == "0")
           {
             alert('\nDebe ingresar el mes de su nacimiento.');
             document.frmFormulario.mesnac.focus();
             return(false);
           }
             
	if (document.frmFormulario.anionac.value == "0")
           {
             alert('\nDebe ingresar el año de su nacimiento.');
             document.frmFormulario.anionac.focus();
             return(false);
           }
    if (document.frmFormulario.mesnac.value == "2"){
		if (document.frmFormulario.dianac.value > "29")	{
			alert('\nDebe ingresar un día válido.');
             document.frmFormulario.dianac.focus();
             return(false);
		}
	}
	return(true);	
    }

function vTelefono() 
    {
	if (document.frmFormulario.telefono.value == "")
           {
             alert('\nDebe ingresar su teléfono.');
             document.frmFormulario.telefono.focus();
             return(false);
           }
             else { return(true); }
    }

function vEmail()
    {
	if (document.frmFormulario.email.value == "")
           {
             alert('\nDebe ingresar su e-mail.');
             document.frmFormulario.email.focus();
             return(false);
        }

        if (document.frmFormulario.email.value.indexOf('@',0)==-1 || document.frmFormulario.email.value.indexOf('@',0)== 0 ||
          document.frmFormulario.email.value.indexOf('.',0)==-1)
             {
                 alert('\nDirección de e-mail no válido. Por favor verifique el e-mail ingresado.');
                 document.frmFormulario.email.focus();
                 return(false);
              }
             else { return(true); }
    }

function vEmailConfirm()
    {
	if (document.frmFormulario.email2.value == "")
           {
             alert('\nDebe ingresar su e-mail.');
             document.frmFormulario.email2.focus();
             return(false);
        }

        if (document.frmFormulario.email2.value.indexOf('@',0)==-1 || document.frmFormulario.email2.value.indexOf('@',0)== 0 ||
          document.frmFormulario.email2.value.indexOf('.',0)==-1)
             {
                 alert('\nDirección de e-mail no válido. Por favor verifique el e-mail ingresado.');
                 document.frmFormulario.email2.focus();
                 return(false);
              }
		if (document.frmFormulario.email2.value != document.frmFormulario.email.value)
		{
			alert('\nDebe ingresar una dirección de e-mail igual a la anterior.');
            document.frmFormulario.email2.focus();
             return(false);
		}
        else { return(true); }
    }


function vTrabajo() 
    {
	if (document.frmFormulario.trabajo.value == "")
           {
             alert('\nDebe ingresar su lugar de trabajo.');
             document.frmFormulario.trabajo.focus();
             return(false);
           }
             else { return(true); }
    }

function vDocumento() 
    {
	if (document.frmFormulario.documento.value == "")
           {
             alert('\nDebe ingresar su número de documento.');
             document.frmFormulario.documento.focus();
             return(false);
           }
             else { return(true); }
    }

function vDomicilio() 
    {
	if (document.frmFormulario.domicilio.value == "")
           {
             alert('\nDebe ingresar su domicilio.');
             document.frmFormulario.domicilio.focus();
             return(false);
           }
             else { return(true); }
    }

function vCiudad() 
    {
	if (document.frmFormulario.ciudad.value == "")
           {
             alert('\nDebe ingresar su ciudad de residencia.');
             document.frmFormulario.ciudad.focus();
             return(false);
           }
             else { return(true); }
    }

function vProvincia() 
    {
	if (document.frmFormulario.provincia.value == "")
           {
             alert('\nDebe ingresar su provincia de residencia.');
             document.frmFormulario.provincia.focus();
             return(false);
           }
             else { return(true); }
    }

function vPais() 
    {
	if (document.frmFormulario.pais.value == "")
           {
             alert('\nDebe ingresar su país de residencia.');
             document.frmFormulario.pais.focus();
             return(false);
           }
             else { return(true); }
    }
	
function vComo() 
    {
	if (document.frmFormulario.como.value == "")
           {
             alert('\nDebe seleccionar como se enteró de AASM.');
             document.frmFormulario.como.focus();
             return(false);
           }
             else { return(true); }
    }

function vCv() 
    {
	if (document.frmFormulario.cv.value == "")
           {
             alert('\nDebe ingresar un breve currículum.');
             document.frmFormulario.cv.focus();
             return(false);
           }
             else { 
			 if(document.frmFormulario.cv.value.length > 500){
				 alert('El currículum no debe tener más de 500 caracteres.');
				 return(false);
			 }
			 else
			 {
			 	return(true); 
			 }
		 }
    }

function vHorarios() 
    {
	if (document.frmFormulario.horarios.value == "")
           {
             alert('\nDebe ingresar sus horarios de contacto.');
             document.frmFormulario.horarios.focus();
             return(false);
           }
             else { return(true); }
    }


function vParticipo() 
    {
	if (!(document.frmFormulario.participo[0].checked || document.frmFormulario.participo[1].checked))
           {
             alert('\nDebe indicar si participó antes en alguno de los congresos de AASM o no.');
             return(false);
           }
             else { return(true); }
    }

function vMiembro() 
    {
	if (!(document.frmFormulario.miembro[0].checked || document.frmFormulario.miembro[1].checked))
           {
             alert('\nDebe indicar si es o no miembro de AASM.');
             return(false);
           }
             else { return(true); }
    }

function vPago() 
    {
	if (document.frmFormulario.pago.value == "")
           {
             alert('\nDebe seleccionar la forma de pago deseada.');
             document.frmFormulario.pago.focus();
             return(false);
           }
             else { return(true); }
    }

function vPagoOtro() 
	{
	if (document.frmFormulario.pago.value == "Otro" && document.frmFormulario.pago_otro.value == "")
           {
             alert('\nDebe ingresar una forma alternativa de pago.');
             document.frmFormulario.pago_otro.focus();
             return(false);
           }
             else { return(true); }
    }

function vHoteles() 
    {
	if (!(document.frmFormulario.hoteles[0].checked || document.frmFormulario.hoteles[1].checked))
           {
             alert('\nDebe indicar si desea contratar hotel dónde alojarse o no.');
             return(false);
           }
             else { return(true); }
    }

function vLibro() 
    {
	if (!(document.frmFormulario.libro[0].checked || document.frmFormulario.libro[1].checked))
           {
             alert('\nDebe indicar si desea o no el libro del congreso.');
             return(false);
           }
             else { return(true); }
    }

function vCurso() 
    {
	if (document.frmFormulario.curso.value == "")
           {
             alert('\nDebe indicar el nombre del curso o jornada de su interés.');
             document.frmFormulario.curso.focus();
             return(false);
           }
             else { return(true); }
    }

function vModalidad() 
    {
	if (document.frmFormulario.modalidad.value == "")
           {
             alert('\nDebe seleccionar la modalidad de presentación.');
             document.frmFormulario.modalidad.focus();
             return(false);
           }
             else { return(true); }
    }

function vTitulo() 
    {
	if (document.frmFormulario.titulo.value == "")
           {
             alert('\nDebe indicar el título.');
             document.frmFormulario.titulo.focus();
             return(false);
           }
             else { return(true); }
    }


function vCantidad_disertantes() 
    {
	if (document.frmFormulario.cantidad_disertantes.value == "")
           {
             alert('\nDebe seleccionar la cantidad de disertantes.');
             document.frmFormulario.cantidad_disertantes.focus();
             return(false);
           }
             else { return(true); }
    }

function vCantidad_autores() 
    {
	if (document.frmFormulario.cantidad_autores.value == "")
           {
             alert('\nDebe seleccionar la cantidad de autores.');
             document.frmFormulario.cantidad_autores.focus();
             return(false);
           }
             else { return(true); }
    }

function vMaterial () 
    {
	if (document.frmFormulario.material .value == "")
           {
             alert('\nDebe seleccionar el material necesario para la presentación.');
             document.frmFormulario.material.focus();
             return(false);
           }
             else { return(true); }
    }

function vResumen ()
    {
	if (document.frmFormulario.resumen .value == "")
           {
             alert('\nDebe incluir un resumen de no más de 200 palabras.');
             document.frmFormulario.resumen.focus();
             return(false);
           }
             //else { return(true); }
			else
			{
				//VALIDA CANTIDAD PALABRAS
				textoResumen = document.frmFormulario.resumen .value;
				textoPalabras = textoResumen.split(" ");
				cantPalabras = textoPalabras.length;
				if(cantPalabras > 200){
					alert('\nEl resumen no debe tener más de 200 palabras.');
					document.frmFormulario.resumen.focus();
             		return(false);
				}
				else { return(true); }
			}
    }

function vTexto ()
    {
	if (document.frmFormulario.texto.value == "")
           {
             alert('\nDebe incluir un texto de no más de 20.000 palabras.\n\nLe aconsejamos escribir el texto en Word en tipografía Arial cuerpo 12 a doble espacio\n(máximo 6 páginas) y luego pegarlo en el formulario.');
             document.frmFormulario.texto.focus();
             return(false);
           }
             else { return(true); }
    }

function vTexto2 ()
	{
	var max=20000;
	if (document.frmFormulario.texto.value.length > max) {
		alert("\nEl texto no debe superar los 20.000 caracteres, incluyendo los espacios.\n\nLe aconsejamos escribir el texto en Word en tipografía Arial cuerpo 12 a doble espacio\n(máximo 6 páginas) y luego pegarlo en el formulario.");
		return false;
	   }
	else 
	{
		if (document.frmFormulario.texto.value.length == max) {
			alert("\nEl texto incluído supera los 20000 caracteres. Por favor revise el contenido, para corroborar que esté completo.");
		return false;
		}
		else
		{
			return true;
		}
	}
}
	
function vBibliografia ()
	{
	var max=2500;
	if (document.frmFormulario.bibliografia.value.length > max) {
		alert("\nLa bibliografía no debe superar los 2.500 caracteres, incluyendo los espacios.\n\nLe aconsejamos escribir el texto en Word en tipografía Arial cuerpo 12 a doble espacio\n(máximo 15 renglones) y luego pegarlo en el formulario.");
		return false;
	   }
	else 
	{
		if (document.frmFormulario.bibliografia.value.length == max) {
			alert("\nEl texto incluído supera los 2500 caracteres. Por favor revise el contenido, para corroborar que esté completo.");
			return false;
		}
		else
		{
			return true;
		}
	}
}
	
function vAreaTematica ()
{
	if (document.frmFormulario.area_tematica.value == "")
           {
             alert('\nDebe seleccionar el área temática del trabajo.');
             document.frmFormulario.area_tematica.focus();
           }
             else { return(true); }
    }


function vPoliticas ()
    {
	if (!document.frmFormulario.politicas.checked)
           {
             alert('\nDebe aceptar las políticas de publicación.');
             document.frmFormulario.politicas.focus();
             return(false);
           }
             else { return(true); }
    }


function vEmail2()
    {
	if (document.frmLista.email.value == "")
           {
             alert('\nDebe ingresar su e-mail.');
             document.frmLista.email.focus();
             return(false);
        }

        if (document.frmLista.email.value.indexOf('@',0)==-1 || document.frmLista.email.value.indexOf('@',0)== 0 ||
          document.frmLista.email.value.indexOf('.',0)==-1)
             {
                 alert('\nDirección de e-mail no válido. Por favor verifique el e-mail ingresado.');
                 document.frmLista.email.focus();
                 return(false);
              }
             else { return(true); }
    }
	
	
function Disertantes()
    {
		var x = 1; var error;
		var max=500;
		do {
			if (!document.getElementById("nomap"+x).value) 	{ alert ('Debe completar el Nombre y Apellido del disertante ' + x); document.getElementById("nomap"+x).focus(); error = 1; break; }  
			if (!document.getElementById("prof"+x).value) 	{ alert ('Debe completar la Profesión del disertante ' + x); 		 document.getElementById("prof"+x).focus(); error = 1; break; }  
			if (!document.getElementById("cv"+x).value) 	{ alert ('Debe completar un breve Currículum del disertante ' + x);  document.getElementById("cv"+x).focus(); error = 1; break; } 
			if (document.getElementById("cv"+x).value.length > max) 	{ alert ('El Currículum no debe superar los 500 caracteres del disertante ' + x);  document.getElementById("cv"+x).focus(); error = 1; break; } 
			x++;
		}
		while (x <= document.frmFormulario.cantidad_disertantes.value && error != 1)
		if (error) { return(false); } else { return (true); }
    }

function Autores()
    {
		var x = 1; var error;
		var max=500;
		do {
			if (!document.getElementById("nomap"+x).value) 	{ alert ('Debe completar el Nombre y Apellido del autor ' + x);		document.getElementById("nomap"+x).focus(); error = 1; break; }
			if (!document.getElementById("prof"+x).value) 	{ alert ('Debe completar la Profesión del autor ' + x);				document.getElementById("prof"+x).focus(); error = 1; break; }
			if (!document.getElementById("cv"+x).value) 	{ alert ('Debe completar un breve Currículum del autor ' + x);		document.getElementById("cv"+x).focus(); error = 1; break; }
			if (document.getElementById("cv"+x).value.length > max) 	{ alert ('El Currículum no debe superar los 500 caracteres del autor ' + x);  document.getElementById("cv_"+x).focus(); error = 1; break; } 
			if (!document.getElementById("ciudad"+x).value) { alert ('Debe completar la ciudad / provincia del autor ' + x);	document.getElementById("ciudad"+x).focus(); error = 1; break; }
			if (!document.getElementById("pais"+x).value)   { alert ('Debe completar el país del autor ' + x);					document.getElementById("pais"+x).focus(); error = 1; break; }
			x++;
		}
		while (x <= document.frmFormulario.cantidad_autores.value && error != 1)
		if (error) { return(false); } else { return (true); }
    }



// FIN FUNCIONES DE VALIDACIÓN GENERALES

//
// BOTONES DE ENVIO DE FUNCIONES
//

// BOTÓN ENVIAR CONTACTENOS
<!--
function EnviarContacto(frmFormulario) 
   {
       if ( vNombre() && vApellido() && vMotivo() && vMensaje() )
          {
          document.frmFormulario.submit();
          }
   }
// END ->


// BOTÓN ENVIAR ASOCIARSE
<!--
function EnviarAsociarse(frmFormulario) 
   {
       if ( vNombre() && vApellido() && vProfesion() && vUniversidad() && vMes() && vAnio() && vMatricula() && vEspecialidad() && vEdad() && vTelefono() && vEmail() && vTrabajo() && vDocumento() && vDomicilio() && vComo() && vCv() )
          {
          document.frmFormulario.submit();
          }
   }

function EnviarAsociarseGraba(frmFormulario) 
   {
       if ( vNombre() && vApellido() && vEmail() && vEmailConfirm() && vProfesion() && vUniversidad() && vMes() && vAnio() && vMatricula() && vEspecialidad() && vFechaNac() && vTelefono() && vTrabajo() && vDocumento()  && vPais() && vCiudad() && vDomicilio() && vComo() && vCv() )
          {
          document.frmFormulario.submit();
          }
   }

function EnviarUsuarioGraba(frmFormulario) 
   {
       if ( vNombre() && vApellido() && vEmail() && vEmailConfirm() && vProfesion() && vFechaNac() && vTelefono() && vTrabajo() && vDomicilio() && vComo() && vCv() )
          {
          document.frmFormulario.submit();
          }
   }
   
function EnviarUsuarioGraba2(frmFormulario) 
   {
       if ( vNombre() && vApellido() && vEmail() && vEmailConfirm() && vClaveReg() && vClaveReg2())
          {
          document.frmFormulario.submit();
          }
   }
   
 function vClaveReg() 
    {
	if (document.frmFormulario.clave.value == "")
           {
             alert('\nDebe ingresar una clave.');
             document.frmFormulario.clave.focus();
             return(false);
           }
             else { return(true); }
    }
	
function vClaveReg2() 
    {
	if (document.frmFormulario.clave2.value == "")
           {
             alert('\nDebe confirmar su clave.');
             document.frmFormulario.clave2.focus();
             return(false);
           }
             else { 
			 	if(document.frmFormulario.clave.value == document.frmFormulario.clave2.value){
					return(true)
				}
				else
				{
					alert('\nLos campos clave y confirmar clave deben coincidir.');
					document.frmFormulario.clave2.focus();
             		return(false);
				}
			 }
    }
// END ->


// BOTÓN ENVIAR INSCRIPCIÓN CURSO / JORNADA DOCENCIA
<!--
function EnviarDocencia(frmFormulario) 
   {
       if ( vCurso() && vNombre() && vApellido() && vProfesion() && vEspecialidad() && vDomicilio() && vCiudad() && vProvincia() && vPais() && vTelefono() && vEmail() && vDocumento() && vTrabajo() && vMiembro() && vComo() && vPago() && vCv() )
          {
          document.frmFormulario.submit();
          }
   }
// END ->


// BOTÓN ENVIAR INSCRIPCIÓN CONGRESO
<!--
function EnviarCongreso(frmFormulario) 
   {
       if ( vNombre() && vApellido() && vProfesion() && vDomicilio() && vCiudad() && vProvincia() && vPais() && vTelefono() && vEmail() && vHorarios() && vTrabajo() && vParticipo() && vMiembro() && vComo() && vPago() && vPagoOtro() && vHoteles() && vLibro() && vCv() )
          {
          document.frmFormulario.submit();
          }
   }
// END ->


// BOTÓN ENVIAR LISTA
<!--
function EnviarLista(frmLista)
   {
       if ( vEmail2() )
          {
          document.frmLista.submit();
          }
   }
// END ->




// BOTÓN ENVIAR PONENCIAS CONGRESO
<!--
function EnviarPonencia(frmFormulario)
   {   
	   if ( vModalidad() && vTitulo() && vCantidad_disertantes() && Disertantes() && vDomicilio() && vCiudad() && vProvincia() && vPais() && vTelefono() && vEmail() && vMaterial() && vMiembro() && vComo() && vPago() && vHoteles() && vLibro() && vResumen() )
          {
          document.frmFormulario.submit();
          }
   }
// END ->

// BOTÓN ENVIAR PONENCIAS SIMPOSIO
<!--
function EnviarPonenciaSimposio(frmFormulario)
   {   
	   if ( vModalidad() && vTitulo() && vCantidad_disertantes() && Disertantes() && vDomicilio() && vCiudad() && vProvincia() && vPais() && vTelefono() && vEmail() && vMaterial() && vMiembro() && vComo() && vPago() && vResumen() )
          {
          document.frmFormulario.submit();
          }
   }
// END ->





// BOTÓN ENVIAR LIBRO CONGRESO
<!--
function EnviarLibro(frmFormulario)
   {   
	   if ( vAreaTematica() && vTitulo() && vIdTrabajo() && vFechaAceptacionPonencia() && vCantidad_autores() && Autores() && vTexto() && vTexto2() && vBibliografia() && vLibro() && vWord() && vPoliticas()  )
          {
          document.frmFormulario.submit();
          }
   }
// END ->

function vIdTrabajo() 
    {
	if (document.frmFormulario.idTrabajo.value == "")
           {
             alert('Debe ingresar el número de ID del trabajo aceptado');
             document.frmFormulario.idTrabajo.focus();
             return(false);
           }
             else { return(true); }
    }
	
function vFechaAceptacionPonencia(){
	var dia = document.frmFormulario.dia_fecha_ponencia.value;
	var mes = document.frmFormulario.mes_fecha_ponencia.value;
	var anio = document.frmFormulario.anio_fecha_ponencia.value;
	
	if(dia=='0'){
		alert('\nDebe seleccionar un día.');
		 document.frmFormulario.dia_fecha_ponencia.focus();
		 return(false);
	}
	
	if(mes=='0'){
		alert('\nDebe seleccionar un mes.');
		 document.frmFormulario.mes_fecha_ponencia.focus();
		 return(false);
	}
	
	if(anio=='0'){
		alert('\nDebe seleccionar un año.');
		 document.frmFormulario.anio_fecha_ponencia.focus();
		 return(false);
	}
	
	if(ValidarFecha(dia+'-'+mes+'-'+anio)){
		return(true);
	}
	else
	{
		return(false);
	}
}

function vWord(){
	if (document.frmFormulario.wordfile.value == "")
           {
             alert('\nDebe incluir una copia en formato DOC del trabajo presentado.');
             document.frmFormulario.wordfile.focus();
             return(false);
           }
             else { return(true); }
    }


function vClave() 
    {
	if (document.frmFormulario.clave.value == "")
           {
             alert('\nDebe ingresar su clave actual.');
             document.frmFormulario.clave.focus();
             return(false);
           }
             else { return(true); }
    }

function vClaveNueva() 
    {
	if (document.frmFormulario.nueva.value == "")
           {
             alert('\nDebe ingresar su clave nueva.');
             document.frmFormulario.nueva.focus();
             return(false);
           }
             else { return(true); }
    }
	
function vClaveNueva2() 
    {
	if (document.frmFormulario.nueva2.value == "")
           {
             alert('\nDebe confirmar su clave nueva.');
             document.frmFormulario.nueva2.focus();
             return(false);
           }
             else { 
			 	if(document.frmFormulario.nueva.value == document.frmFormulario.nueva2.value){
					return(true)
				}
				else
				{
					alert('\nLos campos clave nueva y confirmar clave deben coincidir.');
					document.frmFormulario.nueva2.focus();
             		return(false);
				}
			 }
    }
	
function EnviarClaveCambia(frmFormulario) 
   {
       if ( vClave() && vClaveNueva() && vClaveNueva2())
          {
          document.frmFormulario.submit();
          }
   }
   
function EnviarEmailClave(frmFormulario) 
   {
       if ( vEmail())
          {
          document.frmFormulario.submit();
          }
   }   
  
  function vEjeTamatico() 
    {
	if (document.frmFormulario.eje_tematico.value == "")
           {
             alert('\nDebe indicar el eje temático.');
             document.frmFormulario.eje_tematico.focus();
             return(false);
           }
             else { return(true); }
    }
  
  function vModalidadPonencia()
  {
	 if (vModalidad())
	  {
		  //Mesa Redonda, Presentacion libro (Mesa Redonda), Taller, Mesa de Capítulo, Mesa de Intercapítulo
		  if(document.frmFormulario.modalidad.value == 1 || document.frmFormulario.modalidad.value == 3 || document.frmFormulario.modalidad.value == 4  || document.frmFormulario.modalidad.value == 6 || document.frmFormulario.modalidad.value == 7){
			  if(document.frmFormulario.presidente_mesa.value == ""){
					alert('\nDebe ingresar un Presidente de Mesa.');
					document.frmFormulario.presidente_mesa.focus();
					return(false);
			  }
		  }
		  //Mesa de Capítulo, Mesa de Intercapítulo
		  if(document.frmFormulario.modalidad.value == 6 || document.frmFormulario.modalidad.value == 7){
			 if(document.frmFormulario.cap1.value == ""){
					alert('\nDebe ingresar el Capítulo 1.');
					document.frmFormulario.cap1.focus();
					return(false);
			  }
			 if(document.frmFormulario.cap2.value == ""){
					alert('\nDebe ingresar el Capítulo 2.');
					document.frmFormulario.cap2.focus();
					return(false);
			  }
			 if(document.frmFormulario.cap3.value == ""){
					alert('\nDebe ingresar el Capítulo 3.');
					document.frmFormulario.cap3.focus();
					return(false);
			  }				  
		  }
		  return(true);
	  }
	else
	{
		return(false);
	}
  }
  
 function ValidarEnviarPonencia(frmFormulario)
   {   
		  if(vModalidadPonencia() && vTitulo() && vEjeTamatico() &&  vMaterial() && vComo() && vPago() && vHoteles() && vLibro() && vResumen())
		  {
			document.frmFormulario.submit();
		  }
   }
   
   function ValidarEnviarPonenciaSimposio(frmFormulario)
   {   
		  if(vModalidadPonencia() && vTitulo() && vEjeTamatico() &&  vMaterial() && vComo() && vPago() && vHoteles() && vResumen())
		  {
			document.frmFormulario.submit();
		  }
   }
  
function vModalidadDisertantes(){
	var opt = document.frmFormulario.modalidad.value;
	var cantDis = document.frmFormulario.cantidad_disertantes.value;
	var msj = 0;
	switch(opt){
		case '1':
			//Mesa Redonda
			if(cantDis < 2){
				msj = 1;
			}
			break;
		case '3':
			//Presentacion libro (Mesa Redonda)
			if(cantDis < 2){
				msj = 1;
			}			break;
		case '4':
			//Taller
			if(cantDis < 2){
				msj = 1;
			}			break;
		case '6':
			//Mesa de Capítulo
			if(cantDis < 2){
				msj = 1;
			}			break;
		case '7':
			//Mesa de Intercapítulo
			if(cantDis < 2){
				msj = 1;
			}			break;
		default:
			msj = 0;
			break;
	};
	if (msj == 1)
           {
             alert('\nPara esta modalidad, la cantidad mínima de disertantes es de 3.');
             document.frmFormulario.cantidad_disertantes.focus();
             return(false);
           }
             else { return(true); 
	}
	
}

function vModalidadDisertantesModif(){
	var opt = document.frmFormulario.modalidad.value;
	var cantDis = document.frmFormulario.cantdisertantes.value;
	var msj = 0;
	switch(opt){
		case '1':
			//Mesa Redonda
			if(cantDis < 3){
				msj = 1;
			}
			break;
		case '3':
			//Presentacion libro (Mesa Redonda)
			if(cantDis < 3){
				msj = 1;
			}
			break;
			
		case '4':
			//Taller
			if(cantDis < 3){
				msj = 1;
			}
			break;
		case '6':
			//Mesa de Capítulo
			if(cantDis < 3){
				msj = 1;
			}	
			break;
		case '7':
			//Mesa de Intercapítulo
			if(cantDis < 3){
				msj = 1;
			}	
			break;
		default:
			msj = 0;
			break;
	};
	if (msj == 1)
           {
             alert('\nPara esta modalidad, la cantidad mínima de disertantes es de 3.');
             document.frmFormulario.cantidad_disertantes.focus();
             return(false);
           }
             else { return(true); 
	}
	
}

function ValidarFecha(Cadena){  
	//Cadena: YYYY-mm-dd
     var Fecha= new String(Cadena)   //Crea un string  
     var RealFecha= new Date()  // Para sacar la fecha de hoy  
     // Cadena Año  
     var Ano= new String(Fecha.substring(Fecha.lastIndexOf("-")+1,Fecha.length))  
    // Cadena Mes  
     var Mes= new String(Fecha.substring(Fecha.indexOf("-")+1,Fecha.lastIndexOf("-")))  
     // Cadena Día  
     var Dia= new String(Fecha.substring(0,Fecha.indexOf("-")))  

    // Valido el año  
     if (isNaN(Ano) || Ano.length<4 || parseFloat(Ano)<1900){  
         alert('Año inválido')  
         return false  
     }  
     // Valido el Mes  
     if (isNaN(Mes) || parseFloat(Mes)<1 || parseFloat(Mes)>12){  
         alert('Mes inválido')  
         return false  
     }  
     // Valido el Dia  
     if (isNaN(Dia) || parseInt(Dia, 10)<1 || parseInt(Dia, 10)>31){  
         alert('Día inválido')  
         return false  
     }  
     if (Mes==4 || Mes==6 || Mes==9 || Mes==11 || Mes==2) {  
         if (Mes==2 && Dia > 28 || Dia>30) {  
             alert('Día inválido')  
             return false  
         }  
     }  
  	return true;
 }