/**
 * Clase para manejo de Boletines Informativos
 */

function cBoletin()
{
/* variables */
this.anyo                   = null; //aņo del boletin
this.paginaActual           = null; //numero de pagina actual
this.pdfActual              = null; //pdf correspondiente a la pagina actual
this.numBoletin             = null; //numero del boletin para un aņo
this.numTotalPaginas        = null; //numero total de paginas del boletin
this.ventanaPDF             = null; //puntero a ventana donde se muestran boletines

/* funciones */
this.getAnyo  		        = cbol_getAnyo;
this.getPaginaActual 		= cbol_getPaginaActual;
this.getPdfActual 			= cbol_getPdfActual;
this.getNumeroBoletin		= cbol_getNumeroBoletin;
this.getNumPaginas	        = cbol_getNumPaginas;
this.inicializar     		= cbol_inicializar;
this.irPagina        		= cbol_irPagina;
this.irPaginaAnterior       = cbol_irPaginaAnterior;
this.irPaginaFin            = cbol_irPaginaFin;
this.irPaginaInicio         = cbol_irPaginaInicio;
this.irPaginaSiguiente      = cbol_irPaginaSiguiente;
}

function cbol_getAnyo()
{
return (this.anyo);
}

function cbol_getPaginaActual()
{
return (this.paginaActual);
}

function cbol_getPdfActual()
{
return (this.pdfActual);
}

function cbol_getNumeroBoletin()
{
return (this.numBoletin);
}

function cbol_getNumPaginas()
{
return (this.numTotalPaginas);
}

function cbol_inicializar(parAnyo,parTotalPaginas,parNumeroBoletin)
{
this.numBoletin = parNumeroBoletin;
this.anyo = parAnyo;
this.numTotalPaginas = parTotalPaginas;
this.paginaActual = 1; 
this.pdfActual = "recursos/pdf/coa21p_"+this.anyo+"_" +this.numBoletin+"_"+(this.paginaActual-1)+".pdf";
}

function cbol_irPagina(pagina)
{
 	this.paginaActual = pagina;
		
	this.pdfActual = "recursos/pdf/coa21p_"+this.anyo+"_" +this.numBoletin+"_"+(this.paginaActual-1)+".pdf";
	
	
	if (!this.ventanaPDF || this.ventanaPDF.closed)
	{
		this.ventanaPDF = window.open("coa21p_boletin.php", "vPDF",  "toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=640,height=480");
 	}
	else
	{
		//this.ventanaPDF.mainFrame.location.href = this.pdfActual;
		this.ventanaPDF = window.open("coa21p_boletin.php", "vPDF",  "toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=640,height=480");
		this.ventanaPDF.focus();
	}
}


function cbol_irPaginaAnterior()
{
 	if (this.paginaActual > 1)
	{	
	this.irPagina(this.paginaActual-1);
	}
}

function cbol_irPaginaFin()
{
	if (this.paginaActual < this.numTotalPaginas)
	{
	this.irPagina(this.numTotalPaginas);
	}
}

function cbol_irPaginaInicio()
{
	if (this.paginaActual > 1)
	{
	this.irPagina(1);
	}
}

function cbol_irPaginaSiguiente()
{
	if (this.paginaActual < this.numTotalPaginas)
	{	
	this.irPagina(this.paginaActual+1);
	}
}

