//jQuery onReady

var jq = jQuery.noConflict();

jq(document).ready(function($){
  
  //contact add arrow for subs
  $('.contact').each(function(){
    if($(this).children('.email').find('a').length == 1){
      $(this).addClass('arrows'); 
    }
  });
  
  //body bg position
  var bodyW = $('body').width();
  var bgW = 2560;
  var browserFixing = 7;
  if ($.browser.msie){
    browserFixing = 8;
  }

  var bgPos = Math.floor((bodyW-bgW)/2)- browserFixing;
  $('body').css('background-position', bgPos + 'px 0px');
  
  $(window).resize(function(){
    bodyW = $('body').width();
    var bgPos = Math.floor((bodyW-bgW)/2)-browserFixing;
    $('body').css('background-position', bgPos + 'px 0px');    
  });
  //$($('body').css('background-position','-' + ($('body').width()-jQuery('body').width()+330) + 'px 0px'));
  
  //carousels
  $('.carouselbox').each(function(){
    var i = 1;
    var activeI = 1;
    $(this).children('.carousel').children('ul').children('li').each(function(x){
      $(this).addClass('img'+ i).css('z-index',49-x);
      i++;
      if(i == 4){
        i = 1;
      }
      if(x > 2){
        $(this).css("visibility","hidden"); 
      }
      if($(this).hasClass('active')){
        activeI = x;
      }
      var oldZ = '';
      $(this).children('a').hover(function(){
        oldZ = $(this).parent().css('z-index');
        $(this).parent().parent().children('li').removeClass('active');
        $(this).parent().addClass('active').css('z-index','60');       
        //$(this).css('z-index','60');
      }, function(){
        $(this).parent().css('z-index',oldZ);
        $(this).parent().parent().children('li').removeClass('active');
        //$(this).parent().children('li').eq(activeI).addClass('active');
      });
    });
    $(this).children('.carousel').after('<div class="controls"><div class="pagebrowser"><span class="prevlink hide"><a href="/">Forrige</a></span><span class="nextlink"><a href="/">Næste</a></span></div></div>');
    $(this).children('.carousel').jCarouselLite({
      btnNext: ".nextlink a", 
      btnPrev: ".prevlink a", 
      visible: 3, 
      scroll: 1, 
      circular: false, 
      speed: 500, 
      beforeStart: function(a){
        jQuery('.carousel ul li').css("visibility","visible");
      }, 
      afterEnd: function(a){ 
        jQuery('.carousel ul li').css("visibility","hidden"); 
        $(a).css({'visibility' : 'visible'}); 
        if(jQuery('.carousel ul').attr('offsetLeft') == 0){
         jQuery('.carouselbox').find('.prevlink').addClass('hide');
        } else{
         jQuery('.carouselbox').find('.prevlink').removeClass('hide');        
        }
        if(jQuery('.carousel ul').attr('offsetLeft') == -(jQuery('.carousel ul').width()/2)){
         jQuery('.carouselbox').find('.nextlink').addClass('hide');        
        } else{
         jQuery('.carouselbox').find('.nextlink').removeClass('hide');        
        }
      }
    }); 
    //$(this).children('.carousel').children('ul').children('li').eq(1).addClass('active').css('z-index','60');
  });
  
});
