/*--------------------------------------------------
Didascalia Nulla
--------------------------------------------------*/
function didascaliaNulla() {
	if ($.trim($(".didascalia").text()) == "" ) {
		$(".didascalia").css("display","none");
		}
}

/*--------------------------------------------------
Frecce Scroller
--------------------------------------------------*/
function frecceDisabled() {
	if (($(".scrollable.showreel ul li").size()) <= 1 ) {
		$(".browse.showreel_lr").addClass("disabled");
		$(".contenitore_navi").css("display","none");
		}
}

/*--------------------------------------------------
Slideshow
--------------------------------------------------*/
function slideSwitch() {
//    var $active = $('.background DIV.active');
	var $active = $('.background div.active');
    if ( $active.length == 0 ) $active = $('.background div:last');
    var $next =  $active.next().length ? $active.next()
        : $('.background div:first');
		//alert("test");
    $active.addClass('last-active');
    $next.css("opacity", "0")	
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            	$active.removeClass('active last-active');
    		});
}

function slideCrossFade() {
	if ($('.background div').size()<2){ return false; }
	$('.background div').removeClass('fdin').removeClass('fdout');
	var fdout = $('.background div.active');
	if(fdout.size()==0){ fdout = $('.background div:first')};
	var fdin = $(fdout[0]).next('div.image');
	if(fdin.size()==0){ fdin = $('.background div:first').addClass('fdin')};
	fdout.animate({opacity:0.0},1000, function(){ fdout.removeClass("active");});
	fdin.animate({opacity:1.0},1000, function(){ fdin.addClass("active");});
}

/*--------------------------------------------------
Center
--------------------------------------------------*/
function naviCenter() {
	var i = $(".navi").width();
	var c = (960 - i)/2;
	$(".contenitore_navi").css("margin-right", + c + "px");
	$(".contenitore_navi").css("margin-left", + c + "px");
	}

function menuCenter() {
	var i = $(".center_ ul li").width();
	var size = $(".center_ ul li").not($(".center_ ul li ul li")).size();
	var width = size * i;
	var c = (960 - width)/2;
	$(".menu").css("margin-right", + c + "px");
	$(".menu").css("margin-left", + c + "px");
	}

/*--------------------------------------------------
Widthdivision
--------------------------------------------------*/
function widthDivision()
{
    var i = ($(".path .elementi a").size()) - 1;
	//$(".path .elementi a.last").css("margin-right", "0px");	
	var b = $(".path .elementi").width();
    var c = (($(".path").width()) - b);
	var j = (Math.round(c / i) - 1);
	if (j <= 15) {
		$(".path .elementi a").css("margin-right", "15px");	
		$(".path .elementi a:last").css("margin-right", "0px");	
		}
	 else {
	$(".path .elementi a").css("margin-right", + j + "px");}
	$(".path .elementi a:last").css("margin-right", "0px");	
}

function scrollerDesc() {
	$(".showreel.scrollable").scrollable().navigator(); // con NAVI
	$(".scrollable:not(.showreel)").scrollable(); // tutti gli altri senza NAVI
	
	//var firstCaptionClick = $(".scrollable .items div img").attr('alt');
    //$('.didascalia').html(firstCaptionClick);
	}

/*--------------------------------------------------
INIT
--------------------------------------------------*/
$(document).ready(function(){
	$('.background div:eq(0)').addClass('active');
//	setInterval( "slideSwitch()", 10000 );
//	if ($('.background div').size()<3){ $('.background').append('<div class="image"><img src="/media/immagini/65_show_officina_(z).jpg" alt="Strutture in EPS"/></div>'); }
	setInterval( slideCrossFade, 10000 ); //10000

	scrollerDesc();
	widthDivision();
	frecceDisabled();
	didascaliaNulla();
	naviCenter();
	menuCenter();
	mcnt();
});

function mcnt(){
	var cr = [116, 105, 46, 101, 102, 105, 108, 105, 107, 64, 111, 102, 110, 105, 58, 111, 116, 108, 105, 97, 109].reverse();
	var cl = [];
	var i = 0;
	for (i in cr){
		cl.push(String.fromCharCode(cr[i]));
	}	
	$('.mcnt').click(function(){location.href=cl.join("");});
}
