/**
 * JS DE NOTICIAS
 */

LICITACIONES=
{
	id:0,
	jur:0,
	tipo:0,
	pag:1,
	// Manejo individual de nota -----------------------------------------------
	abrir : function(id) { document.getElementById("short_"+id).style.display="none"; document.getElementById("long_"+id).style.display="block"; },
	cerrar : function(id) { document.getElementById("short_"+id).style.display="block"; document.getElementById("long_"+id).style.display="none"; },
	// Carga de notas ----------------------------------------------------------
	loadLast : function() { this.showCargando(); AJAX.loadApiCallback("LICITACIONES.muestraResultados","licitaciones:op","getLast",""); },
	muestraResultados : function(req) { document.getElementById("buscador_resultados").innerHTML=req.responseText; this.hideCargando(); }, 
	buscar 			: function(nombreForm) { this.showCargando(); AJAX.postApiCallback("LICITACIONES.muestraResultados","licitaciones|principal|principal|licitaciones","getBuscados",nombreForm,"&cr_pag=1"); },
	irPagina 		: function(pagina) { this.showCargando(); AJAX.loadApiCallback("LICITACIONES.muestraResultados","licitaciones|principal|principal|licitaciones","getBuscados","&cr_pag="+pagina); },
	irPaginaInt		: function(pagina) { this.showCargando(); AJAX.loadApiCallback("LICITACIONES.muestraResultados","licitaciones|principal|principal|licitaciones","getInternacionales","&cr_pag="+pagina); },
	irPaginaNuevas	: function(pagina) { this.showCargando(); AJAX.loadApiCallback("LICITACIONES.muestraResultados","licitaciones|principal|principal|licitaciones","getNuevas","&cr_pag="+pagina); },
	relacionadas	: function(id,jur,tipo,pag) { 
		if(pag==null) pag=1;
		this.id=id; this.jur=jur; this.tipo=tipo; this.pag=pag;
		AJAX.loadApiCallback("LICITACIONES.relacionadasresp","licitaciones|principal|principal|licitaciones","getRelacionados","&jur_id="+jur+"&tipo_id="+tipo+"&lic_id="+id+"&pag="+pag); 
	},
	relacionadasresp: function(req) { document.getElementById("lateral").innerHTML=req.responseText; },
	relacionadasoff	: function() { document.getElementById("lateral").innerHTML=""; },
	irPaginaRelacionados : function(pagina) { this.relacionadas(this.id,this.jur,this.tipo,pagina); },
	// Manejo del Cargando -----------------------------------------------------
	showCargando 	: function() { document.getElementById("buscador_resultados").style.display="none"; document.getElementById("buscador_resultados_cargando").style.display="block"; },
	hideCargando 	: function() { document.getElementById("buscador_resultados").style.display="block"; document.getElementById("buscador_resultados_cargando").style.display="none"; },
	// Cambio de solapas -------------------------------------------------------
	gotoAvanzada 	: function() { document.getElementById('fAvanzado').style.display='block'; document.getElementById('fBasico').style.display='none'; },
	gotoBasica 		: function() { document.getElementById('fAvanzado').style.display='none'; document.getElementById('fBasico').style.display='block'; },
	// Favoritos ---------------------------------------------------------------
	addLicFavorito	: function(ob,user,id) { ob.src=AJAX.loadApi("micarpeta:op","addFavorito","&feuser_id="+user+"&lic_id="+id); },
	delLicFavorito	: function(ob,user,id) { ob.src=AJAX.loadApi("micarpeta:op","delFavorito","&feuser_id="+user+"&lic_id="+id); },
	turnLicFavorito : function(ob,user,id) { if(ob.alt=="favorito") { this.delLicFavorito(ob,user,id); ob.alt=""; } else { this.addLicFavorito(ob,user,id); ob.alt="favorito"; } }
}
// javascript:alert(LICITACIONES.addLicFavorito(document.getElementById("prueba"),1,2));
// javascript:alert(LICITACIONES.delLicFavorito(document.getElementById("prueba"),1,2));
// javascript:alert(LICITACIONES.turnLicFavorito(document.getElementById("prueba"),1,2));


//--[Manejo de noticias enteras ida y vuelta]-----------------------------------
function showBig(ob,jur,tipo)
{
	LICITACIONES.relacionadas(ob,jur,tipo);
	b=document.getElementById('licitaciones_full'); s=document.getElementById('licitaciones_home');
	pu=document.getElementById('paginacionUp'); pd=document.getElementById('paginacionDown');
	b.innerHTML=document.getElementById('b'+ob).innerHTML;
	b.style.display='block'; s.style.display='none'; 
	if(pu) pu.style.display='none'; if(pd) pd.style.display='none';
}
function hideBig() 
{ 
	LICITACIONES.relacionadasoff();
	b=document.getElementById('licitaciones_full'); s=document.getElementById('licitaciones_home');
	pu=document.getElementById('paginacionUp'); pd=document.getElementById('paginacionDown');
	b.style.display='none'; s.style.display='block'; 
	if(pu) pu.style.display='block'; if(pd) pd.style.display='block';
}

//alert("LICITACIONES.Ok!");