var occ = {
  goBack:function(){
      window.history.back();
    },

  search: {
    soegFocus:function(){
      var sogeboks = document.getElementById("idSoeg");
         if (sogeboks.value=="Søg"||sogeboks.value==""){
          sogeboks.style.color = "black";
          sogeboks.value = "";
          sogeboks.focus();
          }
    },  
  
    soegUnFocus:function(){
         var sogeboks = document.getElementById("idSoeg");
          if (sogeboks.value=="") {
          sogeboks.style.color = "#666666";
          sogeboks.value = "Søg";
          }
    }  
  },
  modal: {
    modal1:function (adresse){
      var src = adresse;
  
      var settings = {
      containerCss: {width: 500+ 'px', height: 315+ 'px'}
      };

    $.modal('<iframe src="' + src + '" height="315" width="500" frameborder="no" allowtransparency="true" scrolling="no"></iframe>',settings);
    }
  },
  colorBox: {
    pictureBoxProducts:function(){
      $("a[rel='example1']").colorbox()
    }
                  
  },

  products: {
    mmToInch:function (messureType,last,mm){
      messure = mm  
                    
      if (messureType == 'Europæisk (meter/liter/gram)' && last == 1){
      document.write(messure+ " mm");    
      }

      else if (messureType == 'Europæisk (meter/liter/gram)' && last == 0){
      document.write(messure);
      }

      else if (messureType == 'Amerikansk (inch/gallons/pounds)'){
      var inch = messure * 0.0393700787;

      var beforeDot = Math.floor(inch);
      var afterDot = inch - beforeDot;
      
      if (afterDot == 0) {messure=beforeDot }
      else if (afterDot < (1 / 32)) { messure=beforeDot + " 1/32"; }
      else if (afterDot >= (1 / 32) && afterDot < (2 / 32)) { messure=beforeDot + " 1/16" ; }
      else if (afterDot >= (2 / 32) && afterDot < (3 / 32)) { messure=beforeDot + " 3/32" ; }
      else if (afterDot >= (3 / 32) && afterDot < (4 / 32)) { messure=beforeDot + " 1/8" ; }
      else if (afterDot >= (4 / 32) && afterDot < (5 / 32)) { messure=beforeDot + " 5/32" ; }
      else if (afterDot >= (5 / 32) && afterDot < (6 / 32)) { messure=beforeDot + " 3/16" ; }
      else if (afterDot >= (6 / 32) && afterDot < (7 / 32)) { messure=beforeDot + " 7/32" ; }
      else if (afterDot >= (7 / 32) && afterDot < (8 / 32)) { messure=beforeDot + " 1/4" ; }
      else if (afterDot >= (8 / 32) && afterDot < (9 / 32)) { messure=beforeDot + " 9/32" ; }
      else if (afterDot >= (9 / 32) && afterDot < (10 / 32)) { messure=beforeDot + " 5/16" ; }
      else if (afterDot >= (10 / 32) && afterDot < (11 / 32)) { messure=beforeDot + " 11/32" ; }
      else if (afterDot >= (11 / 32) && afterDot < (12 / 32)) { messure=beforeDot + " 3/8" ; }
      else if (afterDot >= (12 / 32) && afterDot < (13 / 32)) { messure=beforeDot + " 13/32" ; }
      else if (afterDot >= (13 / 32) && afterDot < (14 / 32)) { messure=beforeDot + " 7/16" ; }
      else if (afterDot >= (14 / 32) && afterDot < (15 / 32)) { messure=beforeDot + " 15/32" ; }
      else if (afterDot >= (15 / 32) && afterDot < (16 / 32)) { messure=beforeDot + " 1/2" ; }
      else if (afterDot >= (16 / 32) && afterDot < (17 / 32)) { messure=beforeDot + " 17/32" ; }
      else if (afterDot >= (17 / 32) && afterDot < (18 / 32)) { messure=beforeDot + " 9/16" ; }
      else if (afterDot >= (18 / 32) && afterDot < (19 / 32)) { messure=beforeDot + " 19/32" ; }
      else if (afterDot >= (19 / 32) && afterDot < (20 / 32)) { messure=beforeDot + " 5/8" ; }
      else if (afterDot >= (20 / 32) && afterDot < (21 / 32)) { messure=beforeDot + " 21/32" ; }
      else if (afterDot >= (21 / 32) && afterDot < (22 / 32)) { messure=beforeDot + " 11/16" ; }
      else if (afterDot >= (22 / 32) && afterDot < (23 / 32)) { messure=beforeDot + " 23/32" ; }
      else if (afterDot >= (23 / 32) && afterDot < (24 / 32)) { messure=beforeDot + " 3/4" ; }
      else if (afterDot >= (24 / 32) && afterDot < (25 / 32)) { messure=beforeDot + " 25/32" ; }
      else if (afterDot >= (25 / 32) && afterDot < (26 / 32)) { messure=beforeDot + " 13/16" ; }
      else if (afterDot >= (26 / 32) && afterDot < (27 / 32)) { messure=beforeDot + " 27/32" ; }
      else if (afterDot >= (27 / 32) && afterDot < (28 / 32)) { messure=beforeDot + " 7/8" ; }
      else if (afterDot >= (28 / 32) && afterDot < (29 / 32)) { messure=beforeDot + " 29/32" ; }
      else if (afterDot >= (29 / 32) && afterDot < (30 / 32)) { messure=beforeDot + " 15/16" ; }
      else if (afterDot >= (30 / 32) && afterDot < (31 / 32)) { messure=beforeDot + " 31/32" ; }
      else {messure=beforeDot+1 ;};

      if(last == 0){
        document.write(messure);
        }
      else if (last == 1){
        document.write(messure + ' "');
        }
      }
      

    },

    kgToLbs: function(messureType,kg) {
      messure = kg;
    
      if (messureType == 'Europæisk (meter/liter/gram)'){
      document.write(messure+ " kg");      
      }
      
      else if (messureType == 'Amerikansk (inch/gallons/pounds)'){
      var lbs = messure * 2.20462262;
      document.write(Math.round(lbs*1)/1 + " lbs");
      }    
    },

    m2ToSquareFeet: function(messureType,last,m2){
      messure = m2;

      if (messureType == 'Europæisk (meter/liter/gram)'){
                                     if(last == 1){
          document.write(messure+ " m<sup>2</sup>");  
        }      
        else if(last == 0){
          document.write(messure);    
        }  
          
      }
      
      else if (messureType == 'Amerikansk (inch/gallons/pounds)'){
      var sqft = messure * 10.764;
        if(last == 1){
          document.write(Math.round(sqft*1)/1 + " sq. ft");        
                }      
        else if(last == 0){
          document.write(messure);    
        }
      }      
    },

    kwToKBTU: function(messureType,kwh,last){
      messure = kwh;

      if (messureType == 'Europæisk (meter/liter/gram)'){
        if(last == 1){
          document.write(messure+ " kwh");}      
        else if(last == 0){
          document.write(messure);    
        }    
      }
      
      else if (messureType == 'Amerikansk (inch/gallons/pounds)'){        
        var kBTU = messure * 3.414424978 ;

        if(last == 1){
          document.write(Math.round(kBTU*1)/1 + " kBTU");
        }

        else if (last==0){
          document.write(Math.round(kBTU*1)/1);
        }
      }
    }  
  },
  modal: {
    navigationModal: function(virksomheden,popHeight,popWidth){
      var src = virksomheden;

      var settings = {
        containerCss: {width: popWidth+ 'px', height: popHeight+ 'px'}
      };

      $.modal('<iframe src="' + src + '" height=" ' + popHeight + '" width=" ' + popWidth + '" frameborder="no" allowtransparency="true" scrolling="no"></iframe>',settings);
      } 
    },

  maps:{
    },

  productGallery:{
    loadGallery: function(){
              var movePrClick = 267;
              var currentPage = 1;

             var numberOfElements = $('#productSlideshow div').length;

              var antalSider = Math.ceil(numberOfElements/3);
  
              if (antalSider == 1) { 
            
              }

              $(function () {
                  $('#productSlideshow').after('<div id="sliderWrapper"><ul id="productGalleryNav">').cycle({
                        fx: 'fade',
                        speed: 'slow',
                        timeout: 4000,
                        pager: '#productGalleryNav',
                        pagerAnchorBuilder: function (idx, slide) {
                            var backgroundStyle = slide.style.backgroundImage;

                            backgroundStyle = backgroundStyle.substring(4, backgroundStyle.length - 1);
                            backgroundStyle = '\"' + backgroundStyle.replace(/"([^"]*)"/g, "$1") + '\"';
             backgroundStyle = backgroundStyle.replace("width=300","width=80");
            backgroundStyle = backgroundStyle.replace("height=170","height=46");

                            return "<li><a href='#' style='background-image:url(" + backgroundStyle + ")'></a></li>";
                        }
                  });
              });
            $('#galleryNext').click(function () {

                          if (currentPage < antalSider) {
                                currentPage++;
                        $('#productGalleryNav').animate({
                            left: '-=' + movePrClick + 'px'
                        }, 1000);
                  }
  
                  if (currentPage != 1) {
                        $('#galleryPrev').fadeIn(600);
                  }
  
                  if (currentPage == antalSider) {
                        $('#galleryNext').fadeOut(600);
                  }
              });

              $('#galleryPrev').click(function () {

                  if (2 <= currentPage) {
                        currentPage--;
                        $('#productGalleryNav').animate({
                            left: '+=' + movePrClick + 'px'
                        }, 1000);

                        if (currentPage == 1) {
                            $('#galleryPrev').fadeOut(600);
                        }

                        if (currentPage < antalSider) {
                            $('#galleryNext').fadeIn(600);
                        }
                  }
      });
    }
  }
}

$(document).ready(function () {

            $('.frontPageSlider').before('<div id="slideNav">').cycle({
                fx: 'fade',
                speed: 'slow',
                timeout: 14000,
                pager: '#slideNav',
                pagerAnchorBuilder: function (index, el) {
                    return '<a href="#"></a>';
                }
            });

         $(".produktNavigation").children("li").hoverIntent( config );
    /*     $(".produktNavigation li li").hoverIntent( configProduct );*/

         $(".produktNavigation li li").mouseover(function(){
    $(this).find('div').fadeIn(200);
  });

    $(".produktNavigation li li").mouseout(function(){
    $(this).find('div').fadeOut(200);
  });

  $('div.languageNav').click(function() {
    $('ul.the_menu').slideToggle('fast');
      });
  $("a[rel='example1']").colorbox();
  $("a[rel='example2']").colorbox();

  $("ul.paging").quickPager();

  $('#coda-slider-1').codaSlider();

     $('.slideshow').cycle({
          fx: 'fade',
          speed: 'slow',
          timeout: 4000,
    pauseOnPagerHover: true 
  });
   

        });  
var configProduct = {
     over: showImg,
     out: hideImg
}

  function showImg(){
     $(this).find('div').show();
  }

  function hideImg(){
     $(this).find('div').hide();
  }

var config = {    
     over: showMenu,   
     timeout: 200,    
     out: hideMenu    
  };

  function showMenu(){
    $(this).find("div.ddMenu").show();
    $(this).find("a.productGroup").attr('class','productGroup active');  
  }

  function hideMenu(){
     $(this).find("div.ddMenu").hide();
     $(this).find("a.productGroup").removeClass('active');
  }




