//
// Kilak.com (c) 2007
// www.kilak.com

//
// INICIO FUNCIONES DE VALIDACIÓN GENERALES
//
function vNombre() 
    {
	if (document.frmFormulario.nombre.value == "")
           {
             alert('\nDeve ingressar seu nome.');
             document.frmFormulario.nombre.focus();
             return(false);
           }
             else { return(true); }
    }

function vApellido() 
    {
	if (document.frmFormulario.apellido.value == "")
           {
             alert('\nDeve ingressar seu sobrenome.');
             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('\nDeve ingressar uma mensagem ou comentário.');
             document.frmFormulario.mensaje.focus();
             return(false);
           }
             else { return(true); }
    }

function vProfesion() 
    {
	if (document.frmFormulario.profesion.value == "")
           {
             alert('\nDeve ingressar sua profissão.');
             document.frmFormulario.profesion.focus();
             return(false);
           }
             else { return(true); }
    }

function vUniversidad() 
    {
	if (document.frmFormulario.universidad .value == "")
           {
             alert('\nDeve ingressar o nome da faculdade onde se formou.');
             document.frmFormulario.universidad.focus();
             return(false);
           }
             else { return(true); }
    }

function vMes() 
    {
	if (document.frmFormulario.mes.value == "")
           {
             alert('\nDeve selecionar o mês em que se formou.');
             document.frmFormulario.mes.focus();
             return(false);
           }
             else { return(true); }
    }

function vAnio() 
    {
	if (document.frmFormulario.anio.value == "")
           {
             alert('\nDeve ingressar o ano em que se formou.');
             document.frmFormulario.anio.focus();
             return(false);
           }
             else { return(true); }
    }

function vMatricula() 
    {
	if (document.frmFormulario.matricula.value == "")
           {
             alert('\nDeve ingressar seu número de registro profissional.');
             document.frmFormulario.matricula.focus();
             return(false);
           }
             else { return(true); }
    }

function vEspecialidad() 
    {
	if (document.frmFormulario.especialidad.value == "")
           {
             alert('\nDeve ingressar sua especialidade.');
             document.frmFormulario.especialidad.focus();
             return(false);
           }
             else { return(true); }
    }

function vEdad() 
    {
	if (document.frmFormulario.edad.value == "")
           {
             alert('\nDeve ingressar sua idade.');
             document.frmFormulario.edad.focus();
             return(false);
           }
             else { return(true); }
    }

function vTelefono() 
    {
	if (document.frmFormulario.telefono.value == "")
           {
             alert('\nDeve ingressar seu telefone.');
             document.frmFormulario.telefono.focus();
             return(false);
           }
             else { return(true); }
    }

function vEmail()
    {
	if (document.frmFormulario.email.value == "")
           {
             alert('\nDeve ingressar seu e-mail.');
             document.frmFormulario.email.focus();
             return(false);
        }

       var email = document.frmFormulario.email.value;
		if(!email.match(/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/)){
                 alert('\nEndereço de e-mail não válido. Por favor verifique o e-mail ingressado.');
                 document.frmFormulario.email.focus();
                 return(false);
              }
             else { return(true); }
    }

function vTrabajo() 
    {
	if (document.frmFormulario.trabajo.value == "")
           {
             alert('\nDeve ingressar seu local de trabalho.');
             document.frmFormulario.trabajo.focus();
             return(false);
           }
             else { return(true); }
    }

function vDocumento() 
    {
	if (document.frmFormulario.documento.value == "")
           {
             alert('\nDeve ingressar seu número de carteira de identidade.');
             document.frmFormulario.documento.focus();
             return(false);
           }
             else { return(true); }
    }

function vDomicilio() 
    {
	if (document.frmFormulario.domicilio.value == "")
           {
             alert('\nDeve ingressar seu endereço.');
             document.frmFormulario.domicilio.focus();
             return(false);
           }
             else { return(true); }
    }

function vCiudad() 
    {
	if (document.frmFormulario.ciudad.value == "")
           {
             alert('\nDeve ingressar sua cidade de residência.');
             document.frmFormulario.ciudad.focus();
             return(false);
           }
             else { return(true); }
    }

function vProvincia() 
    {
	if (document.frmFormulario.provincia.value == "")
           {
             alert('\nDeve ingressar sua província/estado de residência.');
             document.frmFormulario.provincia.focus();
             return(false);
           }
             else { return(true); }
    }

function vPais() 
    {
	if (document.frmFormulario.pais.value == "")
           {
             alert('\nDeve ingressar seu país de residência.');
             document.frmFormulario.pais.focus();
             return(false);
           }
             else { return(true); }
    }
function vComo() 
    {
	if (document.frmFormulario.como.value == "")
           {
             alert('\nDeve selecionar como ficou sabendo da AASM.');
             document.frmFormulario.como.focus();
             return(false);
           }
             else { return(true); }
    }

function vCv() 
    {
	if (document.frmFormulario.cv.value == "")
           {
             alert('\nDeve ingressar um currículo resumido.');
             document.frmFormulario.cv.focus();
             return(false);
           }
                else { 
			 if(document.frmFormulario.cv.value.length > 500){
				 alert('O resumo não deve exceder os 500 caracteres, incluindo espaços.');
				 return(false);
			 }
			 else
			 {
			 	return(true); 
			 }
		 }
    }

function vHorarios() 
    {
	if (document.frmFormulario.horarios.value == "")
           {
             alert('\nDeve ingressar seus horários de contato.');
             document.frmFormulario.horarios.focus();
             return(false);
           }
             else { return(true); }
    }


function vParticipo() 
    {
	if (!(document.frmFormulario.participo[0].checked || document.frmFormulario.participo[1].checked))
           {
             alert('\nDeve indicar se participou antes em algum dos congressos da AASM ou não.');
             return(false);
           }
             else { return(true); }
    }

function vMiembro() 
    {
	if (!(document.frmFormulario.miembro[0].checked || document.frmFormulario.miembro[1].checked))
           {
             alert('\nDeve indicar se é ou não membro da AASM.');
             return(false);
           }
             else { return(true); }
    }

function vPago() 
    {
	if (document.frmFormulario.pago.value == "")
           {
             alert('\nDeve selecionar a forma de pagamento desejada.');
             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('\nDeve indicar se deseja contratar hotel onde se hospedar ou não.');
             return(false);
           }
             else { return(true); }
    }

function vLibro() 
    {
	if (!(document.frmFormulario.libro[0].checked || document.frmFormulario.libro[1].checked))
           {
             alert('\nDeve indicar se deseja reservar ou não o livro do congresso.');
             return(false);
           }
             else { return(true); }
    }

function vCurso() 
    {
	if (document.frmFormulario.curso.value == "")
           {
             alert('\nDeve indicar o nome do curso ou jornada de seu interesse.');
             document.frmFormulario.curso.focus();
             return(false);
           }
             else { return(true); }
    }

function vModalidad() 
    {
	if (!document.frmFormulario.modalidad.value)
           {
             alert('\nDeve selecionar a modalidade de apresentação.');
             document.frmFormulario.modalidad.focus();
             return(false);
           }
             else { return(true); }
    }

function vTitulo() 
    {
	if (document.frmFormulario.titulo.value == "")
           {
             alert('\nDeve ingressar o título.');
             document.frmFormulario.titulo.focus();
             return(false);
           }
             else { return(true); }
    }

function vTitulo2() 
    {
	if (document.frmFormulario.trabajo_aceptado.value == "")
           {
             alert('\nDeve ingressar o título.');
             document.frmFormulario.trabajo_aceptado.focus();
             return(false);
           }
             else { return(true); }
    }

function vCantidad_disertantes() 
    {
	if (document.frmFormulario.cantidad_disertantes.value == "")
           {
             alert('\nDeve selecionar a quantidade de palestrantes.');
             document.frmFormulario.cantidad_disertantes.focus();
             return(false);
           }
             else { return(true); }
    }

function vCantidad_autores() 
    {
	if (document.frmFormulario.cantidad_autores.value == "")
           {
             alert('\nDeve selecionar a quantidade de autores.');
             document.frmFormulario.cantidad_autores.focus();
             return(false);
           }
             else { return(true); }
    }

function vMaterial () 
    {
	if (document.frmFormulario.material .value == "")
           {
             alert('\nDeve selecionar o material necessário para a apresentação.');
             document.frmFormulario.material.focus();
             return(false);
           }
             else { return(true); }
    }

function vResumen () 
    {
	if (document.frmFormulario.resumen .value == "")
           {
             alert('\nDeve incluir um resumo de não mais de 200 palavras.');
             document.frmFormulario.resumen.focus();
             return(false);
           }
                //else { return(true); }
			else
			{
				//VALIDA CANTIDAD PALABRAS
				textoResumen = document.frmFormulario.resumen .value;
				textoPalabras = textoResumen.split(" ");
				var textoPalabrasNuevo = new Array();;
				cont = 0;
				for(i=0;i<=(textoPalabras.length-1);i++){
					if(textoPalabras[i]!=""){
						textoPalabrasNuevo[cont] =  textoPalabras[i];
						cont++;
					}
				}
				cantPalabras = textoPalabrasNuevo.length;
				if(cantPalabras > 200){
					alert('\nO resumo não deve exceder 200 palavras.');
					document.frmFormulario.resumen.focus();
             		return(false);
				}
				else { return(true); }
			}
    }

function vTexto ()
    {
	if (document.frmFormulario.texto.value == "")
           {
             alert('\nDeve incluir um texto que não supere 20.000 palavras.');
             //document.frmFormulario.texto.focus();
             return(false);
           }
             else { return(true); }
    }

function vTexto2 ()
	{
	var max=20500;
	if (document.frmFormulario.texto.value.length > max) {
		alert("Texto não deve superar 20.500 palavras.");
		return false;
	   }
else 
	{
		if (document.frmFormulario.texto.value.length == max) {
			alert("\nEl texto incluído supera los 20500 caracteres. Por favor revise el contenido, para corroborar que esté completo.");
		return false;
		}
		else
		{
			return true;
		}
	}
}

function vBibliografia ()
	{
	var max=2600;
	if (document.frmFormulario.bibliografia.value.length > max) {
		alert("Bibliografia não deve superar 2.600 palavras.");
		return false;
	   }
		else 
	{
		if (document.frmFormulario.bibliografia.value.length == max) {
			alert("\nEl texto incluído supera los 2600 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('\nDeve selecionar a área temática do trabalho.');
             document.frmFormulario.area_tematica.focus();
           }
             else { return(true); }
    }


function vPoliticas ()
    {
	if (!document.frmFormulario.politicas.checked)
           {
             alert('\nDeve aceitar as políticas de publicação.');
             document.frmFormulario.politicas.focus();
             return(false);
           }
             else { return(true); }
    }

function vEmail2()
    {
	if (document.frmLista.email.value == "")
           {
             alert('\nDeve ingressar seu e-mail');
             document.frmLista.email.focus();
             return(false);
        }

      var email = document.frmLista.email.value;
		if(!email.match(/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/)){
                 alert('\nEndereço de e-mail não válido. Por favor verifique o e-mail ingressado.');
                 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 ('Deve ingressar nome de disertante ' + x); document.getElementById("nomap"+x).focus(); error = 1; break; }  
			if (!document.getElementById("prof"+x).value) 	{ alert ('Deve ingressar profissão de disertante ' + x); 		 document.getElementById("prof"+x).focus(); error = 1; break; }  
			if (!document.getElementById("cv"+x).value) 	{ alert ('Deve ingressar resumo de disertante ' + x);  document.getElementById("cv"+x).focus(); error = 1; break; } 
			if (document.getElementById("cv"+x).value.length > max) 	{ alert ('El resumo no debe superar los 500 caracteres de 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 ('Deve ingressar nome de autor ' + x);		document.getElementById("nomap"+x).focus(); error = 1; break; }
			if (!document.getElementById("prof"+x).value) 	{ alert ('Deve ingressar profissão de autor ' + x);				document.getElementById("prof"+x).focus(); error = 1; break; }
			if (!document.getElementById("cv"+x).value) 	{ alert ('Deve ingressar resumo de autor ' + x);		document.getElementById("cv"+x).focus(); error = 1; break; }
			if (document.getElementById("cv"+x).value.length > max) 	{ alert ('El resumo no debe superar los 500 caracteres de autor ' + x);  document.getElementById("cv"+x).focus(); error = 1; break; } 
			if (!document.getElementById("ciudad"+x).value) { alert ('Deve completar a cidade / estado do autor ' + x);	document.getElementById("ciudad"+x).focus(); error = 1; break; }
			if (!document.getElementById("pais"+x).value)   { alert ('Deve completar o país do 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();
          }
   }

// END ->


function vFechaNac() 
    {
	if (document.frmFormulario.dianac.value == "0")
           {
             alert('\nDeve entrar no dia do seu nascimento.');
             document.frmFormulario.dianac.focus();
             return(false);
           }
          
	if (document.frmFormulario.mesnac.value == "0")
           {
             alert('\nDeve digitar o mês de nascimento.');
             document.frmFormulario.mesnac.focus();
             return(false);
           }
             
	if (document.frmFormulario.anionac.value == "0")
           {
             alert('\nDeve entrar no ano do seu nascimento.');
             document.frmFormulario.anionac.focus();
             return(false);
           }
    if (document.frmFormulario.mesnac.value == "2"){
		if (document.frmFormulario.dianac.value > "29")	{
			alert('\nDigite um dia válido.');
             document.frmFormulario.dianac.focus();
             return(false);
		}
	}
	return(true);	
    }

function vEmailConfirm()
    {
	if (document.frmFormulario.email2.value == "")
           {
             alert('\nDeve digitar seu e-mail.');
             document.frmFormulario.email2.focus();
             return(false);
        }

      var email = document.frmFormulario.email2.value;
		if(!email.match(/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/)){
                 alert('\nE-mail é inválido. Por favor, verifique o e-mail inseridos.');
                 document.frmFormulario.email2.focus();
                 return(false);
              }
		if (document.frmFormulario.email2.value != document.frmFormulario.email.value)
		{
			alert('\nVocê deve digitar um e-mail mesmo que o anterior.');
            document.frmFormulario.email2.focus();
             return(false);
		}
        else { return(true); }
    }

function vValidaEmailDisertantes(cantDis){
	var error = 0
	for(i=1;i<=cantDis;i++){
		var email = document.getElementById('email_'+i).value;
		if(!email.match(/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/)){
				alert('\nE-mail é inválido. Por favor, verifique o e-mail inseridos.');
				document.getElementById('email_'+i).focus();
				error = 1;
				break;
			}
	}
	if(error == 0){
		return(true);
	}
	else
	{
		return(false);
	}
}

function vValidaEmailDisertantesConfirm(cantDis){
	var error = 0
	for(i=1;i<=cantDis;i++){
		var email = document.getElementById('email_'+i).value;
		var email2 = document.getElementById('email2_'+i).value;
		if(!email2.match(/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/)){
			 alert('\nE-mail é inválido. Por favor, verifique o e-mail inseridos.');
			 document.getElementById('email2_'+i).focus();
			 error = 1;
			 break;
			 		
		}
		 else {
			 if(email != email2){
				alert('\nVocê deve digitar um e-mail mesmo que o anterior.');
				document.getElementById('email2_'+i).focus();
				error = 1;
				break;
			 }
		 }
	}
	if(error == 0){
		return(true);
	}
	else
	{
		return(false);
	}
}
// 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() && vCantidad_autores() && Autores() && vTexto() && vTexto2() && vBibliografia() && vLibro() && vWord()  && vPoliticas() )
          {
          document.frmFormulario.submit();
          }
   }
   
   function EnviarLibro2(frmFormulario)
   {   
	   if ( vAreaTematica() && vTitulo2() && vFechaAceptacionPonencia() && vTexto() && vTexto2() && vBibliografia() && vWord() && vPoliticas()  )
          {
          document.frmFormulario.submit();
          }
   }
 
  function EnviarLibroModif(frmFormulario)
   {   
	   if ( vAreaTematica() && vFechaAceptacionPonencia() && vTexto() && vTexto2() && vBibliografia())
          {
			  var EliminaDoc = document.getElementById("EliminarDoc").checked;
			 if(EliminaDoc){
				  if(vWord()){
					  document.frmFormulario.submit();
				  }
			  }
			  else
			  {
          	   	document.frmFormulario.submit();
			  }
          }
   }
   
// END ->

function vClave() 
    {
	if (document.frmFormulario.clave.value == "")
           {
             alert('\nVocê deve digitar sua senha atual.');
             document.frmFormulario.clave.focus();
             return(false);
           }
             else { return(true); }
    }

function vClaveNueva() 
    {
	if (document.frmFormulario.nueva.value == "")
           {
             alert('\nVocê deve digitar sua nova senha.');
             document.frmFormulario.nueva.focus();
             return(false);
           }
             else { return(true); }
    }
	
function vClaveNueva2() 
    {
	if (document.frmFormulario.nueva2.value == "")
           {
             alert('\nVocê deve confirmar sua senha nova.');
             document.frmFormulario.nueva2.focus();
             return(false);
           }
             else { 
			 	if(document.frmFormulario.nueva.value == document.frmFormulario.nueva2.value){
					return(true)
				}
				else
				{
					alert('\nOs campos senha nova e confirme a nova senha deve corresponder.');
					document.frmFormulario.nueva2.focus();
             		return(false);
				}
			 }
    }

function EnviarUsuarioGraba2(frmFormulario) 
   {
       if ( vNombre() && vApellido() && vEmail() && vEmailConfirm() && vClaveReg() && vClaveReg2())
          {
          document.frmFormulario.submit();
          }
   }
   
 function vClaveReg() 
    {
	if (document.frmFormulario.clave.value == "")
           {
             alert('\nVocê deve digitar sua senha.');
             document.frmFormulario.clave.focus();
             return(false);
           }
             else { return(true); }
    }
	
function vClaveReg2() 
    {
	if (document.frmFormulario.clave2.value == "")
           {
             alert('\nVocê deve confirmar sua senha.');
             document.frmFormulario.clave2.focus();
             return(false);
           }
             else { 
			 	if(document.frmFormulario.clave.value == document.frmFormulario.clave2.value){
					return(true)
				}
				else
				{
					alert('\nOs campos senha e confirme a senha deve corresponder.');
					document.frmFormulario.clave2.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 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);
			  }*/				  
		  }
		  
		  	//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);
			  }
		  }
		  
		  return(true);
	  }
	else
	{
		return(false);
	}
  }
  
 function ValidarEnviarPonencia(frmFormulario)
   {   
		  if(vModalidadPonencia() && vTitulo() && vEjeTamatico() && vMaterial() && vComo() && vPago() && vHoteles() && vLibro() && 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 modalidade, o número mínimo de falantes é 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 modalidade, o número mínimo de falantes é de 3.');
             document.frmFormulario.cantidad_disertantes.focus();
             return(false);
           }
           else {
		   if(vValidaEmailDisertantes(cantDis)){
			   	if(vValidaEmailDisertantesConfirm(cantDis)){
					return(true);
				}
				else
				{
					return(false);
				}
		   }
		   else
		   {
			  return(false);
		   }
	   }
	
}

function ValidarEnviarPonenciaSimposio(frmFormulario)
{   
	  if(vModalidadPonencia() && vTitulo() && vEjeTamatico() &&  vMaterial() && vComo() && vPago() && vHoteles() && vResumen())
	  {
		document.frmFormulario.submit();
	  }
}

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('\nVocê deve selecionar um dia.');
		 document.frmFormulario.dia_fecha_ponencia.focus();
		 return(false);
	}
	
	if(mes=='0'){
		alert('\nVocê deve selecionar um mês.');
		 document.frmFormulario.mes_fecha_ponencia.focus();
		 return(false);
	}
	
	if(anio=='0'){
		alert('\nVocê deve selecionar um ano.');
		 document.frmFormulario.anio_fecha_ponencia.focus();
		 return(false);
	}
	
	if(ValidarFecha(dia+'-'+mes+'-'+anio)){
		return(true);
	}
	else
	{
		return(false);
	}
}

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('Ano inválido')  
         return false  
     }  
     // Valido el Mes  
     if (isNaN(Mes) || parseFloat(Mes)<1 || parseFloat(Mes)>12){  
         alert('Mês inválido')  
         return false  
     }  
     // Valido el Dia  
     if (isNaN(Dia) || parseInt(Dia, 10)<1 || parseInt(Dia, 10)>31){  
         alert('Data inválida')  
         return false  
     }  
     if (Mes==4 || Mes==6 || Mes==9 || Mes==11 || Mes==2) {  
         if (Mes==2 && Dia > 28 || Dia>30) {  
             alert('Data inválida')  
             return false  
         }  
     }  
  	return true;
 }
 
 function vWord(){
	if (document.frmFormulario.wordfile.value == "")
           {
             alert('\nDeve incluir uma cópia do trabalho apresentado DOC.');
             document.frmFormulario.wordfile.focus();
             return(false);
           }
             else { return(true); }
    }
