function cGaleria()
{
	this.imagenes = new Array();
	this.agregarImagen = mAgregarImagen;
	function mAgregarImagen(pPpubId, pNId, pNTipo, pNUrl, pNTitulo, pNFecha, pNCat, pNCatId, pId, pAlto, pAncho, pEpigrafe, pFuente, pAutor, pUrl, pCategoria, pNcantidadpalabras){
		var instanciaImagen = new cImagen();
		instanciaImagen.setearImagen(pPpubId, pNId, pNTipo, pNUrl, pNTitulo, pNFecha, pNCat, pNCatId, pId, pAlto, pAncho, pEpigrafe, pFuente, pAutor, pUrl, pCategoria, pNcantidadpalabras);
		this.imagenes[this.imagenes.length] = instanciaImagen;
		return instanciaImagen;
	}
}

function cImagen(){
	this.publicacionId;
	this.idNota;
	this.tipo;
	this.urlNota;
	this.tituloNota;
	this.fechaNota;
	this.categoriaNota;
	this.categoriaNotaId;
	this.id;
	this.alto;
	this.ancho;
	this.epigrafe;
	this.fuente;
	this.autor;
	this.url;
	this.categoria;
	this.cantidadpalabras;
	this.setearImagen = mSetearImagen;
	function mSetearImagen(pPpubId, pNId, pNTipo, pNUrl, pNTitulo, pNFecha, pNCat, pNCatId, pId, pAlto, pAncho, pEpigrafe, pFuente, pAutor, pUrl, pCategoria, pNcantidadpalabras){
		this.publicacionId = pPpubId;
		this.idNota = pNId;
		this.tipo = pNTipo;
		this.urlNota = pNUrl;
		this.tituloNota = pNTitulo;
		this.fechaNota = pNFecha;
		this.categoriaNota = pNCat;
		this.categoriaNotaId = pNCatId;
		this.id = pId;
		this.alto = pAlto;
		this.ancho = pAncho;
		this.epigrafe = pEpigrafe;
		this.fuente = pFuente;
		this.autor = pAutor;
		this.url = pUrl;
		this.categoria = pCategoria;
		this.cantidadpalabras = pNcantidadpalabras;
	}
}

function anterior(){
	if (actual==-1){
		actual=oGaleria.imagenes.length-2;
		navegador();
		return actualizar();
	}
	else
	{
		actual-=1;
		navegador();
		return actualizar();
	}
}

function siguiente()
{
	if (actual < oGaleria.imagenes.length - 1)
	{
		actual+=1;
		navegador();
		return actualizar();
	}
	else
	{
		navegador();
	}
}

function navegador()
{
	if (actual+1 == oGaleria.imagenes.length)
	{
		document.getElementById('divSiguienteArriba').innerHTML ='<img src="/_common/images/botones/modal-sig-off.gif" alt=""/>';
		document.getElementById('divInicioArriba').innerHTML = '<a><img src="/_common/images/botones/modal-inicio.gif" alt=""/></a>';
	}
	else
	{
		document.getElementById('divSiguienteArriba').innerHTML = '<a href="javascript:document.getElementById(\'bannerIframe\').src=\'/includes/banner_galeria_modal.asp\'; parent.siguiente();"><img src="/_common/images/botones/modal-sig-on.gif"/></a>';
		document.getElementById('divInicioArriba').innerHTML = '<a href="javascript:document.getElementById(\'bannerIframe\').src=\'/includes/banner_galeria_modal.asp\'; volver();"><img src="/_common/images/botones/modal-inicio.gif" alt=""/></a>';
	}

	if (actual+1 > 1)
	{
		document.getElementById('divAnteriorArriba').innerHTML = '<a href="javascript:document.getElementById(\'bannerIframe\').src=\'/includes/banner_galeria_modal.asp\'; parent.anterior();"><img src="/_common/images/botones/modal-ant-on.gif"/></a>';
		document.getElementById('divInicioArriba').innerHTML = '<a href="javascript:document.getElementById(\'bannerIframe\').src=\'/includes/banner_galeria_modal.asp\'; volver();"><img src="/_common/images/botones/modal-inicio.gif" alt=""/></a>';
	}
	else
	{
		document.getElementById('divAnteriorArriba').innerHTML = '<img src="/_common/images/botones/modal-ant-off.gif"/>';
		document.getElementById('divInicioArriba').innerHTML = '<a><img src="/_common/images/botones/modal-inicio.gif" alt=""/></a>';
	}
}

function volver()
	{
	actual = 0
	navegador();
	return actualizar();
}

function actualizar()
{
	pagina = "foto.asp?pos=" + actual + "&urlImagen=" + oGaleria.imagenes[actual].url + '&alto=' + oGaleria.imagenes[actual].alto + '&ancho=' + oGaleria.imagenes[actual].ancho + "&id=" + oGaleria.imagenes[actual].id;
	document.getElementById('divFotoActualArriba').innerHTML = actual+1;
	document.getElementById('ImgIframe').src = '/includes/' + pagina;
	cargarDatos(actual);
	return void(0);
}

function abrirNota(url){
	if (typeof window.parent.opener == 'object') 
	{
		window.parent.opener.location.href = url;
	}
}

function abrirClipping(){
	if (typeof window.opener == 'object'){
		var epigrafe = oGaleria.imagenes[actual].epigrafe;
		if (epigrafe.length == 0){
			if (oGaleria.imagenes[actual].tituloNota.length > 0){
				epigrafe = oGaleria.imagenes[actual].categoria + " de la nota " + oGaleria.imagenes[actual].tituloNota
			}
			else{
				epigrafe = oGaleria.imagenes[actual].categoria
			}
		}
		window.opener.agregarElemento(5,oGaleria.imagenes[actual].id,'1',epigrafe,1,1);
	}
}

function traerImagen(pos){
	return oGaleria.imagenes[pos];
}

function verTodas()
{
	return void(0);
}