$(document).ready(function() {
  Cufon.replace("#top-navigation .label", {fontFamily: 'DINPro Regular'});
  Cufon.replace(".slogan-wrapper h2", {fontFamily: 'DINPro Light'});
  Cufon.replace(".dinpro", {fontFamily: 'DINPro Regular'});
  Cufon.replace(".dinproLight", {fontFamily: 'DINPro Light'});
  /*Cufon.replace("#footer-navigation .label", {fontFamily: 'DINPro Regular'});*/
  Cufon.replace(".columns3 .header h3", {fontFamily: 'DINPro Light'});
  /*Cufon.replace("h1", {fontFamily: 'DINPro Light'});*/
  Cufon.replace(".content h2:not(.categories-label)", {fontFamily: 'DINPro Light'});
  Cufon.replace(".content h3", {fontFamily: 'DINPro Light'});
  Cufon.replace(".big-grid .product-title", {fontFamily: 'DINPro Light'});

  /*Cufon.replace("#top-navigation .label", {fontFamily: 'Cuprum'});
  Cufon.replace(".slogan-wrapper h2", {fontFamily: 'Cuprum'});
  Cufon.replace(".dinpro", {fontFamily: 'Cuprum'});
  Cufon.replace(".dinproLight", {fontFamily: 'Cuprum'});
  /*Cufon.replace("#footer-navigation .label", {fontFamily: 'DINPro Regular'});
  Cufon.replace(".columns3 .header h3", {fontFamily: 'Cuprum'});
  /*Cufon.replace("h1", {fontFamily: 'DINPro Light'});
  Cufon.replace(".content h2:not(.categories-label)", {fontFamily: 'Cuprum'});
  Cufon.replace(".content h3", {fontFamily: 'Cuprum'});
  Cufon.replace(".big-grid .product-title", {fontFamily: 'Cuprum'});*/

//Homepage changing products
  $("#productTitles").tabs("#productPics > li", {fadeOutSpeed: 400, event:'mouseover'});

//Homepage Scrolling News
  $("#scrollingNews .tabs").tabs("#scrollingNewsTitles > li", {effect: 'fade', fadeOutSpeed: 100, fadeInSpeed: 1000, rotate: true, event: 'mouseclick'}).slideshow({autoplay: true, interval: 5000, clickable: false});

//Footer Scroller
  $("#productScroller .tabs").tabs("#productPics > li", {effect: 'fade', fadeOutSpeed: 100, rotate: true, event: 'mouseclick'}).slideshow({autoplay: false, interval: 5000, clickable: false, prev: '#scrollLeft', next: '#scrollRight'});

//IFrame
var pageHeight = $(document).height();
var pageWidth = $(document).width();

$("#clientZone").click(function(){
    $("#calciframe").css({"height": pageHeight});
    $("#calciframe").css({"display": "block"});
    $("#closeiframe").css({"left": (pageWidth/2)+100});
    $("#closeiframe").css({"display": "block"});
    return false;
})

$("#clientZone2").click(function(){
    $("#calciframe").css({"height": pageHeight});
    $("#calciframe").css({"display": "block"});
    $("#closeiframe").css({"left": (pageWidth/2)+100});
    $("#closeiframe").css({"display": "block"});
    $(window).scrollTop(0);
    return false;
})

$("#closeiframe").click(function(){
    $("#calciframe").css({"display": "none"});
    $("#closeiframe").css({"display": "none"});
})

//Gallery
  var galleries = $('.ad-gallery').adGallery({
      loader_image: 'loader.gif',
      thumb_opacity: 1.0,
      width: 740,
      height: 395,
      start_at_index: 0,
      animate_first_image: false,
      animation_speed: 400,
      slideshow: {
        enable: false
      },
      display_next_and_prev: true,
      display_back_and_forward: false,
      effect: 'fade',
      enable_keyboard_move: true,
      cycle: false,
      callbacks: {
        init: function() {this.preloadAll();},
        beforeImageVisible: function(){
          //$('.ad-image-wrapper').append('<div class="roundtop"></div><div class="roundbottom"></div>');
        }
      }
   });

   
   $('.ad-prev').click(function(e){
     if(galleries.current_index==0){
       $('.ad-back').hide();
       $('.ad-forward').fadeIn(200);
     }
   })
   $('.ad-next').click(function(){
     if(galleries.current_index == $(galleries).attr('images').length-1){
       $('.ad-forward').fadeOut(200);
       $('.ad-back').fadeIn(200);
     }
   })
   $('.ad-back').click(function(){if($('.ad-prev').is(":visible")) $('.ad-prev').click();})
   $('.ad-forward').click(function(){if($('.ad-next').is(":visible")) $('.ad-next').click();})

   //Contacts bg
   var bgimage = $('#contactsBgImage1').attr('src');
   if(bgimage != null){
      $('#element-1').css({'margin-bottom' : '0px'});
   }
});
