// Con este JS creamos la rutina que recarga los eventos en cada uno de los elementos que se crean a partir de la manipulación mediante Ajax

paginacionCallbacks.registrar(registrarPaginacion);

$(document).ready(function(){
	registrarPaginacion();
});

function registrarPaginacion (){
	$("a.aP").click(function(){
		var parametros = this.href.split("?")[1];
		var container = parametros.split("container=")[1];
		container = container.split("&")[0];

		var page = parametros.split("page=")[1];
		page = page.split("&")[0];

		var modulo = parametros.split("modulo=")[1];
		modulo = modulo.split("&")[0];
		var aP = "modulo="+modulo+"&params="+escape(parametros);

		// ponemos en "container" lo que devuelve la ejecución de la página "url"
		fin = function(html){
			//validarErr(html);
			$("#"+container).html(html);
			$("#"+container).each(paginacionCallbacks.ejecutar);
			ind = (page - 1) * thumbs_por_pag;
		}
		$.ajax({ url: "/modulo/index.php",data: aP, success: fin });
		return false;
	});
}
function nextBlockThumbs (modulo,pag,current_thumb){

	switch(modulo) {
	case "fotogaleria":
		th_fotogaleria(pag,current_thumb);
		break;
	case "encantos":
		th_encantos(pag);
		break;		
	case "poblacion":
		th_poblacion(pag);
		break;		
	}
}
function th_fotogaleria(pag,current_thumb) {
	var enlace = $("a.aP").attr("href");
	
	var parametros = enlace.split("?")[1];
	var container = parametros.split("container=")[1];
	container = container.split("&")[0];
	
	var np = parametros.split("np=")[1];
	np = np.split("&")[0];
		
	var id_aloj = parametros.split("id=")[1];
	id_aloj = id_aloj.split("&")[0];
		
	var modulo = parametros.split("modulo=")[1];
	modulo = modulo.split("&")[0];
	
	parametros="container="+container+"&page="+pag+"&np="+np+
			   "&id="+id_aloj+"&view=thumbs&current_thumb="+current_thumb;
	var aP = "modulo="+modulo+"&params="+escape(parametros);
	
	// ponemos en "container" lo que devuelve la ejecución de la página "url"
	fin = function(html){
		$("#"+container).html(html);
		$("#"+container).each(paginacionCallbacks.ejecutar);
	}
	$.ajax({ url: "/modulo/index.php",data: aP, success: fin });
}
function th_encantos(param_nr_page) {
	var enlace = $("a.aP").attr("href");
	
	var parametros = enlace.split("?")[1];
	var container = parametros.split("container=")[1];
	container = container.split("&")[0];
	
	var np = parametros.split("np=")[1];
	np = np.split("&")[0];
	
	var modulo = parametros.split("modulo=")[1];
	modulo = modulo.split("&")[0];
	
	var nr_provincia = parametros.split("nr_provincia=")[1];
	
	parametros="container="+container+"&id=null&view=thumbs_encantos&page="+param_nr_page+"&np="+np+"&nr_provincia="+nr_provincia;
	var aP = "modulo="+modulo+"&params="+escape(parametros);
	
	// ponemos en "container" lo que devuelve la ejecución de la página "url"
	fin = function(html){
		$("#"+container).html(html);
		$("#"+container).each(paginacionCallbacks.ejecutar);
	}
	$.ajax({ url: "/modulo/index.php",data: aP, success: fin });
}
function th_poblacion(param_nr_page) {
	var enlace = $("a.aP").attr("href");
	
	var parametros = enlace.split("?")[1];
	var container = parametros.split("container=")[1];
	container = container.split("&")[0];
	
	var np = parametros.split("np=")[1];
	np = np.split("&")[0];

	var id_aloj = parametros.split("id=")[1];
	id_aloj = id_aloj.split("&")[0];
		
	var modulo = parametros.split("modulo=")[1];
	modulo = modulo.split("&")[0];
	
	var nr_provincia = parametros.split("nr_provincia=")[1];
	var nr_pob = parametros.split("nr_pob=")[1];
	
	parametros="container="+container+"&id="+id_aloj+"&view=thumbs_poblacion&page="+param_nr_page+"&np="+np+"&nr_provincia="+nr_provincia+"&nr_pob="+nr_pob;
	var aP = "modulo="+modulo+"&params="+escape(parametros);
	
	// ponemos en "container" lo que devuelve la ejecución de la página "url"
	fin = function(html){
		$("#"+container).html(html);
		$("#"+container).each(paginacionCallbacks.ejecutar);
	}
	$.ajax({ url: "/modulo/index.php",data: aP, success: fin });
}
