$(function() {

	$('#intro-frames a.anchor').remove();
	$('#intro-frames .block-img a').html('&nbsp;');

	//$( document ).ready( function () {
	$( window ).load( function() {

		/* Check if Frame #intro-nav exist to run the next code*/
		if($('#intro-nav').length){
			
			var numElementNav = $('#intro-nav ul li').length;
			var current_el = parseFloat(1);
			var animationInProgress = false;
			$('#intro-nav ul li a').click(function(){
			
				var rel = $(this).attr('rel');
			
				if( rel != current_el && animationInProgress == false ){
			
					$(this).addClass('on');
					$(this).parents('ul').find('a.n_' + current_el).removeClass('on');
			
					$('#frame_' + current_el).animate({ opacity: 0}, 500, "swing", function(){
						$(this).hide();
			
						$('#frame_' + rel).show();
						$('#frame_' + rel).animate({ opacity: 1}, 500, "swing", function(){
			
							current_el = parseFloat(rel);
							animationInProgress = false;
			
						});
			
					});
					
				}
			
				$(this).trigger('blur');
				
				return false;
			});
			
			$('#intro_prev').click(function(){
			
				var prev = (parseFloat(current_el) - 1);
				prev = (prev <= 0 ? numElementNav : prev);
				
				$('#intro-nav ul li a.n_' + prev).trigger('click');
				
				return false;
			});
			
			$('#intro_next').click(function(){
			
				var next = (parseFloat(current_el) + 1);
				next = (next > numElementNav ? 1 : next);
				
				$('#intro-nav ul li a.n_' + next).trigger('click');
				
				return false;
			});
			
			var label_timer = 'next_nav';
			var initTimer = ( typeof(home_intro_timer) != 'undefined' ? parseInt(home_intro_timer) : 8000 );
			$(document).everyTime(initTimer, label_timer, function(){
				$('#intro_next').trigger('click');
			});
			
			$('#toggle_diapo_timer').click(function(){
				
				var el = $(this);
				
				if($(el).hasClass('on')){
					$(el).removeClass('on');
					$(document).everyTime(initTimer, label_timer, function(){
						$('#intro_next').trigger('click');
					});
				}else{
					$(document).stopTime(label_timer);
					$(el).addClass('on');
				}
			
				$(el).trigger('blur');
				return false;
			});
			
			$('#intro').hover(function(){
				$(document).stopTime(label_timer);
			}, function(){
				$(document).everyTime(initTimer, label_timer, function(){
					$('#intro_next').trigger('click');
				});
			});
		}

	});
	
});
