
var $$ = $.fn;

$$.extend({
  SplitID : function()
  {
    return this.attr('id').split('-').pop();
  },

  Slideshow : {
    Ready : function()
    {
      $('div.tmpSlideshowControl')
        .hover(
          function() {
            $(this).addClass('tmpSlideshowControlOn');
          },
          function() {
            $(this).removeClass('tmpSlideshowControlOn');
          }
        )
        .click(
          function() {
            $$.Slideshow.Interrupted = true;

            $('div.tmpSlide').hide();
            $('div.tmpSlideshowControl').removeClass('tmpSlideshowControlActive');

            $('div#tmpSlide-' + $(this).SplitID()).show()
            $(this).addClass('tmpSlideshowControlActive');
          }
        );

      this.Counter = 1;
      this.Interrupted = false;

      this.Transition();
    },

    Transition : function()
    {
      if (this.Interrupted) {
        return;
      }

      this.Last = this.Counter - 1;

      if (this.Last < 1) {
        this.Last = 2;
      }

      $('div#tmpSlide-' + this.Last).fadeOut(
        'slow',
        function() {
          $('div#tmpSlideshowControl-' + $$.Slideshow.Last).removeClass('tmpSlideshowControlActive');
          $('div#tmpSlideshowControl-' + $$.Slideshow.Counter).addClass('tmpSlideshowControlActive');
          $('div#tmpSlide-' + $$.Slideshow.Counter).fadeIn('slow');

          $$.Slideshow.Counter++;

          if ($$.Slideshow.Counter > 2) {
            $$.Slideshow.Counter = 1;
          }

          setTimeout('$$.Slideshow.Transition();', 5000);
        }
      );
    }
  }
});
$(document).ready(function() {
	jQuery.fn.exists = function(){return jQuery(this).length>0;}


 $("ul#main-nav li.normal-link").hover(function(){
   $(this).addClass("hover");
   $('> ul',this).addClass("open");
   $('ul:first',this).css('visibility', 'visible','z-index','99999');
 },function(){
   $(this).removeClass("hover");
   $('.open',this).removeClass("open");
   $('ul:first',this).css('visibility', 'hidden');
 });
$("#main-nav li a.main-link").click(function(){
		$("#main-nav li a.close").fadeIn();
		$("#main-nav li a.main-link").removeClass("active");												 
											 
		$("#sub-link-bar").animate({
			height: "100px"					   
		});
		$(".sub-links").hide();
		$(this).siblings(".sub-links").fadeIn();
		return false;
	});
	
	$("#main-nav li a.close").click(function(){
													 									 
		$(".sub-links").fadeOut();
		$("#sub-link-bar").animate({
		height: "0px"					   
		});		
		$("#main-nav li a.close").fadeOut();
	});

//if ($('#mini-slideshow').exists()) {
//   put loader in here
//}

$("#main-nav li.normal-link a").click(function(){
		return true;
	});


  
     
  if ($('ul#ticker').exists()) {
	  
     (function($) {
	$(function() { //on DOM ready
		$("#ticker").simplyScroll({
			autoMode: 'loop',
			pauseOnHover:false
		});
	});
})(jQuery);


 
      }; 



if ($('#tmpSlideshow').exists()) {
  
  
    $$.Slideshow.Ready();
 

};

if ($('#flags').exists()) {
   
  $(".tooltip-trigger").tooltip({
	  // tweak the position
   offset: [10, 100],

   // use the "slide" effect
   effect: 'slide'

// add dynamic plugin with optional configuration for bottom edge
}).dynamic({ bottom: { direction: 'down', bounce: true } });
};	


if ($('body.index').exists()) {
//$('.nuts-products ul').fadeIn();
//$('#sub-link-bar').animate({ height: "auto"}, 0);
$('.sub-links').hide();
};

if ($('body.open-nuts').exists()) {
$('.nuts-products ul').fadeIn();
$('#sub-link-bar').animate({ height: "100px"}, 0);
$('.nuts-products a.main-link').addClass("active");
$(this).siblings('.sub-links').show();
};

if ($('body.open-fruits').exists()) {
$('.fruits-products ul').fadeIn();
$('.fruits-products a.main-link').addClass("active");
$('#sub-link-bar').animate({ height: "100px"}, 0);
$(this).siblings('.sub-links').show();
};

if ($('body.open-seeds').exists()) {
$('.seeds-products a.main-link').addClass("active");
$('.seeds-products ul').fadeIn();
$('#sub-link-bar').animate({ height: "100px"}, 0);
$(this).siblings('.sub-links').show();
};



$('.gallery li ul li a, #mini-slideshow a').colorbox();
	
	



});



