$(function() {
    $('.box').akSlideUp()
  
  if (!($.browser.msie && $.browser.version=="6.0")) {
    $('.easyselectbox').easySelectBox();
  }
  
  $("#faded").faded({
    speed: 300, 
    crossfade: true, 
    sequentialloading: true, 
    autoplay: 6000
  });
  $("#faded li img").show();
  
  $('.fancybox-iframe').fancybox({
    'transitionIn' : 'elastic',
    'transitionOut' : 'elastic',
    'easingIn' : 'easeOutBack',
    'easingOut' : 'easeInBack',
    'type': 'iframe',
    'titleShow': false,
    'width': 400,
    'height': 470
  });
  
  $('.fancybox').fancybox({
    'transitionIn' : 'elastic',
    'transitionOut' : 'elastic',
    'easingIn' : 'easeOutBack',
    'easingOut' : 'easeInBack'
  });
  
  $('.rods-gallery h2, .rods-gallery p').click(function() {
    $(this).parent().find('.normal-image').click() 
    return false;
  })
  
  //hide unnecessary arrows
  $('.main-nav-sub-nav .gallery').each(function() {
    if ($(this).find('.node').size() <= 1) {
      $(this).find('.arrow').css('visibility', 'hidden');
    }
  })
  
  //init scrollable
  $(".main-nav-sub-nav").css('visibility', 'hidden')
	$(".scrollable").scrollable({easing: 'easeOutExpo', speed: 500});
  var $description_wrapper_selected = $('.description-wrapper-selected');
  if ($description_wrapper_selected.size() > 0) {
    var api = $description_wrapper_selected.parents(".scrollable").data("scrollable");
    var index = $description_wrapper_selected.parents('.node').index();
    api.seekTo(index, 0);
  }
  $('.main-nav-list-item-active').removeClass('main-nav-list-item-active')
  $(".main-nav-sub-nav").css('visibility', 'visible')
  
  //our craft videos
  $(".video").click(function() {
		$.fancybox({
			'padding'		: 5,
			'autoScale'		: false,
			'transitionIn'	: 'none',
			'transitionOut'	: 'none',
			'title'			: this.title,
			'width'			: 640,
			'height'		: 385,
			'href'			: this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
			'type'			: 'swf',
			'swf'			: {
        'wmode'				: 'transparent',
        'allowfullscreen'	: 'true'
        },
      'onStart' : function() {
        $('#fancybox-content').addClass('preload');
       },
      'onCleanup' : function() {
        $('#fancybox-content').removeClass('preload');
       }
		});
		return false;
	});
  
  //preload image
  var images_path = [
    '/images/ui/pix.png', 
    '/images/ui/bg_sub_nav.gif',
    '/images/ui/icon_arrows.png']
  
  var images = [];
  for(var i in images_path) {
    images[i] = new Image();
    images[i].src = images_path[i]
  }
  
  //Main menu
  $('.main-nav-list-item').hover(
    function() {
      $(this).addClass('main-nav-list-item-active')
    },
    function() {
      $(this).removeClass('main-nav-list-item-active')
    })

  $('.main-nav-sub-nav-top-list-item').click(
    function() {
      var $this = $(this);
      $this.parents('.main-nav-sub-nav-top').addClass('main-nav-sub-nav-top-clear-default');
      $this.siblings('.main-nav-sub-nav-top-list-item-active').removeClass('main-nav-sub-nav-top-list-item-active')
      $this.addClass('main-nav-sub-nav-top-list-item-active')
    })
	
	//World map	
	$('.world_map a').click(function() {
		$(this).parents('.world_map').attr('class', 'world_map '+$(this).attr('rel'));
    $('.dealers-list').addClass('hidden');
    $('.dealers_'+$(this).attr('rel')).removeClass('hidden')
	});
  
	$('.world_map a.selected').click();
  
  $('.notice')
    .delay(3000)
    .fadeOut()
  
});

