jQuery(function() {
  var $ = jQuery;

  // --------------------------------------------------
  // FIREFOX 8 DOESN'T SUPPORT FONT-FACE IN MAC OS X 10.5
  // --------------------------------------------------

  if ($.browser.mozilla && $.browser.version.match(/^8/)) {
    if (navigator.userAgent.indexOf('Mac') != -1) {
      if (navigator.userAgent.match(/10\.5/)) {
        var css = document.createElement('link');
        css.setAttribute('rel', 'stylesheet');
        css.setAttribute('type', 'text/css');
        css.setAttribute('href', '/sites/all/themes/polarforskare/css/no-font-face.css');
        document.getElementsByTagName('head')[0].appendChild(css);
      }
    }
  }

  // --------------------------------------------------
  // ADD INPUT-LABELS
  // --------------------------------------------------

  var input_label = $('.input-label')

  input_label.focus(function() {
    if ( $(this).val() == $(this).attr('title') ) $(this).val('');
  });

  input_label.blur(function() {
    if ( $(this).val() == '' ) $(this).val($(this).attr('title'));
  });

  // --------------------------------------------------
  // OPEN SHARE BY E-MAIL WINDOW
  // --------------------------------------------------

  $('.share-email > a').click(function() {
    $('.share-form:first').fadeIn(200);
    return false;
  });

  $('.share-form .close > a').click(function() {
    $('.share-form:first').fadeOut(200);
    return false;
  });

  // --------------------------------------------------
  // FRONT PAGE AJAX PAGER
  // --------------------------------------------------

  var articles_container;
  var articles_next;
  $('.front .pager .pager-next > a').click(function() {
    var link = $(this);
    if ( ! articles_container ) articles_container = $('.view-articlepage:first');

    $.get($(this).attr('href'), function(html) {
      var dom = $(html);
      dom.find('.view-articlepage .views-row').insertAfter(articles_container.find('.views-row:last'));

      var next = dom.find('.pager .pager-next a');
      if ( next.length ) link.attr('href', next.attr('href'));
      else link.parent('li').hide();
    });

    return false;
  });

  // --------------------------------------------------
  // CONVERT LINKS TO PDF:s TO "PDF-links"
  // --------------------------------------------------

  $('a').each(function() {
    if ($(this).attr('href').match(/\.pdf$/i)) {
      if(!$(this).parent('div').hasClass('pdf-document')) {
        $(this).wrap('<div class="pdf-document" />');
      }
      
      $(this).parent('.pdf-document').prepend('<img src="/sites/all/themes/polarforskare/img/pdf.png" alt="PDF" class="pdf-icon">&nbsp;');
    }
  });

  // --------------------------------------------------
  // ADD ICONS TO LINKS WITH TARGET BLANK
  // --------------------------------------------------

  $('a[target="_blank"]').each(function() {
    var alt_text = $('body').hasClass('i18n-sv') ? "Öppnas i nytt fönster" : "Opens in a new window";
    $(this).after('&nbsp;<img src="/sites/all/themes/polarforskare/img/external-link.png" alt="'+alt_text+'" class="new-window">');
  });

  // --------------------------------------------------
  // COPY ALT-ATTRIBUTE TO TITLE FOR IMAGES WITHOUT TITLE
  // --------------------------------------------------

  $('img').each(function() {
    var alt_text = $(this).attr('alt');
    var title_text = $(this).attr('title');
    if (!title_text) $(this).attr('title', alt_text);
  });

});
;

