function fixhojde() {

  var intTargetHeight = 670;

  var intAllHeight = $("#all").height();

  if (intAllHeight < intTargetHeight) {
    var intContentHeight = $("#contentcontainer").height();
    var intSubSubMenuHeight = $("#subsubmenucontainer").height();

    var intNewHeight;
    if (intContentHeight > intSubSubMenuHeight) {
      intNewHeight = intContentHeight + (intTargetHeight - intAllHeight);
    } else {
      intNewHeight = intSubSubMenuHeight + (intTargetHeight - intAllHeight);
    }

    $("#contentcontainer, #subsubmenucontainer").css({height:intNewHeight + "px"});
  }

}

jQuery.preloadImages = function() {
  for(var i = 0; i<arguments.length; i++) {
    jQuery("<img>").attr("src", arguments[i]);
  }
}

$(document).ready(function() {

  $.preloadImages("/css/grafik/top/google-translate-bund.png", "/css/grafik/top/google-translate-bg.png", "/css/grafik/top/kort-bg.png");

  $(document).pngFix();
  
  $("#lnkPrint").click(function() {
    $(this).blur();
    window.print();
    return false;
  });

  var bMapLoaded = false;

  var bMapOpen = false;

  $("#lnkKort").click(function() {
    
    $(this).blur();
    $("#kortContainer").slideToggle(327);

    if (bMapOpen) {
      bMapOpen = false;
      $("#main").removeClass("noprint");
    } else {
      bMapOpen = true;
      $("#main").addClass("noprint");
    }

    // Nedenstående linje skal fjernes, da den kun er der for at forhindre load af kortet.
    bMapLoaded = true;

    if (!bMapLoaded) {
      var map;

      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("kortScript"));
        map.addControl(new GSmallZoomControl());
  
        var gemba = new GLatLng(55.83917, 12.53214);
        var startpunkt = new GLatLng(55.83917, 12.53214);
  
        map.setCenter(startpunkt, 13);
  
        var icon = new GIcon();
        icon.image = "/css/grafik/top/kort-logo.png";
        icon.shadow = "/css/grafik/top/kort-skygge.png";
        icon.iconSize = new GSize(141, 121);
        icon.shadowSize = new GSize(141, 121);
        icon.iconAnchor = new GPoint(46, 113);
        icon.infoWindowAnchor = new GPoint(5, 1);
  
        var marker = new GMarker(gemba, {draggable: false});
        map.addOverlay(new GMarker(gemba, icon));
        bMapLoaded = true;
      };
    };

    return false;
  });

  $("#lnkPrintKort").click(function() {
    window.print();
    return false;
  });

  $("#lnkGoogleTranslate").click(function() {
    $(this).blur();
    $("#gtlanguagescontainer").slideToggle(327);
    return false;
  });

  $("#personerScrollLeft").mouseover(function() {
    startmove(5);
  });

  $("#personerScrollRight").mouseover(function() {
    startmove(-5);
  });

  $("#personerScrollLeft, #personerScrollRight").bind("mouseout", function() {
    stopmove();
  })

  fixhojde();

  initPicScroller();

  $(".personBillede").hover(function() {
    
    $(this).parents("li").find(".personData").show();
    $(this).parents("li").css({zIndex:"4"});

    $(this).find("img").fadeTo(200, 1);

    var intPersonDataWidth = $(this).parents("li").find(".bubbleMiddle").width() + $(this).parents("li").find(".bubbleLeft").width() + $(this).parents("li").find(".bubbleRight").width();

    $(this).parents("li").find(".personData").css({width: intPersonDataWidth + "px"});
    var intThisDataWidth = intPersonDataWidth - 26;

    $(this).parents("li").find(".personData").css({left:"-" + intThisDataWidth + "px"});

    var objPersonerOffset = $("#personerListe").offset();
    var objThisDataOffset = $(this).parents("li").find(".personData").offset();

    if (objPersonerOffset.left > objThisDataOffset.left) {
      var intThisBilledeWidth = $(this).parents("li").width() - 26;
      $(this).parents("li").find(".bubbleLeft").addClass("bubbleLeftArrow");
      $(this).parents("li").find(".bubbleRight").addClass("bubbleRightEnd");
      $(this).parents("li").find(".personData").css({left:intThisBilledeWidth + "px"});
    }

  }, function() {
    $(this).parents("li").find(".personData").hide();
    $(this).find("img").fadeTo(200, 0.5);
    $(this).parents("li").css({zIndex:"1"});
    $(".bubbleRightEnd").removeClass("bubbleRightEnd");
    $(".bubbleLeftArrow").removeClass("bubbleLeftArrow");
  })
  
  $("#frontRow3 ul li img").fadeTo(1, 0.5);

  setTimeout("initPicScroller()",1000)
  
  setTimeout("initPicScroller()",2000)

  setTimeout("initPicScroller()",3000)

  setTimeout("initPicScroller()",4000)

  setTimeout("initPicScroller()",5000)

});


function initPicScroller() {

  var intPersonerWidth = 0;

  $("#frontRow3 ul li").each(function(){
    intPersonerWidth += $(this).width();
  });

  $("#frontRow3 ul").css({width:intPersonerWidth + "px"});

}

var intMoving = 0;
var bInited = false;

function startmove(intMoveRate) {
  intMoving = intMoveRate;

  if (!bInited) {
    initPicScroller();
  }
  move();
}

function move() {
  if (intMoving != 0) {
    var intPersonerPosition = parseInt($("#frontRow3 ul").css("left").replace(/px/,''));
    intPersonerPosition = intPersonerPosition + intMoving;
    
    var intMaxRight = $("#frontRow3 #personerListe").width() - $("#frontRow3 ul").width();

    if (intPersonerPosition > 0 || intPersonerPosition < intMaxRight) {
      stopmove();
    } else {
      $("#frontRow3 ul").css({left:intPersonerPosition + intMoving + "px"});
    }

    setTimeout("move()",50)
  }
}

function stopmove() {
intMoving = 0;
}





