$().ready(function(){
	
	$.fn.slide();
	
		
});


(function($){
	$.extend($.fn, {
			
		slide: function(){
		
		   var temps=5000;	
		   var page_actu='';
		   var menu_actu='';
		   var image_actu='';
		   var menu_actu1='';
			
		   var block = false;
		  
			$('#RoyalCaribbean').click(
			
				function(){
				    block = true;
					clearInterval(playSlideshow);
					page_actu=$(this);
					menu_actu=$('#sub1');
					image_actu=$('#id1');
					
					$('ul.select > li').removeClass('on');
					$('#slideshow img').removeClass('active');
					$('#id1').addClass('active');
					$(this).addClass('on');
					$('ul.sub').removeClass('su');
					$('#sub1').addClass('su');
					
					
					
					
										
				}
				
				
				
				);
				
				$('#CelebrityCruises').click(
			
				function(){
				    block = true;
					clearInterval(playSlideshow);
					page_actu=$(this);
					menu_actu=$('#sub2');
					image_actu=$('#id2');
					
					$('ul.select > li').removeClass('on');
					$('#slideshow img').removeClass('active');
					$('#id2').addClass('active');
					$(this).addClass('on');
					$('ul.sub').removeClass('su');
					$('#sub2').addClass('su');
					
										
				});
				
				$('#AzamaraCruises').click(
			
				function(){
				    block = true;
					clearInterval(playSlideshow);
					page_actu=$(this);
					menu_actu=$('#sub3');
					image_actu=$('#id3');
					
					$('ul.select > li').removeClass('on');
					$('#slideshow img').removeClass('active');
					$('#id3').addClass('active');
					$(this).addClass('on');
					$('ul.sub').removeClass('su');
					$('#sub3').addClass('su');
					
										
				});
			
			$('ul.select > li').mouseout(
		     function(){
					if(!block){ 
				       if(page_actu !='' && menu_actu != '' && image_actu!= '')
					    {
					       $('ul.select > li').removeClass('on');
							$('#slideshow img').removeClass('active');
							$('ul.sub').removeClass('su');
							page_actu.addClass('on');
							menu_actu.addClass('su');
							image_actu.addClass('active');
							 //if(menu_actu1 !='')
						   //menu_actu1.addClass('su');
						 }
						 // if(menu_actu1 !='')
						   //menu_actu1.addClass('su');
					}  
						   
						
						
					
			 
			 });
		
			
			
			
				
				$('#RoyalCaribbeanImg').hover(
			
				function(){
					if(!block){ 
						clearInterval(playSlideshow);
						$('ul.select > li').removeClass('on');
						$('#slideshow img').removeClass('active');
						$('#id1').addClass('active');
						$('#RoyalCaribbean').addClass('on');
						$('ul.sub').removeClass('su');
						$('#sub1').addClass('su');
						menu_actu1=$('#sub1');
					}
		},
		
		
				function(){
					if(!block){ 
						if(page_actu =='' && menu_actu == '' && image_actu== '')
						 {
						playSlideshow = setInterval('slideSwitch()', 5000);
						 }
					 }
				}
		
		
		);
		
		 $('#CelebrityCruisesImg').hover(
			
				function(){
					if(!block){ 
						clearInterval(playSlideshow);
						$('ul.select > li').removeClass('on');
						$('#slideshow img').removeClass('active');
						$('#id2').addClass('active');
						$('#CelebrityCruises').addClass('on');
						$('ul.sub').removeClass('su');
						$('#sub2').addClass('su');
						menu_actu1=$('#sub2');
					}
					
		},
		
		
				function(){
					if(!block){ 
						 if(page_actu =='' && menu_actu == '' && image_actu== '')
						 {
						playSlideshow = setInterval('slideSwitch()', 5000);
						 }
					 }
				}
		);
		
		
		 $('#AzamaraCruisesImg').hover(
			
				function(){
					if(!block){ 
						clearInterval(playSlideshow);
						$('ul.select > li').removeClass('on');
						$('#slideshow img').removeClass('active');
						$('#id3').addClass('active');
						$('#AzamaraCruises').addClass('on');
						$('ul.sub').removeClass('su');
						$('#sub3').addClass('su');
						menu_actu1=$('#sub3');
					}
		},
		
		
				function(){
					if(!block){ 
						 if(page_actu =='' && menu_actu == '' && image_actu== '')
						 {
						playSlideshow = setInterval('slideSwitch()', 5000);
						 }
					 }
				}
		
		);
		
		  var playSlideshow =  setInterval( 'slideSwitch()', temps );
			
        }
		
		
		
		
		
	})
})(jQuery);

/******************************************************************************/
/*********************************** SLIDE ************************************/
/******************************************************************************/
function slideSwitch() {

    
	var active = $('#slideshow img.active'),
		next = '';
	
	if (active.length == 0){
		active = $('#slideshow img:last');
	}
	
	if (active.next().length){
		next = active.next()
	}
	else {
		next = $('#slideshow img:first');
	}
	
	active.addClass('last_active');
	
	$('ul.select > li').removeClass('on');
	$('ul.select > li.line' + next.attr('id').substr(2)).addClass('on');
	$('ul.sub').removeClass('su');
	$('#sub'+next.attr('id').substr(2)).addClass('su');
	
	next.css({opacity: 0.0})
		.addClass('active')
		.animate({opacity: 1.0}, 3000, function(){
			active.removeClass('active last_active');
		});
		
}




