window.onload = function(){$('.slide_img').fadeIn(200); $('slide_thumb').show();};
$(document).ready(function() {
    var opts = {lines: 12,length: 0,width: 15,radius: 30,color: '#F9C11E',speed: 1,trail: 60};
    var target = document.getElementById('spin');
    var spinner = new Spinner(opts).spin(target);
    
    $.fn.spin = function(opts) {
      this.each(function() {
        var $this = $(this),data = $this.data();
        if (data.spinner) {
          data.spinner.stop();
          delete data.spinner;
        }
        if (opts !== false) {
          data.spinner = new Spinner($.extend({color: $this.css('color')}, opts)).spin(this);
        }
      });
      return this;
    };
    
  $('.slide_img').imgscale({parent : '.slides_container',fade : 1000});
  
  // Create sliding thumbs for slideshow
  $("div#scrollable").smoothDivScroll({
    scrollingHotSpotLeft:"div#left_button",
    scrollingHotSpotRight:"div#right_button",
    scrollWrapper:"div#scroll_wrap",
    scrollableArea:"ul#thumbs"
  });
 
 // Create slide show
  $(function(){
    $('#products').slides({
      preload: true,
      nextTitle: 'Next Image',
      prevTitle: 'Previous Image',
      effect: 'fade',
      crossfade: true,
      play: 3500,
      slideSpeed: 350,
      fadeSpeed: 500,
      generateNextPrev: true,
      generatePagination: false,
      paginationClass:'pagination'
    });
  });
  
  $('#book_online').hover(function(){
    $(this).animate({
      color:'#333333'
    },{
      duration:450,
      ease:'linear'
    });
    
  },function(){
    $(this).animate({
      color:'#ffffff'
    },{
      duration:150,
      ease:'linear'
    });
    
  });
  


  // main navigation hover effects and dropdown menus
  $('#main_nav ul li').hover(function(){
    if($(this).children('a').attr('class') != 'active'){
      $(this).children('a.no_active').stop(true, true).animate({backgroundColor:'#F9C11E',color:'#ffffff'},{duration:350,ease:'linear'});
    }
    
    if($(this).children("ul.sub_menu")){
      var sub_menu = $(this).children('#main_nav ul li ul.sub_menu');
      var sub_a = $(this).children('#main_nav ul li ul.sub_menu li a');
      
      if(sub_a.attr('class') != 'active2'){
        $(this).children('a.sub_link').stop(true, true).animate({backgroundColor:'#F9C11E',color:'#ffffff'},{duration:350,ease:'linear',queue:false});
      }
      
      
     sub_menu.stop(true, true).delay(150).fadeIn(450);
      //sub_menu.delay(150).animate({height:new_height},{durarion:200, ease:'linear',queue:false});  
    }
    
    
  },function(){
    if($(this).children('a').attr('class') != 'active'){
        $(this).children('a').removeClass('active');
      $(this).children('a.no_active').stop(true, true).animate({backgroundColor:'#fff',color:'#333333'},{duration:100,ease:'linear'});
    }
    
    if($(this).children("ul.sub_menu")){
      var sub_menu = $(this).children('ul.sub_menu');
      var sub_a = $(this).children('#main_nav ul li ul.submenu li a');
      
      if(sub_a.attr('class') != 'active2'){
        $(this).children('a.sub_link').stop(true, true).animate({backgroundColor:'#fff',color:'#333333'},{duration:30,ease:'linear',queue:false});
        
      }
      sub_menu.stop(true, true).delay(150).fadeOut(340);
    }
  });
  
  
  $('#footer_arrow').click(function(){
    $('html, body').animate({scrollTop:0}, {duration:550, ease:'linear'});
  });
  
});
