/**
 * @file
 * Loads report blocks via ajax.  This is done because the API requests to Google
 * Analytics can add signifigant latency to page loads otherwise.
 */
(function ($) {

Drupal.behaviors.googleAnalyticsReports = {
  attach: function (context, settings) {
    $('#block-google-analytics-reports-path-mini,#block-google-analytics-reports-dashboard', context).show();

    if ($('.google-analytics-reports-path-mini', context).length) {
      $.ajax({
        url: Drupal.settings.basePath + 'google-analytics-reports/ajax/path-mini',
        dataType: 'json',
        data: ({ path: window.location.pathname + window.location.search }),
        success: function(data) {
          $('.google-analytics-reports-path-mini', context).html(data.content).hide().slideDown('fast');
        },
        error: function(data) {
          // @TODO
        }
      });
    }

    if ($('.google-analytics-reports-dashboard', context).length) {
      $.ajax({
        url: Drupal.settings.basePath + 'google-analytics-reports/ajax/dashboard',
        dataType: 'json',
        success: function(data) {
          $('.google-analytics-reports-dashboard', context).html(data.content).hide().slideDown('fast');
        },
        error: function(data) {
          // @TODO
        }
      });
    }
  }
}

})(jQuery);;
(function ($) { Drupal.behaviors.overlay_css = { attach: function(context, settings) {
      
      
// Code goes here...
      
      
} }; })(jQuery);
;
;
(function ($) {

/**
 * Webstorm module
 */
Drupal.behaviors.webstorm = {
  attach: function(context, settings) {
    
    /*
    // Toolbar user
    $("#webstorm-toolbar-user").appendTo("#webstorm-toolbar").show();
    $("#webstorm-toolbar").append("<a href='http://webstorm.no' target='_blank' id='webstorm-toolbar-webstorm'>Webløsning fra <strong>Webstorm</strong></a>");
    */
    
    // Bilder
    $(".node img").each(function() {
      var width = $(this).width();
      var caption = $(this).attr('title');
      if ( $(this).css('float') == 'left' ) {
        $(this).wrap("<div style='float: left; margin-right: 10px; width:" + width + "px;'>").parent().append("<div class='cap-text' style='width:" + width + "px;'>" + caption + "</div>");
      } else if ( $(this).css('float') == 'right' ) {
        $(this).wrap("<div style='float: right; margin-left: 10px; width:" + width + "px;'>").parent().append("<div class='cap-text' style='width:" + width + "px;'>" + caption + "</div>");
      }
    });
    
    // Videoer
    $(".node object").each(function() {
      var width = $(this).width();
      var caption = $(this).attr('title');
      if ( $(this).css('float') == 'left' ) {
        $(this).wrap("<div style='float: left; margin-right: 10px; margin-top: 20px; width:" + width + "px;'>").parent().append("<div class='cap-text' style='width:" + width + "px;'>" + caption + "</div>");
      } else if ( $(this).css('float') == 'right' ) {
        $(this).wrap("<div style='float: right; margin-left: 10px; margin-top: 20px; width:" + width + "px;'>").parent().append("<div class='cap-text' style='width:" + width + "px;'>" + caption + "</div>");
      }  
    });
     
    // Overlay   
    $("#overlay-tabs a:contains('Vis')").parent().hide();    
        
    // Tabs
    $("#tabs a:contains('Vis')").parent().hide();
    $("#tabs a:contains('Maler')").parent().hide();
    $("#tabs a:contains('Rediger')").text('Sidevalg');
    
    // Contextual links
    $(".contextual-links a:contains('Rediger meny')").hide();
    $(".contextual-links a:contains('Sidevalg')").text('Rediger');
    $(".panels-ipe-portlet-content .contextual-links a:contains('Blokkinnstillinger')").hide();
    $(".panels-ipe-linkbar a:contains('Innstillinger')").hide();
    $(".panels-ipe-linkbar a:contains('Slett')").text('Fjern beholder');
    
    /*
    // Skillestrek i toolbar.
    $("#webstorm-toolbar .first a:contains('Side')").css('border-right', '1px #444444 solid');
    $("#webstorm-toolbar .first a:contains('Aktuelt')").css('border-left', '1px #444444 solid');
    */
    
    /*
    // #top-wrapper margin-top on page build
    var block = 0;
    $("#webstorm-toolbar .content > .menu > li").each(function() {
      if ( $("ul", this).css("display") == "block" ) {
        block = 1;
      }
    });
    if (block == 1) {
      $("body.logged-in #top-wrapper").css('padding-top','76px');
      $("#webstorm-toolbar-webstorm").show();
    } else if (block == 0) {
      $("body.logged-in #top-wrapper").css('padding-top','26px');
      $("#webstorm-toolbar-webstorm").hide();
    }
    */
    
    /*
    // Toolbar top level click events
    $(".region-wrapper").append("<div class='region-border' style='display: none;'></div>");
    $("#webstorm-toolbar .content > .menu > li > a").click(function() {
      if ( $(this).parent().hasClass('expanded') ) {
        $("#top-wrapper").stop().animate({paddingTop: '26px'}, 200);
        $("#webstorm-toolbar-webstorm").hide();
      } else {
        $("#top-wrapper").stop().animate({paddingTop: '76px'}, 200);
        $("#webstorm-toolbar-webstorm").show();
      }
    });
    */
    
    // Messages
    $("#messages").stop().animate({"top": "10px"}, 800).delay(4000).animate({'top': '-200px'}, 600);
    
    //Fjerner linker fra panels legg til innhold
    $("#modalContent .panels-categories-box a:contains('Activity')").hide();
    $("#modalContent .panels-categories-box a:contains('Form')").hide();
    //$("#modalContent .panels-categories-box a:contains('Menyer')").hide();
    $("#modalContent .panels-categories-box a:contains('Node')").hide();
    $("#modalContent .panels-categories-box a:contains('Page elements')").hide();
    $("#modalContent .panels-categories-box a:contains('Views')").hide();
    $("#modalContent .panels-categories-box a:contains('Widgets')").hide();
    $("#modalContent .panels-section-column a:contains('Switch user')").parent().parent().hide();
    $("#modalContent .panels-section-column a:contains('Execute PHP')").parent().parent().hide();
    $("#modalContent .panels-section-column a:contains('Form builder fields')").parent().parent().hide();
    $("#modalContent .panels-section-column a:contains('Google Analytics')").parent().parent().hide();
    $("#modalContent .panels-section-column a:contains('Hovedmeny')").parent().parent().hide();
    
 }
};


})(jQuery);;

