$(document).ready(function() {
  esagono.init();
  $("a.popup_mediattiva").fancybox({frameWidth: 830, frameHeight: 650});
  if($('.home').is('div')){ section.init();}
  $('.login-accedi').click(function(){
    $('.login-form').slideToggle('fast');
    return false;
  });
  $('.login-form').hover(
    function(){},
    function(){$('.login-form').slideUp('fast');}
  );
  $('.login-form').children().hover(function(e) {
     e.stopPropagation();
  });
  //rete commerciale
//  $("#F___1___t_prov___like").change(function() {
//    var id = "F___2___t_citta___like";
//    var prov = $(this).val();
//    $("#" + id).html("<em>Carico città...</em>");
//    var href = 'cmz/plugin/ajax.php?plugin=retecommerciale&bot=retecommerciale&ajaxaction=citta&t_prov=' + prov + '&id_element=' + id;
//    $.get(href, function(html) { 
//      $("#" + id).replaceWith( html );
//    });
//  });

  $('.pager2 .inblock').quickPager({ pageSize : 2 });
  $('.pager4').quickPager({ pageSize : 4 });
});

var section = {
  startSection : 0,
  tabs :  ['tab-scolastica', 'tab-riviste', 'tab-formazione', 'tab-cultura'],
  activeTab : 0,
  myTimer : '',
  init : function(){
    
    // se sono in home page attivo lo scroll automatico
    if($('body').attr('id') == 'i_tree_id_1'){
      section.setTimer();
      /*
      $('.section-item').hover(
        function(){
          clearInterval(myTimer);
          $('#section-button').removeClass('pause').addClass('play');
        },
        function(){
          section.setTimer();
          $('#section-button').removeClass('play').addClass('pause');
        }
      )
      */
    } else {
      // a seconda dell' id di pagina definisco quale sia il tab che devo essere attivato e lo attivo
      var itemStart = 'tab-scolastica'
      if($('body').attr('id') == 'i_tree_id_11'){itemStart='tab-riviste'}
      if($('body').attr('id') == 'i_tree_id_15'){itemStart='tab-formazione';}
      if($('body').attr('id') == 'i_tree_id_16'){itemStart='tab-cultura'}
    
      //$('#section-wrap').scrollTo('.' + itemStart + '-cont','500','500', { axis:'x' });
      
      $('#section-wrap .section-item').css('display','none');
      $('.' + itemStart + '-cont').css('display','block');

      section.changeTab($('#' + itemStart));
      // al rollover cambio il tab
      $('#section-title a').hover(
        function(){
          var item = $(this).attr('id');
          //section.moveTab(item);
        },
        function(){}
      )
    }
    $('#section-footer').append('<span id="section-button" class="pause">&nbsp;</span>');
    section.button();
  },
  
  setTimer : function(){
    if (section.startSection == 0) { // se è il primo scroll lo faccio partire
      section.moveTab();
      section.startSection = 1;
    } 
    myTimer = setInterval("section.moveTab()", 4000);
    
  },
  
  moveTab : function(item){
    if (!item) {item = section.tabs[section.activeTab];}
    //$('#section-wrap').scrollTo('.' + item + '-cont','500', { axis:'x' });
    
    /*
    if (item == "tab-scolastica") {
      $('#section-wrap .items').fadeOut('fast', function(){
        $('#section-wrap').scrollTo('.' + item + '-cont',{duration:10}, { axis:'x' });
      });
      
      $('#section-wrap .items').fadeIn('fast');
    } else {
      $('#section-wrap').scrollTo('.' + item + '-cont',{duration:1500}, { axis:'x' });
    }
    */
    $('#section-wrap .items').fadeOut('fast', function(){
      $('#section-wrap').scrollTo('.' + item + '-cont',{duration:10}, { axis:'x' });
    });
    
    $('#section-wrap .items').fadeIn('fast');
    
    
    
    section.changeTab($('#' + item));


    if (section.activeTab < 3){
      section.activeTab = section.activeTab +1;
    } else {
      section.activeTab = 0;
    }
  },
  
  changeTab : function(el) {
    $('#section-title a').removeClass('tab-on');
    $(el).addClass('tab-on');
    $('.paginatore').css('display','none');
    if(el.attr('id') == "tab-riviste"){$('.secondo').css('display','block');}
  },
  
  button : function(){
    $('#section-button').click(function(){
      var myClass = $(this).attr('class');
      if (myClass == "pause") {
        clearInterval(myTimer);
        $(this).removeClass('pause').addClass('play');
      } else {
        section.setTimer();
        $(this).removeClass('play').addClass('pause');
      }
    })
  }
}
var esagono = {
  init : function(){
    $('.esagono').css('display','inline');
    esagono.check();
    $(window).resize(function(){
      esagono.check();
    });
  },
  check : function(){
    var myWidth = $(window).width();
    if (myWidth < 1178) {
      myLeft = (myWidth - 1178)/2;
      $('.esagono').css('left', myLeft);
    }    
  }
}

