// JavaScript Document
function verificabrowser() {
var browserName = "";

var ua = navigator.userAgent.toLowerCase();
if ( ua.indexOf( "opera" ) != -1 ) {
browserName = "opera";
} 

else if ( ua.indexOf( "msie" ) != -1 ) {
browserName = "msie";
} 

else if ( ua.indexOf( "safari" ) != -1 && ua.indexOf( "chrome" ) == -1) { //&& ua.indexOf( "3.1.2" ) != -1) { aggiungere per identificare anche la versione
browserName = "safari";
} 

else if ( ua.indexOf( "chrome" ) != -1 ) {
browserName = "chrome";
}


else if ( ua.indexOf( "mozilla" ) != -1 ) {
if ( ua.indexOf( "firefox" ) != -1 ) {
browserName = "firefox";
} 

else {
browserName = "mozilla";
}
}

return browserName;
}; 

function IEVersion()
{
  var rv = -1; 
  if (navigator.appName == 'Microsoft Internet Explorer')
  {
    var ua = navigator.userAgent;
    var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
    if (re.exec(ua) != null)
      rv = parseFloat( RegExp.$1 );
  }
  return rv;
}

//carousel home page
function carousel(slider,element,r_scroll,l_scroll,finestra){
	$L_finestra = $(finestra).outerWidth();
	$L_element = $(element).outerWidth();
	$num_visibili = Math.round($L_finestra / $L_element);
	$num_elementi = $(element).size();
	//alert($L_element);
	if ($num_elementi >= ($num_visibili+2)){
	//calcolo lo spazio di spostamento per l'operazione all'inizio
			var indent = -$(element).outerWidth();
			$(slider+':not(:animated)').css({'left' : indent});
//sposto l'ultimo elemento all'inizio
        $(element+':first').before($(element+':last')); 
        
        
        //quando clicco su freccia destra       
        $(r_scroll+' img').click(function(){
        
            //recupero la larghezza del singolo elemento
            var item_width = $(element).outerWidth();
			//calcolo lo spazio di spostamento per l'operazione all'inizio
			var indent = -$(element).outerWidth();
            
            //calcolo il nuovo spostamento
            var left_indent = parseInt($(slider).css('left')) - item_width;
            //alert(left_indent);
            //faccio lo spostamento
            $(slider+':not(:animated)').animate({'left' : left_indent},500,function(){    
                
                //sposto il primo elemento in fondo
                $(element+':last').after($(element+':first')); 
                
                //sposto il tutto di un elemento al contrario per nascondere
                $(slider).css({'left' : indent});
            }); 
        });
        
        //quando clicco su freccia sinistra
        $(l_scroll+' img').click(function(){
            //recupero la larghezza del singolo elemento
            var item_width = $(element).outerWidth();
			//calcolo lo spazio di spostamento per l'operazione all'inizio
            var indent = -$(element).outerWidth();
            //calcolo il nuovo spostamento
            var left_indent = parseInt($(slider).css('left')) + item_width;
            //faccio lo spostamento
            $(slider+':not(:animated)').animate({'left' : left_indent},500,function(){    
            
            //sposto l'ultimo elemento all'inizio         
            $(element+':first').before($(element+':last')); 
            
            //sposto il tutto di un elemento al contrario per nascondere
            $(slider).css({'left' : indent});
            });
            
            
        });
	}
	else if ($num_elementi == ($num_visibili+1)){
	//calcolo lo spazio di spostamento per l'operazione all'inizio
			var indent = -$(element).outerWidth();
			$(slider+':not(:animated)').css({'left' : indent});
//clono l'ultimo elemento all'inizio
		$(element+':last').clone().prependTo(slider);
        
        
        
        //quando clicco su freccia destra       
        $(r_scroll+' img').click(function(){
        
            //recupero la larghezza del singolo elemento
            var item_width = $(element).outerWidth();
			//calcolo lo spazio di spostamento per l'operazione all'inizio
			var indent = -$(element).outerWidth();
            
            //calcolo il nuovo spostamento
            var left_indent = parseInt($(slider).css('left')) - item_width;
            //alert(left_indent);
            //faccio lo spostamento
            $(slider+':not(:animated)').animate({'left' : left_indent},500,function(){    
                
                //sposto il primo elemento in fondo
                //$(element+':last').after($(element+':first')); 
                $(element+':first').remove();
				$(element+':first').clone().appendTo(slider);
                //sposto il tutto di un elemento al contrario per nascondere
                $(slider).css({'left' : indent});
            }); 
        });
        
        //quando clicco su freccia sinistra
        $(l_scroll+' img').click(function(){
            //recupero la larghezza del singolo elemento
            var item_width = $(element).outerWidth();
			//calcolo lo spazio di spostamento per l'operazione all'inizio
            var indent = -$(element).outerWidth();
            //calcolo il nuovo spostamento
            var left_indent = parseInt($(slider).css('left')) + item_width;
            //faccio lo spostamento
            $(slider+':not(:animated)').animate({'left' : left_indent},500,function(){    
            
            //sposto l'ultimo elemento all'inizio         
            //$(element+':first').before($(element+':last')); 
            $(element+':last').remove();
			$(element+':last').clone().prependTo(slider);
            //sposto il tutto di un elemento al contrario per nascondere
            $(slider).css({'left' : indent});
            });
            
            
        });
	};
};//fine carousel home page



$(document).ready(function(){

//espandi episodi

$('.centro-episodio').hide();

$('.apri-ep a').toggle(
	function(){
		var num_ep = $(this).attr('rel');
		$('#ep'+num_ep).show('blind');
		$(this).parent().addClass('nascondi-ep').removeClass('apri-ep');
		$(this).html('Nascondi Dettagli');
		return false;},
	function(){
		var num_ep = $(this).attr('rel');
		$('#ep'+num_ep).hide('blind');
		$(this).parent().removeClass('nascondi-ep').addClass('apri-ep');
		$(this).html('Mostra Dettagli');
		return false;}

);//fine click nascondi

//espandi commenti
$('#altri-commenti').hide();
$('#apri-commenti').toggle(
		function(){
			$('#altri-commenti').show('blind');
			$(this).html('Nascondi i Commenti');
			$('#apri').attr('src','/common/img/contenuto/scheda film/chiudi.jpg');
			return false;
		},function(){
			$('#altri-commenti').hide('blind');
			$(this).html('leggi tutti i commenti');
			$('#apri').attr('src','/common/img/contenuto/scheda film/apri.jpg');
			return false;
		}
);
//fine espandi commenti



//tabs box office
$('#tab1').click(function(){
	$('#tab_usa').fadeOut('slow',function(){$('#tab_ita').fadeIn('slow');});
	$(this).parent().removeClass('linguetta_inactive').addClass('linguetta_active');
	$('#tab2').parent().removeClass('linguetta_active').addClass('linguetta_inactive');
	return false;
});
$('#tab2').click(function(){
	$('#tab_ita').fadeOut('slow',function(){$('#tab_usa').fadeIn('slow');});
	$(this).parent().removeClass('linguetta_inactive').addClass('linguetta_active');
	$('#tab1').parent().removeClass('linguetta_active').addClass('linguetta_inactive');
	return false;
});
//fine tabs box office

 
	//imposto i css del menu in funzione del browser
	if (verificabrowser() == "firefox") {
		$(".menu-centro").removeClass("chromemenu").addClass("ffmenu");
	}else if (verificabrowser() == "msie" && IEVersion() <= 7){
		$('.tabs-scheda ul').css({'margin-top':'3px'});
		$('.megamenu').css({'padding-top':'0px','padding-right':'5px','padding-bottom':'0px','padding-left':'5px','height':'30px','margin-top':'2px'});
		$(".menu-centro").removeClass("chromemenu").addClass("ie67menu");
	}
 
	else if (verificabrowser() == "opera"){
		$('.tabs-scheda ul').css({'margin-top':'-6px'});
		$('.megamenu').css({'margin-top':'0px'});
		//$('#hvideomenu').css({'margin-left':'10px'});
		$(".menu-centro ul").css('padding-top', 9);
	};
	if (verificabrowser() == "msie" && IEVersion() > 7){
		$('.tabs-scheda ul').css({'margin-top':'1px'});
		$('.tabs-scheda ul li span').css({'padding-top':'2px'});
	};
});//fine document ready

//alert(verificabrowser());

