/* Cambio de descripcion de imágenes de galerias de portada, ejemplo: ON, Especiales*/
function actualizarVistaPortada(numElemento)
{
	document.getElementById(this.idBaseTriangulo + this.elementoActual).style.visibility = 'hidden';
	document.getElementById(this.idBaseDesc + this.elementoActual).style.visibility = 'hidden';

	document.getElementById(this.idBaseTriangulo + numElemento).style.visibility = 'visible';
	document.getElementById(this.idBaseDesc + numElemento).style.visibility = 'visible';
	this.elementoActual = numElemento;
}

function CambiadorImagenes(nombreBaseTriangulo, nombreBaseDesc){
	this.idBaseTriangulo = nombreBaseTriangulo;
	this.idBaseDesc = nombreBaseDesc;
	this.elementoActual = 0;

	this.actualizarVistaPortada = actualizarVistaPortada;
}

/* Carga dinámica mediante ajax de las noticias inicial y final de una maqueta especificada*/
var numeroNoticiaAdemas = 0;
var XMLHttpObject_galeria = crearXMLHttpRequest();
function nuevasNoticias(pagina, desplazamiento, totalNoticias, contenedor, idNodoMaqueta, srcImgCargando, nombreObjeto)
{
	//alert("1: " + pagina);
	//Si no se conoce el total de noticias, suponer al menos una mas
	totalNoticias = totalNoticias === undefined ? desplazamiento + 1 : totalNoticias;
	var verifNum = numeroNoticiaAdemas + desplazamiento;
	//alert('numeroNoticiaAdemas:' + numeroNoticiaAdemas + '; totalNoticias:' + totalNoticias + '; desplazamiento:' + desplazamiento);
	if (verifNum >= 0 && verifNum < totalNoticias){
		//alert("2: " + pagina);

		numeroNoticiaAdemas += desplazamiento;
		var urlPagina =  pagina + '/(offset)/' + numeroNoticiaAdemas + '/(maqueta)/' + idNodoMaqueta;
		if (nombreObjeto !== undefined)
			urlPagina += '/(nodo)/' + escape(encodeURI(nombreObjeto));
		//alert('urlPagina: ' + urlPagina);
			cargarPagina(contenedor, urlPagina, srcImgCargando, XMLHttpObject_galeria)
	}
}