var cLblPagina, clblDe, clblPagInicial, clblPagAnterior, clblPagSiguiente, clblPagFinal, clblTotContenido, clblNoEncotrado;
var cImgPagInicial, cImgPagAnterior, cImgPagSiguiente, cImgPagFinal;
function goMover(c_accion) {
var frm = document.forms[0];
var frmParent = document.forms[0];

	switch (c_accion) {
		case 'F': {
			frm.glb_pagina.value = 1;
			break;
		}
		case 'P': {
			frm.glb_pagina.value = parseInt(frm.glb_pagina.value) - 1;
			if (parseInt(frm.glb_pagina.value) <= 0) {
				frm.glb_pagina.value = 1;
			}
			break;
		}
		case 'N': {
			frm.glb_pagina.value = parseInt(frm.glb_pagina.value) + 1;
			if (parseInt(frm.glb_pagina.value) > parseInt(frm.glb_total_reg.value)) {
				frm.glb_pagina.value = frm.glb_total_reg.value;
			}
			break;
		}
		case 'L': {
			frm.glb_pagina.value = frm.glb_total_reg.value;
			break;
		}
	}
	if (parseInt(frmParent.txt_registro_pagina.value) != parseInt(frm.txt_registro_pagina.value)) {
		frm.glb_pagina.value = 1;
	}
	goResultado();
}
function goIr() {
var i_cod_nodo = goIr.arguments[0];
var i_cod_contenido = goIr.arguments[1];
var c_link = '';

	if (i_cod_contenido == '') {
		i_cod_contenido = '0';
	}
	c_link = 'opensite_' + i_cod_nodo + '.aspx#' + i_cod_contenido;
	if (typeof(top.opener) == 'undefined') {
		top.location = c_link;
	}
	else {
		top.opener.top.location = c_link;
	}
}
function goVer() {
var frm = document.forms[0];
var i_cod_nodo = goVer.arguments[0];
var i_cod_contenido = goVer.arguments[1];

	frm.glb_cod_nodo.value = i_cod_nodo;
	frm.glb_cod_contenido.value = i_cod_contenido;
	frm.action = 'template_vie.aspx?glb_volver=S';
	frm.submit();
}
function Paginacion() {
var frm = document.forms[0];
var cHtml = '';

	if (frm.glb_total_reg.value > 1) {
		cHtml += '<table align="center" border="0" width="30%" cellpadding="1" cellspacing="1">';	
		cHtml += '<tr>';
		cHtml += '<td valign="middle" align="center"><span class="ops-bus-sResul">' + cLblPagina + '&nbsp;';
		cHtml += frm.glb_pagina.value;
		cHtml += '&nbsp;' + clblDe + '&nbsp;';
		cHtml += frm.glb_total_reg.value;
		cHtml += '</span></td>';
		cHtml += '</tr>';
		cHtml += '</table>';
		cHtml += '<table align="center" border="0" cellpadding="1" cellspacing="1">';
		cHtml += '<tr>';
		cHtml += '<td valign="top"><a href="javascript:goMover(\'F\')" onMouseOver="window.status=\'\'; return true" style="text-decoration:none"><img src="' + cImgPagInicial + '" border="0" alt="' + clblPagInicial + '"></a></td>';
		cHtml += '<td valign="top"><a href="javascript:goMover(\'P\')" onMouseOver="window.status=\'\'; return true" style="text-decoration:none"><img src="' + cImgPagAnterior + '" border="0" alt="' + clblPagAnterior + '"></a></td>';
		cHtml += '<td valign="top"><a href="javascript:goMover(\'N\')" onMouseOver="window.status=\'\'; return true" style="text-decoration:none"><img src="' + cImgPagSiguiente + '" border="0" alt="' + clblPagSiguiente + '"></a></td>';
		cHtml += '<td valign="top"><a href="javascript:goMover(\'L\')" onMouseOver="window.status=\'\'; return true" style="text-decoration:none"><img src="' + cImgPagFinal + '" border="0" alt="' + clblPagFinal + '"></a></td>';
		cHtml += '</tr>';
		cHtml += '</table>';
	}
	return cHtml;
}
function goResultado() {		
var frm = document.forms[0];
var frmParent;
var doc = document;
var i_reg_pag;
var i_pagina = parseInt(frm.glb_pagina.value);
var cHtml = '';

	i_reg_pag = frm.txt_registro_pagina.value;
	/*		
	if (typeof(parent.frames[0]) != 'undefined') {
		if (typeof(parent.frames[0].document.forms[0]) != 'undefined') {
			frmParent = parent.frames[0].document.forms[0];
			if (typeof(frmParent.txt_registro_pagina) != 'undefined') {
				i_reg_pag = frmParent.txt_registro_pagina.value;
				frm.txt_registro_pagina.value = frmParent.txt_registro_pagina.value;
			}
		}
	}
	*/
	if (frm.glb_error.value != '') {
		cHtml += '<br><br><br><br>';
		cHtml += '<table align="center" border="0" width="50%" cellpadding="1" cellspacing="1">';
		cHtml += '<tr>';
		cHtml += '<td valign="middle" align="center"><font class="LabelDataAdm">Se produjo el siguiente error : </font></td>';
		cHtml += '</tr>';
		cHtml += '<tr>';
		cHtml += '<td valign="middle" align="center"><font class="LabelDataAdm">' + frm.glb_error.value + '</font></td>';
		cHtml += '</tr>';
		cHtml += '</table>';
	}
	else {
		/*
		if (frm.glb_ind_accion.value == 'inicio') {
			doc.write('<br><br><br><br>');
			doc.write('<table align="center" border="0" width="50%" cellpadding="1" cellspacing="1">');
			doc.write('<tr>');
			doc.write('<td valign="middle" align="center"><font class="LabelDataAdm"><%= clsLang.getLang("BUSQUEDA", "LBLINI")%></font></td>');
			doc.write('</tr>');
			doc.write('</table>');
		}
		else {
			if (frm.glb_ind_accion.value == 'procesando') {
				doc.write('<br><br><br><br>');
				doc.write('<table align="center" border="0" width="50%" cellpadding="1" cellspacing="1">');
				doc.write('<tr>');
				doc.write('<td valign="middle" align="center"><font class="LabelDataAdm"><%= clsLang.getLang("BUSQUEDA", "LBLPRO")%></font></td>');
				doc.write('</tr>');
				doc.write('</table>');
			}
			else {
			*/
				cHtml += '<span class="ops-bus-sResul">' + arrBusca.length + '&nbsp;' + clblTotContenido + '</span>';
				frm.glb_total_reg.value = parseInt(arrBusca.length / i_reg_pag);
				if (arrBusca.length % i_reg_pag > 0){
					frm.glb_total_reg.value = parseInt(frm.glb_total_reg.value) + 1;
				}
				cHtml += Paginacion();
				cHtml += '<br>';
				for (i_index = 0; i_index < arrBusca.length; i_index++) {
					if ((i_index < (i_reg_pag * i_pagina) && i_index >= (i_reg_pag * i_pagina) - i_reg_pag) || i_reg_pag == 0) {
						cHtml += arrBusca[i_index];
						if (arrBusca[i_index].indexOf('(PDF) ') != -1) {
							//cHtml += arrBusca[i_index].replace('[Ir al contenido]', '').replace(frm.glb_parametro.value, '<font color="#ff0000">' + frm.glb_parametro.value + '</font>');
						}
						else {
							//cHtml += arrBusca[i_index].replace('[Ir al archivo]', '');
						}
					}
				}
				cHtml += Paginacion();
				if (arrBusca.length == 0) {
					cHtml += '<br><br><br><br>';
					cHtml += '<center>';
					cHtml += '<span class="ops-bus-sResul">' + clblNoEncotrado + '</span>';
					cHtml += '</center>';
				}
			/*}
		}*/
		document.getElementById('ResultadoBusqueda').innerHTML = cHtml;
	}
}
function VerificaFecha(o_fecha) {
var c_fecha = '';
var c_dia = '', c_mes = '', c_ano = '';

	b_error = false;
	goClearFec(o_fecha);
	c_fecha = '' + o_fecha.value;
	if (c_fecha.length == 0) {
		return (true);
	}
	if (c_fecha.length < 9) {
		b_error = true;
	}
	else {
		c_dia = c_fecha.substr(0, 2);
		c_mes = c_fecha.substr(3, 2);
		c_ano = c_fecha.substr(6, 4);
		if (ValidaFecha(c_dia, c_mes, c_ano) != 0) {
			b_error = true;
		}
	}
	if (b_error) {
		o_fecha.focus()
		alert('111');
		return (false);
	}
	return (true);
}
function goClearFec(o_fecha) {

	if (o_fecha.value == 'dd-mm-yyyy') {
		o_fecha.value = '';
	}
}
function goAppBuscar() {
var frm = document.forms[0];
var url;

	if(frm.glb_parametro.value != '') {
		if (! VerificaFecha(frm.txt_fec_desde)) {
			return;
		}
		if (! VerificaFecha(frm.txt_fec_hasta)) {
			return;
		}
		goClearFec(frm.txt_fec_desde);
		goClearFec(frm.txt_fec_hasta);
		if (valExiStr(frm.glb_parametro, "La búsqueda no acepta ciertos caracteres ( ' % ) ", "'%")) {
			frm.glb_parametro.focus();
			return;
		}
		frm.glb_pagina.value = '';
		frm.action = 'busqueda.aspx';
		frm.submit();
	}
	else {
		alert('Debe ingresar parámetros para la búsqueda.');
	}
}
function fonload() {
var frm = document.forms[0];

	if (Trim(frm.glb_parametro.value) != '') {
		goResultado();
	}
	frm.glb_parametro.focus();
}
window.onload = fonload;
