// JavaScript Document

window.onAjaxLoad = function() {};

(function($){
  $(function() {
	  
		$("a.spip_out, a.out").attr("target","_blank");
		$("#search_section").selectbox();
	  
    var settings = {
      tl: { radius: 5 },
      tr: { radius: 5 },
      bl: { radius: 5 },
      br: { radius: 5 },
      antiAlias: true
    };
    
  	if($("#home").length!=0) {
      curvyCorners(settings, "#search,#header_1 ul,#news,#menu_02,#evidenza,#welcome_box, #adv_01,#adv_02,#adv_03");
  	}
  	
  	if($("#interna").length!=0) {
  	  var stringa = "#search,#header_1 ul,#news,#menu_02,#navbar,#items .item_art";
  	  if($("#leggi_commenti").length!=0)
  	   stringa += ",#leggi_commenti";
  	  if($("#intro").length!=0)
  	   stringa += ",#intro";
  	  if($("#items .item_commento").length!=0)
  	   stringa += ",#items .item_commento";
  	  if($(".pagination").length!=0)
  	   stringa += ",.pagination";
  	   
      curvyCorners(settings, stringa);
  	}

    if($("#home").length!=0) {
      //gestione news
      var highlights = $("#highlight div.highlight_item");
      var links = highlights.find(">h3").click(function(){
        var current = highlights.filter(".on").removeClass('on');
        $(this).parent().addClass('on');
        return false;
      }); 
      var prev = $("#prev").click(function(){
        var current = highlights.filter(".on");
        var index = highlights.index(current);
        if(index==0) {
          current.removeClass('on');
          highlights.slice(-1).addClass('on');
        } else {
          current.removeClass('on').prev().addClass('on');
        }
          
        return false;
      });
      var next = $("#next").click(function(){
        var current = highlights.filter(".on");
        var index = highlights.index(current);
        if(index==highlights.length-1) {
          current.removeClass('on');
          highlights.eq(0).addClass('on');
        } else {
          current.removeClass('on').next().addClass('on');
        }
            
        return false;
      });      
      
      
      //gestione segnaliamo
      var duration = 200;
      var evidenza_items = $("#evidenza div.evidenza_item");      
      evidenza_items.find("div.leggi a").click(function(){
        if($(this).closest("div.evidenza_item.on").length!=0)
          return true;
        var next = $(this).closest("div.evidenza_item");
        var current = evidenza_items.filter(".on");
        current.fadeOut(duration);
        next.fadeOut(duration,function(){
          current.removeClass("on");
          var photo = next.addClass("on").find(".photo").remove();
          current.add(next).fadeIn(duration,function(){
						next.find("h4").after(photo);
					});
        });
        return false;
      });
    }
    
    //gestione archivio news
    var anni = $("#navbar a.archivio_anno");
    var mesi = anni.parent().find("ul");
    //inizializzo anno da aprire
    var qanno = window.location.search.match(/annee=(\d+)/);
    if(qanno)
      qanno = qanno[1];
    if(!qanno)
      mesi.slice(1).hide();
    else {
      anni.each(function(i){
        if($(this).text()==qanno)
          $(this).parent().find("ul").show();
        else
          $(this).parent().find("ul").hide();
      })
    }
    var navbar = $("#navbar");
    var nh = navbar.find(">div.autoPadDiv").height();
    navbar.find(">div:eq(0)").height(nh+10);
    navbar.height(nh+20);
    anni.click(function(){
      mesi.hide();
      $(this).parent().find("ul").show();
      var nh = navbar.find(">div.autoPadDiv").height();
      navbar.find(">div:eq(0)").height(nh+10);
      navbar.height(nh+20);
      return false;
    })
    
  });
})(jQuery);

