(function($){
  $(function(){
    //bug ie
    if($("#left_column").height()<440)
      $("#left_column").height(440);
    
  	//spip_out, apre nuova finestra
  	var links = $("a");
    links.filter('.spip_out').click(function(){
    	this.target = "_blank";
  	});
	
    //banner sx
    $("#highlight_rc dt").slideBanners();
		$("#banner_top_right>dt>span").slideBanners({duration:1400, jump:154, animation:"multiple"}).bind("beforeSlideIn",function(){
			var slide = $(this).data("slideBanners");
			slide.banners.eq(slide.current_banner).css({position:"absolute",top:0});
		});;
		
    //banner dove
    //$("#dove>p").fadeBanners();
    //banner dx
    if($.browser.msie) {
      //$("#banner_top_right").css({position:"relative",zoom:1});
      $("div.gallery").css({zoom:1});
    }
    //$("#banner_top_right").slideBanners();
    //banner mytour
    if($.browser.msie) {
      $("#my_tour").css({position:"relative",zoom:1});
    }
    $("#my_tour").slideBanners();

    //espansione item
    $("a.handle_espansione").click(function(){
      $("div.espandibile").not(this).slideUp(500);
      $(this).parent().siblings(".espandibile").slideDown(500,resize_columns);
      return false;
    });

    //altezza colonne
    var resize_columns = function() {
      var ml = 0;
      if($("#main_left").length) {
        ml = $("#main_left").height();
        //verifico altezza menù sx
        var menu = $("#menu_ml").innerHeight();
        var dove_el = $("#dove");
        if(!dove_el.length)
          dove_el = $("#avanzata");
        var dove = $(dove_el).position().top;
        var delta = dove - menu - 7;
        if(delta<0) {
          ml = ml-delta;
          $("#main_left").height(ml);
        }
      }
      var mr = $("#main_right").height();
      var home_adjust = $("body").is(".interna")?0:($("#highlight_m").height()+17);
      mr -= home_adjust;
      var mc = $("#main_content").height();
      var max = Math.max(mc,mr);
      max = Math.max(max,ml);
      if(ml<max) {
        $("#main_left").height(max);
    		$("#main_content").height(max);
    		$("#left_column").height(max+90);
      }
      if(mr<max) {
        $("#main_right").height(max+home_adjust);
		    $("#left_column").height(max+home_adjust+90);
      }
    };
    $(window).resize(resize_columns);
    resize_columns();
    
    //facebox e slideshow
    links.filter("[rel*=facebox]").facebox().facebox_gallery();
	
  	$("#footer_2 li").hover( 		 
  		 function(){
  			$(this).children('a').addClass('on');
  			$(this).children('ul:first:hidden').css({visibility: "visible",display:'block'});  
  		 },  
  		 function(){ 
  		 	$(this).children('a').removeClass('on');
  			$(this).children('ul:first:visible').css({visibility: "hidden",display:'none'});  
  		}  
  	); 	
    
  });
 	 
    
	$('#copyright, #credits').toggle(function(e) {
  	e.preventDefault();
  	next.fadeIn('fast');
	}, function(e) {
  	e.preventDefault();
  	next.fadeOut('fast');
	}).click(function(e) {
  	e.preventDefault();
  	$('.chiudi').trigger('click');
	}); 
	
	
  
})(jQuery);

