/* ESTENSIONE PRELOAD */
(function($) {var imgList = [];$.extend({preload: function(imgArr, option) {var setting = $.extend({init: function(loaded, total) {},loaded: function(img, loaded, total) {},loaded_all: function(loaded, total) {}}, option);var total = imgArr.length;var loaded = 0;setting.init(0, total);for(var i in imgArr) {imgList.push($("<img />").attr("src", imgArr[i]).load(function() {loaded++;setting.loaded(this, loaded, total);if(loaded == total) {setting.loaded_all(loaded, total);}}));}}});})(jQuery); 


// CREA CONTENUTO E PRELOAD IMMAGINI
function crea_content_img(step) {
	
	switch(step) {
		case 1:
			var numero_img = immagini_url.length;
			var cont_id = numero_img - 1;
			var string_html = ""
				for (i=0; i<numero_img; i++){
					
					if (cont_id == 0){
					
						string_html = string_html+' <div class="item" id="'+cont_id+'"><img src="'+immagini_url[cont_id]+'" /></div>';
					}
					else {
						string_html = string_html+' <div class="item item_hidden" id="'+cont_id+'"><img src="'+immagini_url[cont_id]+'" /></div>';
					};

					cont_id = cont_id - 1;
				};
			$("#content_img").html(string_html);
			
		break;
	};
	
};


function insert_image(){
	$.preload(immagini_url_preload, {
		init: function (){},
		loaded: function (img){
			crea_content_img(1);
		},
		loaded_all: function (){
			view_menu();	
		}
	});
};

function view_menu (){
	$(".menu_img").show();
};

function onLoad(){
	insert_image();
	carica_descr(0);
};

var current_id = 0 ;


function carica_descr(id_img){
	var descr_string = immagini_descr_html[id_img];
	$(".txt_descr").html(descr_string);
	var num_string = current_id + 1;
	$("span.num_img").html(" "+num_string+" ");
};

function avanti(){
 	var num_img = immagini_url.length - 1;
	if (current_id == num_img) {
		return false;
	}
	else {
	//alert (current_id);
	$("#"+current_id).slideToggle(1000);
 	current_id++;
	$("#"+current_id).slideToggle(1000);
	carica_descr(current_id);
	};
};

function indietro(){
	if (current_id == 0) {
		return false;
	}
	else {
	//alert (current_id);
	$("#"+current_id).slideToggle(1000);
 	current_id--;
	$("#"+current_id).slideToggle(1000);
	carica_descr(current_id);
	};
};
