/* Preload images */
jQuery.preloadImages = function()
{
	for(var i = 0; i<arguments.length; i++)
	{
		jQuery("<img>").attr("src", arguments[i]);
	}
}
$.preloadImages("images/homepage/menu/btn_blue_fleet.jpg", "images/homepage/menu/btn_blue_government.jpg", "images/homepage/menu/btn_blue_lock.jpg", "images/homepage/menu/btn_blue_small.jpg", "images/homepage/menu/btn_white_fleet.jpg", "images/homepage/menu/btn_white_fleet_long.jpg", "images/homepage/menu/btn_white_government.jpg", "images/homepage/menu/btn_white_government_long.jpg", "images/homepage/menu/btn_white_lock.jpg", "images/homepage/menu/btn_white_lock_long.jpg", "images/homepage/menu/btn_white_small.jpg", "images/homepage/menu/btn_white_small_long.jpg", "images/homepage/menu/menuButton.jpg");
/* End Preload images */

/* Slider Home */
var intervalSlider = setInterval("changeSlider()",6000);

var actualImg = 1;

$().ready(function(){
	$('#sliderHome > [rel="1"]').show();
	
});

function changeSlider(){
	var actualImg = $('#sliderHome > li.selected').attr('rel');
	
	if (actualImg == 7) {
		var nuevaImg = 1;
	}else {
		var nuevaImg = parseInt(actualImg)+1;
	}
		
	$('#sliderHome > [rel="'+actualImg+'"]').fadeOut(1000, function(){
		$(this).removeClass('selected');
		$('#sliderHome > [rel="'+nuevaImg+'"]').addClass('selected');
		$('#sliderHome > [rel="'+nuevaImg+'"]').fadeIn(1000);
		actualImg = $('#sliderHome > [rel="'+nuevaImg+'"]').attr('rel');
	});
}
/* End Slider Home */

/* Left Menu */
var intervalOverlay;
var changeContentModeIn = 'fade';
var changeContentModeOut = 'display';
var actualLi = false;

$().ready(function(){
	$('#btnCenter').fadeIn(1300,function(){
		$('#welcome, #btnSup').fadeIn(1000);
	});
	
	$('#leftButtons > li').hover(
		function(){
			showContentHome($(this));
		},function(){
			hideContentHome($(this));
		}
	);
	
	$('#leftButtons > li').hover(
		function(){
			$(this).children('div').children('#menu').children().children('.top').addClass('hover');
			$(this).children('div').children('#menu').children().children('.top').find('a.level1').addClass('hover');
			$(this).children('div').children('#menu').children().children('.top').find('ul').find('.first').children().addClass('hover');
		}
	);
	
	$('.menu > ul > li > a').hover(
		function(){
			$(this).parent().parent().children('.top').removeClass('hover');
			$(this).parent().parent().children('.top').find('a.level1').removeClass('hover');
			$(this).parent().parent().children('.top').find('ul').find('.first').children().removeClass('hover');
			
			$(this).next().find('.first').children().addClass('hover');
		},function(){
			$(this).next().find('.first').children().removeClass('hover');
		}
	);
});

function showContentHome(li) {
	if (actualLi && (actualLi.children().children().attr('name') != li.children().children().attr('name')) && actualLi.find('.box_homepage').css('display') != 'none') {
		var imgOff = actualLi.children().children();
		var imgOn = actualLi.children().children().next();
		
		imgOff.fadeIn('normal');
		imgOn.fadeOut('normal');
		
		actualLi.find('.box_homepage').fadeOut('normal');
	}
	
	actualLi = li;
	clearInterval(intervalOverlay);
	
	if (actualLi.find('.box_homepage').css('display') == 'none') {
		
		pauseSlider();
		
		var imgOff = actualLi.children().children();
		var imgOn = actualLi.children().children().next();
		imgOff.fadeOut('normal');
		imgOn.fadeIn('normal');
		
		actualLi.find('.box_homepage').fadeIn('normal');
		
		
		$('#sliderOverlay').css('filter', 'alpha(opacity=70)').fadeIn('normal');
		
		changeContentModeIn = 'fade';
		
	}
}

function hideContentHome(li) {
	intervalOverlay = setInterval("hideOverlay()",500);
}

function hideOverlay() {
	var imgOff = actualLi.children().children();
	var imgOn = actualLi.children().children().next();
	
	imgOff.fadeIn('normal');
	imgOn.fadeOut('normal');
	
	actualLi.find('.box_homepage').fadeOut('normal');
	
	$('#sliderOverlay').fadeOut('normal');
	
	resumeSlider();
	clearInterval(intervalOverlay);
}

function pauseSlider() {
	clearInterval(intervalSlider);
}

function resumeSlider() {
	clearInterval(intervalSlider);
	intervalSlider = setInterval("changeSlider()",6000);
}
/* End Left Menu */


/**/



/**/
