var mouseover_tid = [];
var mouseout_tid = [];

$(function(){

	$('a[rel="external"]').attr('target', '_blank');
	
	var navT1 = $('#nav > ul > li');
	var navT2 = navT1.find('ul.l2').children('li');
	navT1.each(function(index){
		jQuery(this).hover(function(){
			var _self = this;
			clearTimeout(mouseout_tid[index]);
			mouseover_tid[index] = setTimeout(function(){
				jQuery(_self).children('ul.l2').slideDown();
			}, 100);
		}, function(){
			var _self = this;
			clearTimeout(mouseover_tid[index]);
			mouseout_tid[index] = setTimeout(function(){
				jQuery(_self).children('ul.l2').slideUp('fast');
			}, 200);
		});
	});
	navT2.each(function(index){
		jQuery(this).hover(function(){
			var _self = this;
			clearTimeout(mouseout_tid[index]);
			mouseover_tid[index] = setTimeout(function(){
				jQuery(_self).children('ul.l3').fadeIn();
			}, 0);
		}, function(){
			var _self = this;
			clearTimeout(mouseover_tid[index]);
			mouseout_tid[index] = setTimeout(function(){
				jQuery(_self).children('ul.l3').fadeOut('fast');
			}, 0);
		});
	});
	
	if($('#slider').size()){
    $('#slider').anythingSlider({
    					height			: '550',
    					expand			: true,
    					startStopped    : false,
    					resizeContents  : true,
    					pauseOnHover    : true,
    					buildArrows     : false,
    					autoPlayLocked  : true, // If true, user changing slides will not stop the slideshow
    					navigationFormatter : function(i, panel){
    						// Add Preview Items here
    						return '<img src="images/slider/slider-item-' + ['1', '2', '3', '4'][i - 1] + '-thumb.jpg">';
    			   	    }
    					
    				}).anythingSliderFx({
    				   '.slider-caption-top'    : [ 'caption-Top', '300px', '400', 'easeOutExpo' ],
    				   '.slider-caption-left'    : [ 'caption-Left', '300px', '400', 'easeInQuad' ],
    				   '.slider-caption-right'    : [ 'caption-Right', '300px', '400', 'easeInQuad' ],
    				   '.slider-caption-bottom'    : [ 'caption-Bottom', '300px', '400', 'easeOutExpo' ]
    				});
    				
    				$(".thumbNav").hide();
    				//Slider Controls - external
    				$('#slider-wrapper').hover(function() {
    					$(".slideforward").stop(true, true).fadeIn();
    					$(".slidebackward").stop(true, true).fadeIn();
    					$(".thumbNav").stop(true, true).fadeIn();
    								
    				}, function() { 
    					$(".slideforward").fadeOut();
    					$(".slidebackward").fadeOut();
    					
    					$(".thumbNav").fadeOut();
    							
    				});
    									
    				$(".slideforward").click(function(){
    					$('#slider').data('AnythingSlider').goForward();  
    				});
    				 
    				$(".slidebackward").click(function(){    
    					$('#slider').data('AnythingSlider').goBack();
    				});
  }
	
});

