//--------------- caricamento dati ---------------//
function load_works(url, f) {
	// .load
	$('#box-portfolio').load(url, function(responso, status, xhr) {
	//$('#error').html('item: '+$('#slider-works .item').size()+' - '+'stato: '+status+' - '+xhr.status+' '+xhr.statusText);
	
	//grid works effect
	$('.works-grid.peek').hover(function(){
		$(".cover", this).stop().animate({top:'30px', borderTopWidth:'2px'},{queue:false,duration:160});
	}, function() {
		$(".cover", this).stop().animate({top:'0px', borderTopWidth:'0px'},{queue:false,duration:160});
	});
	
	var slider = new Lectric();
	slider.init('#slider-works', {next: '.next-list', previous: '.prev-list'});

	checkArrowInitEvent();
	
	function checkArrowInitEvent() {
		var TotalWidth = 0;
		var TotalWidth = $('#slider-works .item').width() * ($('#slider-works .item').size()-1);
		//$('#report').html(TotalWidth);
		$("a.prev-list").hide();
		if (TotalWidth <= 0) {
			$("a.next-list").hide();
		}
	}
	
	slider.subscribe('slide', function(s, event) {checkArrowSlideEvent(s)});
	
	function checkArrowSlideEvent(s) {
		var ItemWidth = $("#slider-works .item").width();
		var TotalItems = $("#slider-works .item").size()-1;
		var CurrentItem = Math.abs(s.position.x)/ItemWidth;
	
		if (CurrentItem == TotalItems) {
			$("a.next-list").hide();
			$("a.prev-list").show();
		} else if (CurrentItem == 0 ) {
			$("a.prev-list").hide();
			$("a.next-list").show();
		} else {
			$("a.prev-list").show();
			$("a.next-list").show();
		}
	}
	$('input.hidden-filter').val(f);
	fade_box('#box-portfolio');
	});
	// .load
};

//--------------- caricamento dati centri commerciali (obsoleta) ---------------//
function load_clienti(url) {
	// .load
	$('#box-portfolio').load(url, function(responso, status, xhr) {
	//$('#error').html('item: '+$('#slider-works .item').size()+' - '+'stato: '+status+' - '+xhr.status+' '+xhr.statusText);
	
	//grid client effect
	$('.client-grid.slidedown').hover(function(){
		$(".cover", this).stop().animate({top:'196px'},{queue:false,duration:400});
	}, function() {
		$(".cover", this).stop().animate({top:'0px'},{queue:false,duration:400});
	});	
	
	var slider = new Lectric();
	slider.init('#slider-clients', {next: '.next-list', previous: '.prev-list'});

	checkArrowInitEvent();
	
	function checkArrowInitEvent() {
		var TotalWidth = 0;
		var TotalWidth = $('#slider-clients .item').width() * ($('#slider-clients .item').size()-1);
		//$('#report').html(TotalWidth);
		$("a.prev-list").hide();
		if (TotalWidth <= 0) {
			$("a.next-list").hide();
		}
	}
	
	slider.subscribe('slide', function(s, event) {checkArrowSlideEvent(s)});
	
	function checkArrowSlideEvent(s) {
		var ItemWidth = $("#slider-clients .item").width();
		var TotalItems = $("#slider-clients .item").size()-1;
		var CurrentItem = Math.abs(s.position.x)/ItemWidth;
	
		if (CurrentItem == TotalItems) {
			$("a.next-list").hide();
			$("a.prev-list").show();
		} else if (CurrentItem == 0 ) {
			$("a.prev-list").hide();
			$("a.next-list").show();
		} else {
			$("a.prev-list").show();
			$("a.next-list").show();
		}
	}
	fade_box('#box-portfolio');
	});
	// .load
};

//--------------- caricamento dati clienti ---------------//
function load_clienti(url) {
	// .load
	$('#box-clients').load(url, function(responso, status, xhr) {
	//$('#error').html('item: '+$('#slider-works .item').size()+' - '+'stato: '+status+' - '+xhr.status+' '+xhr.statusText);
	
	//grid client effect
	$('.client-grid.slidedown').hover(function(){
		$(".cover", this).stop().animate({top:'196px'},{queue:false,duration:400});
	}, function() {
		$(".cover", this).stop().animate({top:'0px'},{queue:false,duration:400});
	});	
	
	var slider = new Lectric();
	slider.init('#slider-clients', {next: '.next-list', previous: '.prev-list'});

	checkArrowInitEvent();
	
	function checkArrowInitEvent() {
		var TotalWidth = 0;
		var TotalWidth = $('#slider-clients .item').width() * ($('#slider-clients .item').size()-1);
		//$('#report').html(TotalWidth);
		$("a.prev-list").hide();
		if (TotalWidth <= 0) {
			$("a.next-list").hide();
		}
	}
	
	slider.subscribe('slide', function(s, event) {checkArrowSlideEvent(s)});
	
	function checkArrowSlideEvent(s) {
		var ItemWidth = $("#slider-clients .item").width();
		var TotalItems = $("#slider-clients .item").size()-1;
		var CurrentItem = Math.abs(s.position.x)/ItemWidth;
	
		if (CurrentItem == TotalItems) {
			$("a.next-list").hide();
			$("a.prev-list").show();
		} else if (CurrentItem == 0 ) {
			$("a.prev-list").hide();
			$("a.next-list").show();
		} else {
			$("a.prev-list").show();
			$("a.next-list").show();
		}
	}
	fade_box('#box-clients');
	});
	// .load
};

//--------------- caricamento dati ---------------//
function fade_box(curr_box){
	$(curr_box).fadeIn(300, function(){
									 $('#loader').removeClass('loadData');
									 });
};
