var popupnumber = 1;

var widgetconfig = {
  sensitivity: 3,
  interval: 0,
  over: showmonth,
  timeout: 2000,
  out: hidemonth
};

$(function() {
  $("a.archivedescright").click(function() {
  var archivesubmit = $(this).attr('href');
  $("div#newscontainer").load(archivesubmit);
  return false;
  });
});

function ajaxnewslinkhandler() {
  $("a.newsitemlink").click(function() {
  var newslinkurl = $(this).attr('href');
  var linkindoc = $(this);
  var doctitle = $(this).parent().prev(".archiveitemcontainer").find(".archiveitem").text();
  var doctitle = 'Showband Marum \u2013 ' + doctitle;

  shortlink = newslinkurl.replace('http://www.showbandmarum.nl',"");

    $.Tache.Get({
      url: newslinkurl,
      data: "querytype=ajax&viewsection=singlepage",
      success: function(html){
        $(".eventsinformation").fadeOut("slow");

        if (popupnumber == 1) {
          $("#newspopup1").hide();
          $("#newspopup2").empty();
          $("#newspopup2").append(html);
          $("#newspopup2").show();
          popupnumber = 2;
        }
        else {
          $("#newspopup2").hide();
          $("#newspopup1").empty();
          $("#newspopup1").append(html);
          $("#newspopup1").show();
          popupnumber = 1;
        }

        $(".newspart").find("a").addClass("external");
        $('.external').click(function(){
          window.open(this.href);
          return false;
        });

        $.Tache.Get({
          url: newslinkurl,
          data: "querytype=ajax&viewsection=singlepagemeta",
          success: function(html){
            $(".newsmetacontainer").slideUp("fast", function() {
              $(".newsmetawidget").empty();
              $(".newsmetawidget").append(html);
              $(".newsmetacontainer").slideDown("fast", function() {
                ajaxloadalbums();
              });
            });
          }
        });

      }
    });

    document.title = doctitle;

    try {
      piwikTracker.setDocumentTitle(doctitle);
      piwikTracker.setCustomUrl(newslinkurl);
      piwikTracker.trackPageView();
    } catch( err ) {}

    return false;
  });
}


$(document).ready(function(){

  $(".widgetcontainer h2").click(function(){

  if ( $(this).hasClass("active") ) {}
  else {

    var homeornews = "news"
    var yeartoquery=$(this).text();
    var querystring="querytype=ajax&viewsection=getyear&yeartoquery="+yeartoquery+"&homeornews="+homeornews;

    var linkindoc = $(this);

    $.Tache.Get({
      url: newslinkurl,
      data: querystring,
      success: function(html){
        $(".widgetcontainer .smartyear").slideUp("slow");
        $(linkindoc).next(".smartyear").append(html).slideDown("slow", function() {
          $(".widgetcontainer h3.hidden").slideDown("slow");
          $(linkindoc).toggleClass("active");
          $(linkindoc).siblings("h2").removeClass("active");
          $(linkindoc).siblings("h2").next(".smartyear").empty();
          ajaxnewslinkhandler();
          ajaxnewsmonthhandler();
        });
      }
    });

  }
  });

});

function ajaxnewsmonthhandler() {
  $(".widgetcontainer .smartyear h3").click(function(){

    $(".scrollablevertical").removeClass('scrollrelative');
    $(".scrollableitems").removeClass('scrollrelative');

    if ( $(this).hasClass("subactive") ) {}
    else {

      var yeartoquery=$(this).parent().prev("h2").text();
      var monthtoquery=$(this).prev(".monthnumber").text();

      var homeornews = "news"

      var querystring="querytype=ajax&viewsection=getmonth&yeartoquery="+yeartoquery+"&monthtoquery="+monthtoquery+"&homeornews="+homeornews;
      var linkindoc = $(this);

      $(linkindoc).siblings("h3").removeClass("subactive");
      $(linkindoc).toggleClass("subactive");

      $.Tache.Get({
        url: newslinkurl,
        data: querystring,
        success: function(html){

          $(".newsdroptarget").slideUp("slow", function() {

            $(".newsdroptarget").empty().append(html).slideDown("slow", function() {
              $(".scrollablediv").scrollable({ vertical: true, mousewheel: false, next: ".scrollablenext", prev: ".scrollableprev", disabledClass: "scrollabledisabled" });
              $(linkindoc).prevAll("h3").addClass("inactive");
              $(linkindoc).nextAll("h3").addClass("inactive");
              $(linkindoc).removeClass("hidden");
              $(linkindoc).removeClass("inactive");
              ajaxnewslinkhandler();
              $(".scrollablevertical").addClass('scrollrelative');
              $(".scrollableitems").addClass('scrollrelative');
            });

          });

        }
      });
    }
  });
}

$(document).ready(function(){
  ajaxnewslinkhandler();
  ajaxnewsmonthhandler();
  $(".scrollablediv").scrollable({ vertical: true, mousewheel: false, next: ".scrollablenext", prev: ".scrollableprev", disabledClass: "scrollabledisabled" });
});

//$(document).ready(function(){
//  $(".widgetcontainer").hoverIntent(widgetconfig);
//});

function hidemonth() {
  $(".widgetcontainer h3.hidden").slideUp("slow");
  $(".widgetcontainer h3.inactive").slideUp("slow");
}

function showmonth() {
  $(".widgetcontainer h3.hidden").slideDown("slow");
  $(".widgetcontainer h3.inactive").slideDown("slow");
}
