/*
  Some simple adjustmenst for the home page ...
*/

$(document).ready(function(){
 var IE7 = false;
 if ($.browser.msie && $.browser.version < 7) {
      var warn = '<p><b>MERK: </b>Tjenester og innhold på myMAYDAY.com er <b>ikke tilpasset til Internet Explorer 6</b> og andre gamle nettlesere. Bruk IE8, Firefox, Safari, Opera eller Chrome for å få full funksjonalitet og riktig utseende.</p>'
      $(warn).appendTo('#region-content div div:first').addClass('boks');
      IE7 = true;
 }
 if ($.browser.msie && $.browser.version == 7) {
      //var warn = '<p><b>MERK: </b>Enkelte tjenester i Nettskysenteret er ikke tilpasset IE7 og eldre. Bruk IE8, Firefox, Safari, Opera eller Chrome for å få full funksjonalitet og riktig utseende.</p>'
      //$(warn).appendTo('#region-content div div:first').addClass('boks');
      IE7 = true;
 }
 if (IE7) { // spesial-triks for gamle IE versjoner
   $('#homeMain .headLines').css({float: 'left'});
 }
 $('#region-content').corner();
 $('.homePageFrame').corner();
 $('#siste').corner();
 //addPdfView();
 $('#region-content').prepend('<a href=/MR/info><span id="bliproff"></span></A>');
 $('#newsFeed').each(function() { // Kjører bare én gang eller ikke i det hele ...
   var $container = $(this);
   var cycle = 4000;
   var currentHeadline = 0, prevHeadline = 0;
   var hiddenPos = $container.height() +10;
   $container.empty();
   $('#hiddenHeadlines div').each(function() {
     var $headline = $(this);
     var title = $headline.find('a').text().split(': ');
     $headline.find('a').text(title[1]);
     $headline.find('span').prepend('&nbsp;'+title[0]+' / ');
     $('<div class="newsHeadline"></div>').append($headline).appendTo($container);
   });
   $('div.newsHeadline').eq(currentHeadline).css('top', 0);
   var headlineCount = $('div.newsHeadline').length;
   var pause;
   var rotateInProgress = false;
   var headlineRotate = function() {
     if (!rotateInProgress) {
       rotateInProgress = true;
       pause = false;
       currentHeadline = (prevHeadline +1) % headlineCount;
       $('div.newsHeadline').eq(prevHeadline).animate({top: -hiddenPos}, 'slow', function() {
         $(this).css('top', hiddenPos);
       });
       $('div.newsHeadline').eq(currentHeadline).animate({top: 0}, 'slow', function() {
         rotateInProgress = false;
         if (!pause) {
           pause = setTimeout(headlineRotate, cycle);
         }
       });
       prevHeadline = currentHeadline;
     }
   };
   $container.hover(function() {
     clearTimeout(pause);
     pause = false;
   }, function () {
     if (!pause) {
       pause = setTimeout(headlineRotate, 250);
     }
   });
   if (!pause) {
     pause = setTimeout(headlineRotate, cycle);
   }
 });
});

function addPdfView() {
  $('a').each( function () {
    var $this = $(this);
    var href = $this.attr('href');
    if (href == undefined) { return false; }
    var pos = href.indexOf('.pdf');
    if (pos == href.length - 4) {
       $this.attr('href', href+'/pdf_view');
    }
  });
  return false;
}