// JavaScript Document


function abrir_ayuda(codigo)
{
	var codigo;
	if(codigo == 4 || codigo == 5 ) /*para que sea mas alta*/
			window.open('INS_popup_ayuda'+eval(codigo)+'.php','','width=440, height=150,top=435,left=135');	
		else /*para que sea mas baja*/
			window.open('INS_popup_ayuda'+eval(codigo)+'.php','','width=430, height=180,top=435,left=145');		
}



function abrir_popup(codigo)
{
	var codigo;
		if (codigo==1)
			var v=window.open('INS_popup_combobox'+eval(codigo)+'.php','popup','width=1024, height=350,top=200,left=0,scrollbars=yes, statusbar=yes');		

		if (!v) return true;
		v.focus();
		return v.closed;

}


function valida_causa()
{
	var hoy = new Date();
	var era=document.causa.txtera.value;
	
	if(valida_numero(document.causa.txtrol.value)==0)
	{
		alert('El rol debe ser numerico');
	}
	else
		if(valida_numero(document.causa.txtera.value)==0 || era.length < 4)
		{
			alert('Debe ingresar un ańo valido');
		}
			else
			{
				document.causa.submit();
			}
}


function valida_numero(valor)
{ 
	var texto = valor.toString();
	var checkOK = "1234567890"; 
	var checkStr = texto;
	var allValid = true; 
	for (i = 0; i < checkStr.length; i++)
	{ 
		ch = checkStr.charAt(i); 
			for (j = 0; j < checkOK.length; j++) 
				if (ch == checkOK.charAt(j)) 
					break; 
				if (j == checkOK.length)
				{ 
					allValid = false; 
					break; 
				} 
	} 

	if(!allValid)
	{ 
		return 0; 
	}
	else
	{
		return 1;
	}
}


function validacionPresidente(formulario)
{
	var er_nombre = /^([a-z]|[A-Z]|á|é|í|ó|ú|ń|ü|\s|\.|-)+$/			//letras, '.' y '-' o vacio
	var er_telefono = /^([0-9\s\+\-])+$/						//numeros, espacios, + o -
	//fechas, formato dd/mm/aaaa o d/m/aa
	var er_mes31dias = /^([1-3]0|[0-2][1-9]|31|[0-9])\/(1|01|3|03|5|05|7|07|8|08|10|12)\/(1999|20[0-1][0-9]|2020)$/
	var er_mes30dias = /^([1-3]0|[0-2][1-9]|[0-9])\/(4|04|6|06|9|09|11)\/(1999|20[0-1][0-9]|2020)$/
	var er_mes28dias = /^([1-2]0|[0-2][1-8]|[0-1]9|[0-9])\/(02|2)\/(1999|200[1-3]|200[5-7]|2009|201[0-1]|201[3-5]|201[7-9])$/
	var er_mes29dias = /^([1-2]0|[0-2][1-9]|[0-9])\/(02|2)\/(2000|2004|2008|2012|2016|2020)$/
	//direccion de correo electronico
	var er_email = /^(.+\@.+\..+)$/
	var x
   	
	
	//comprueba campo de nombre
	if(!er_nombre.test(formulario.nombre.value)) { 
		alert('Contenido del campo Nombre no válido.')
		formulario.nombre.focus();
		return false;
	}   


	if( !er_telefono.test(formulario.telefono.value) ) {
		alert('Contenido del campo Teléfono no válido.')
		formulario.telefono.focus();
		return false;
	}

	//comprueba campo de email
	if(!er_email.test(formulario.email.value)) { 
		alert('Contenido del campo E-MAIL no válido.')
		formulario.email.focus();
		return false;
	}   


	
   	//comprueba campo institución
	if((formulario.coment.value=='')) { 
		alert('Contenido del campo Comentario no válido.')
		formulario.coment.focus();
		return false;
	} 
	
	return true			//cambiar por return true para ejecutar la accion del formulario
}
