var cont_trabajos = 0;
var n_enlaces = 0;
var ancho_trabajo = 0;
var pag_actual = 1;
var objVerUltimo = null;
	
function cargarTrabajo( paj_trabajo ){
	$("#js_slider_btn_sig").attr({"href":"javascript:void(0);"});
	$("#js_slider_btn_ant").attr({"href":"javascript:void(0);"});
	
	$("#js_preloaderAjax").css({"display":"block", "opacity":"0"});
	$("#js_preloaderAjax").animate({"opacity":"0.80"}, 200 );
	
	if( paj_trabajo > cont_trabajos && ( n_enlaces == 0 || cont_trabajos < n_enlaces ) ){
		$.ajax({
			url: "include/traballos_ajax.php",
			global: false,
			type: "GET",
			data: ({ajax : 1 , paj_trabajo : paj_trabajo }),
			dataType: "html",
			error: function(){
				alert("error en la carga de ajax");
			},
			success: function(contenido){
				if( cont_trabajos == 0 ){
					$("#js_slider ul").html(contenido);
					inicializarSlider();
				}else{
					$("#js_slider ul").append(contenido);
					moverSlider( paj_trabajo );
					$("#js_slider ul").width( ancho_trabajo * paj_trabajo );
				}
				cont_trabajos = paj_trabajo;
			}
		}).responseText;
	}else{
		moverSlider( paj_trabajo );
	}
	
}

function inicializarSlider(){
	n_enlaces = parseInt($("#js_slider ul li:first").attr("id").split("__").pop().split("_").shift());
	ancho_trabajo = $("#js_slider ul").width();
	objVerUltimo = $(".js_moverFin");
	$(objVerUltimo).hide();
	moverSlider( 1 );
}
	
function moverSlider( paj_trabajo ){
		
	var idCapaMover = "trabajo__"+n_enlaces+"_"+paj_trabajo+"";
	$("#"+idCapaMover).width(ancho_trabajo);
	
	var vecesMover = ( 1 - paj_trabajo ) ;
	pag_actual = paj_trabajo;
	
	$("#js_slider ul").animate({marginLeft:( vecesMover * ancho_trabajo )+"px"}, {duration: 700, easing:"easeInOutQuart", complete:function(){
			
		if( pag_actual < n_enlaces ){
			$("#js_slider_btn_sig").attr({"href":"javascript:cargarTrabajo("+ ( pag_actual + 1 ) +");"});
		}
						
		if( pag_actual - 1  > 0 ){
			$("#js_slider_btn_ant").attr({"href":"javascript:cargarTrabajo("+ ( pag_actual -1  )+");"});
		}
		
		$(".js_moverCapa").show();
		if( pag_actual == n_enlaces ){
			$(objVerUltimo).show();
		}
	}});
	$("#js_preloaderAjax").css({"display":"none"} );
	var posBoton = ( ($("#"+idCapaMover).height()/2) - ($("#js_slider_btn_ant").height()/2) ) +  $("#js_slider").offset().top ;
	$("#js_slider_btn_sig, #js_slider_btn_ant").animate({top: posBoton+"px"}, {duration: 700, easing:"easeInOutQuart" });
	$("#js_slider").animate({height:$("#"+idCapaMover).height()+"px"}, {duration: 700, easing:"easeInOutQuart" });	
}
				
$(document).ready(function(){	
	cargarTrabajo( pag_actual );
});