// JavaScript Document

// Realizzo una matrice contenente le immagini da presentare
var immagini = new Array();

var timeout;
var index = 1;
// Funzione che sostituisce un'immagine con la successiva
// JQUERY FADEOUT - FADEIN
var elencoImmagini = 0
function RotazioneImmagini() {
	if (immagini == "") {
		var array = $('#viewImg').attr('img');
		elencoImmagini = array.split(";");
		var k = 0;
		for (var i = 1; i <= elencoImmagini[0]; i++) {
			if (elencoImmagini[i] != "") {
				immagini[k] = new Image();
				immagini[k].src = elencoImmagini[i];
				k++;
			}
		}
	}


	$('#viewImg').fadeOut(1000, function() {
		document.getElementById('viewImg').src = immagini[index].src;
		$('#viewImg').fadeIn(1000, function() {
			index++;
			if (index >= immagini.length) {
				index = 0;
			}
			
			if (elencoImmagini[0]>1) {
				timeout = setTimeout('RotazioneImmagini()', 3000);
			}
		});
	});
}



$(function() {

	//replace font
	Cufon.replace('.title');


	headerH = $('#header').height();
	footerH = $('#footer').height();

	contentH();

	contentImgH();
	contentcollectionHomeW();

	newsHome();

	RotazioneImmagini();

	//width collection
	$('#collectionHome li .content').hide()
	$('#collectionHome li').append('<div class="load"></div>')
	
	var liCount = $('#collectionHome li').length * $('#collectionHome li').width();
	$('#collectionHome').width(liCount);
	
	
	

	//mostro immagine grande
	$("#viewImg").hide();
	
	
	$("#contentImg img").waitForImages(function() {
		$("#viewImg").animate(300, function() {
			contentH();
			contentImgH();
			resizeImg();
			$("#loader").hide();
		}).fadeIn("slow");
	});

	


	//----------fancybox----zoom promo
	//	$("a.privacy").fancybox({
	//		overlayColor	:	'#000',
	//		overlayOpacity	:	0.6,
	//		'transitionIn'		: 'elastic',
	//		'transitionOut'		: 'elastic'
	//	});


});

function OverCollectionH(){
	//Hover collection li
	$('ul#collectionHome li').hover(function() {

		$('.boxImg', this).stop().animate({
			height: 313,
			marginLeft: 11,
			marginTop: 12
		}, 400, 'jswing');


		$('.boxTitle', this).stop().animate({
			marginLeft: 11
		}, 400, 'jswing');


		$('.contentcollectionHome').css({ 'z-index': '52' });

		$('.content', this).css({ 'z-index': '81' }).stop().animate({
			height: 397,
			width: 228,
			top: -97,
			left: -11
		}, 400, 'jswing');

	}, function() {

		$('.boxImg', this).stop().animate({
			height: 150,
			marginLeft: 0,
			marginTop: 0
		}, 400, 'jswing');

		$('.boxTitle', this).stop().animate({
			marginLeft: 0
		}, 400, 'jswing');

		$('.content', this).css({ 'z-index': '0' }).stop().animate({
			height: 210,
			width: 206,
			top: 0,
			left: 0
		}, 400, 'jswing');
		$('.contentcollectionHome').css({ 'z-index': '20' }).stop();

	});
	//FINE Hover collection li
}

//ON RESIZE
$(window).resize(function() {
	try {

		contentImgH()
		resizeImg();
		contentcollectionHomeW();

		var liCount = $('#collectionHome li').length * $('#collectionHome li').width();
		$('#collectionHome').width(liCount);

		scrollCollection();


	} catch (err) {
	}
});

$(window).load(function(){
	var indiceFoto = 0;
	$('#collectionHome li').each(function(){
		$(this).waitForImages(function() {	
			indiceFoto=indiceFoto+1;						   
			$('.content',this).delay(indiceFoto*130).fadeIn(600, function(){
				OverCollectionH()	
			});
			$('.load',this).fadeOut(300)	
			setTimeout("$('.load',this).remove()", 800)
		})
		scrollCollection();
	})
	
})
