/*	
	Conjunto de reglas
*/
recargaReglasSecciones = {
	
	seccionesNoticias : function (){
		$(".menu_hor a").click(ejecutarReglasSecciones.seccionesNoticias);
	},
	
	paginacion : function () {
		$("#not_next").click(ejecutarReglasSecciones.next);
		$("#not_prev").click(ejecutarReglasSecciones.prev);
		$("#todas").click(ejecutarReglasSecciones.todas);
		return false;
	}
	
}

/* 
	Reglas con funciones manejadoras asociadas a los eventos 
*/
ejecutarReglasSecciones = {
		
	seccionesNoticias: function(){
		$(".menu_hor.noticias").find(".activo").removeClass("activo");
		$(this).addClass("activo");
		$("#seccionNoticia").attr("value",$(this).attr("id"));
			
		$("#noticiasDestacadas").fadeOut();
		$("#listadoNoticiasExtendido").fadeOut();
		
		var sesion = $("#formSessid input").attr("value");
		var aP = "seccionElegida=" + $(this).attr("id") + "&PHPSESSID=" + sesion;
		var html = $.ajax({url: "../llamadas_ajax/AJAXListadoNoticiasDestacadas.php",data: aP,type: "GET",success: function(html){
			$("#noticiasDestacadas").html(html);
			$("#fichaNoticia").html("");
			$("#noticiasDestacadas").fadeIn();
		}});
		
		var html = $.ajax({url: "../llamadas_ajax/AJAXListadoNoticiasExtendido.php",data: aP,type: "GET",success: function(html){
			$("#listadoNoticiasExtendido").html(html);
			$("#listadoNoticiasExtendido").fadeIn(function (){
				$("#listadoNoticiasExtendido").each(recargaReglasSecciones.paginacion);	
			});
		}});
		
		return false;
	},
	
	next : function () {
		offset += numRows;
		var seccionElegida = $("#seccionNoticia").attr("value");
		var sesion = $("#formSessid input").attr("value");
		var aP = "seccionElegida="+seccionElegida+"&offset="+offset+"&numRows="+numRows+"&modo=next" + "&PHPSESSID=" + sesion;
		var html = $.ajax({url: "../llamadas_ajax/AJAXListadoNoticiasExtendido.php",data: aP,type: "GET",success: function(html){
			$("#listadoNoticiasExtendido").fadeOut(function(){
				$("#listadoNoticiasExtendido").html(html);	
			});
			$("#listadoNoticiasExtendido").fadeIn(function (){
				$("#listadoNoticiasExtendido").each(recargaReglasSecciones.paginacion);	
			});
			
			
		}});
				
		
		return false;
	},
	
	prev : function () {
		offset -= numRows;
		if (offset < 0) offset = 0; 
		var seccionElegida = $("#seccionNoticia").attr("value");
		var sesion = $("#formSessid input").attr("value");
		var aP = "seccionElegida="+seccionElegida+"&offset="+offset+"&numRows="+numRows+"&modo=prev" + "&PHPSESSID=" + sesion;
		var html = $.ajax({url: "../llamadas_ajax/AJAXListadoNoticiasExtendido.php",data: aP,type: "GET",success: function(html){
			$("#listadoNoticiasExtendido").fadeOut(function (){
				$("#listadoNoticiasExtendido").html(html);	
			});
			$("#listadoNoticiasExtendido").fadeIn(function (){
				$("#listadoNoticiasExtendido").each(recargaReglasSecciones.paginacion);	
			});
			
		}});
						
		return false;
	},
	
	todas: function (){
		var seccionElegida = $("#seccionNoticia").attr("value");
		var sesion = $("#formSessid input").attr("value");
		var aP = "seccionElegida="+seccionElegida+"&offset="+offset+"&numRows="+numRows+"&modo=all" + "&PHPSESSID=" + sesion;
		var html = $.ajax({url: "../llamadas_ajax/AJAXListadoNoticiasExtendido.php",data: aP,type: "GET",success: function(html){
			$("#listadoNoticiasExtendido").fadeOut(function() {
				$("#listadoNoticiasExtendido").html(html);	
			});
			$("#listadoNoticiasExtendido").fadeIn(function (){
				$("#listadoNoticiasExtendido").each(recargaReglasSecciones.paginacion);	
			});
			
		}});
						
		return false;
	}

}

/*
	Carga inicial del listado de reglas
*/
$(document).ready(recargaReglasSecciones.seccionesNoticias);
$(document).ready(recargaReglasSecciones.paginacion);

//Variables paginacion
var offset = 4;
var numRows = 10;
