function cargar_slide(cantidad , cantidad_total , archivo_ajax , contador_slide ,  arriba_fotos , abajo_fotos , slide_thumb , tope_maximo , cargar){

	document.getElementById(slide_thumb).style.display = "none";

	var id_user = $("#id_user").val();
	var nombre_usuario = $("#nombre_usuario").val();
	var permite_editar = $("#permite_editar").val();
	var cantidad_fotos = $("#"+cantidad_total).val();

	var parametros = cantidad + "|" + cantidad_total + "|" + archivo_ajax + "|" + contador_slide + "|" +  arriba_fotos + "|" + abajo_fotos + "|" + slide_thumb + "|" + tope_maximo + "|" + cargar;

	if(cantidad > 0){
		var contador = 0;
		var bandera = true;
		for(i=0 ; i < (parseInt(cantidad) + 1) ; i++){
			$.ajax({
				type: "POST",
				url: "/files/slide/" + archivo_ajax ,
				async: false,
				data: "contador="+contador+"&id_user="+ id_user +"&nombre_usuario="+ nombre_usuario +"&permite_editar_thumbs="+permite_editar+"&parametros="+parametros ,
				success: function(datos){
					if(datos == ""){
						contador--;
						$("#"+contador_slide).val(contador);
					}
					else{
						if(bandera == true && cargar == 1){
							document.getElementById(slide_thumb).innerHTML = datos;
							bandera = false;
						}
						else if (bandera == true && cargar == 0){
							document.getElementById(slide_thumb).innerHTML = datos;
							bandera = false;
						}
						else{
							document.getElementById(slide_thumb).innerHTML += datos;
							//							if(cargar == 1 && indicador == true && (i == cantidad)){
							//								mostrar_primer_imagen('primera' , parametros);
							//								indicador = false;
							//							}
						}
					}
				}
			});

			contador++;
			$("#"+contador_slide).val(contador);
			if(cargar == 1){
				$("#contador_fotos_ajax").val(contador);
			}
			else{
				$("#contador_favoritos_ajax").val(contador);
			}
		}
	}

	if(cargar == 1){
		mostrar_primer_imagen('primera' , parametros);
	}

	if(cantidad >= parseInt(cantidad_fotos)){
		$("#"+abajo_fotos).removeClass("btnmas_seleccionable");
		$("#"+abajo_fotos).addClass("btnmas_noseleccionable");
		document.getElementById(abajo_fotos).disabled = true;
	}

	$("#"+slide_thumb).show();
}


function obtener_una_mas( cantidad , cantidad_total , archivo_ajax , contador_slide ,  arriba_fotos , abajo_fotos , slide_thumb , tope_maximo , cargar){

	var id_user = $("#id_user").val();
	var nombre_usuario = $("#nombre_usuario").val();
	var permite_editar = $("#permite_editar").val();
	var cantidad_fotos = $("#"+cantidad_total).val();

	var parametros = cantidad + "|" + cantidad_total + "|" + archivo_ajax + "|" + contador_slide + "|" +  arriba_fotos + "|" + abajo_fotos + "|" + slide_thumb + "|" + tope_maximo + "|" + cargar;

	var contador = $("#"+contador_slide).val();

	if(cargar == 1){
		var cantidad_cargada = $("#contador_fotos_ajax").val();
	}
	else{
		var cantidad_cargada  = $("#contador_favoritos_ajax").val();
	}

	if(parseInt(contador) >= parseInt(cantidad_cargada) && parseInt($("#"+tope_maximo).val()) == 0){
		$.ajax({
			type: "POST",
			url: "/files/slide/" + archivo_ajax ,
			data: "contador="+contador+"&id_user="+ id_user +"&nombre_usuario="+ nombre_usuario +"&permite_editar_thumbs="+permite_editar+"&parametros="+parametros ,
			beforeSend: function(datos){
				$("#"+abajo_fotos).removeClass("btnmas_seleccionable");
				$("#"+abajo_fotos).addClass("btnmas_noseleccionable");
				document.getElementById(abajo_fotos).disabled = true;

				top_actual = parseInt($("#"+slide_thumb).css("top")) -85;
				top_actual += "px";

				if(parseInt(contador) < parseInt(cantidad_fotos)){

					$("#"+slide_thumb).animate({top: top_actual}, 150 , function(){$("#"+abajo_fotos).removeClass("btnmas_noseleccionable");
					$("#"+abajo_fotos).addClass("btnmas_seleccionable");
					document.getElementById(abajo_fotos).disabled = false;});
				}
				else{
					$("#"+slide_thumb).animate({top: top_actual}, 150);
				}
				//				$("#"+abajo_fotos).removeClass("noseleccionable");
				//				$("#"+abajo_fotos).addClass("seleccionable");
				//				document.getElementById(abajo_fotos).disabled = false;
			},
			success: function(datos){
				if(datos != ""){
					document.getElementById(slide_thumb).innerHTML += datos;
					//					$("#"+abajo_fotos).removeClass("noseleccionable");
					//					$("#"+abajo_fotos).addClass("seleccionable");
					//					document.getElementById(abajo_fotos).disabled = false;
				}
			}
		});

		contador++;
		$("#"+contador_slide).val(contador);

		if(cargar == 1){
			$("#contador_fotos_ajax").val(contador);
		}
		else{
			$("#contador_favoritos_ajax").val(contador);
		}

		if(parseInt(contador) > parseInt(cantidad_fotos)){
			$("#"+abajo_fotos).removeClass("btnmas_seleccionable");
			$("#"+abajo_fotos).addClass("btnmas_noseleccionable");
			document.getElementById(abajo_fotos).disabled = true;

			$("#"+tope_maximo).val(parseInt($("#"+slide_thumb).css("top")));
		}

		if(document.getElementById(arriba_fotos).disabled){
			$("#"+arriba_fotos).removeClass("btnmenos_noseleccionable");
			$("#"+arriba_fotos).addClass("btnmenos_seleccionable");
			document.getElementById(arriba_fotos).disabled = false;
		}
	}
	else{
		top_actual = parseInt($("#"+slide_thumb).css("top")) -85;
		top_actual += "px";

		$("#"+abajo_fotos).removeClass("btnmas_seleccionable");
		$("#"+abajo_fotos).addClass("btnmas_noseleccionable");
		document.getElementById(abajo_fotos).disabled = true;

		contador++;
		$("#"+contador_slide).val(contador);

		if(parseInt($("#"+tope_maximo).val()) != 0 && parseInt($("#"+tope_maximo).val()) < parseInt($("#"+slide_thumb).css("top"))){
			
			$("#"+slide_thumb).animate({top: top_actual}, 150 ,  function(){$("#"+abajo_fotos).removeClass("btnmas_noseleccionable");
			$("#"+abajo_fotos).addClass("btnmas_seleccionable");
			document.getElementById(abajo_fotos).disabled = false;});

			if(document.getElementById(arriba_fotos).disabled){
				$("#"+arriba_fotos).removeClass("btnmenos_noseleccionable");
				$("#"+arriba_fotos).addClass("btnmenos_seleccionable");
				document.getElementById(arriba_fotos).disabled = false;
			}
		}
		else if(parseInt(contador) <= parseInt(cantidad_fotos)){
			
			$("#"+slide_thumb).animate({top: top_actual}, 150 ,  function(){$("#"+abajo_fotos).removeClass("btnmas_noseleccionable");
			$("#"+abajo_fotos).addClass("btnmas_seleccionable");
			document.getElementById(abajo_fotos).disabled = false;});

			if(document.getElementById(arriba_fotos).disabled){
				$("#"+arriba_fotos).removeClass("btnmenos_noseleccionable");
				$("#"+arriba_fotos).addClass("btnmenos_seleccionable");
				document.getElementById(arriba_fotos).disabled = false;
			}
		}
		else{

			$("#"+slide_thumb).animate({top: top_actual}, 150);

			$("#"+abajo_fotos).removeClass("btnmas_seleccionable");
			$("#"+abajo_fotos).addClass("btnmas_noseleccionable");
			document.getElementById(abajo_fotos).disabled = true;
			if(document.getElementById(arriba_fotos).disabled){
				$("#"+arriba_fotos).removeClass("btnmenos_noseleccionable");
				$("#"+arriba_fotos).addClass("btnmenos_seleccionable");
				document.getElementById(arriba_fotos).disabled = false;
			}
		}
	}
}

function volver_una(cantidad_inicial , cantidad_total , contador_slide , arriba_fotos , abajo_fotos , slide_thumb , tope_maximo){

	var id_user = $("#id_user").val();
	var permite_editar = $("#permite_editar").val();
	var cantidad_fotos = $("#"+cantidad_total).val();

	var contador = $("#"+contador_slide).val();

	top_actual = parseInt($("#"+slide_thumb).css("top")) + 85;
	top_actual += "px";
	if(parseInt($("#"+slide_thumb).css("top")) < -85){

		$("#"+arriba_fotos).removeClass("btnmenos_seleccionable");
		$("#"+arriba_fotos).addClass("btnmenos_noseleccionable");
		document.getElementById(arriba_fotos).disabled = true;
		$("#"+slide_thumb).animate({top: top_actual}, 150 , function(){	$("#"+arriba_fotos).removeClass("btnmenos_noseleccionable");
		$("#"+arriba_fotos).addClass("btnmenos_seleccionable");
		document.getElementById(arriba_fotos).disabled = false;});

		if(document.getElementById(abajo_fotos).disabled){
			$("#"+abajo_fotos).removeClass("btnmas_noseleccionable");
			$("#"+abajo_fotos).addClass("btnmas_seleccionable");
			document.getElementById(abajo_fotos).disabled = false;
		}
	}
	else{
		$("#"+slide_thumb).animate({top: top_actual}, 150 );
		$("#"+arriba_fotos).removeClass("btnmenos_seleccionable");
		$("#"+arriba_fotos).addClass("btnmenos_noseleccionable");
		document.getElementById(arriba_fotos).disabled = true;
		if(document.getElementById(abajo_fotos).disabled){
			$("#"+abajo_fotos).removeClass("btnmas_noseleccionable");
			$("#"+abajo_fotos).addClass("btnmas_seleccionable");
			document.getElementById(abajo_fotos).disabled = false;
		}
	}

	contador--;
	$("#"+contador_slide).val(contador);
}