


$(document).ready(function() {	
	var menu = $("#menu");		
	$(".current", menu).prev().addClass("noborder");
	$(".current", menu).addClass("noborder");
	
	$("li", menu).hover(function(){
		$(this).prev().addClass("noborder");
		$(this).addClass("noborder");			
		
		$(".current", menu).prev().removeClass("noborder");
		$(".current", menu).removeClass("noborder");	
	}, function() {			
	
		$(this).prev().removeClass("noborder");
		$(this).removeClass("noborder");
	
		$(".current", menu).prev().addClass("noborder");
		$(".current", menu).addClass("noborder");			
		
	});

	/*******************
	para abrir en otra página pero que valide el xhtnl:
	********************/

$('a[rel*=external]').attr('target', '_blank');


	/*******************
	lightbox de imágenes:
	********************/
		


 //Lightbox en las imágenes:
 $("a.lightbox").fancybox({
 'zoomOpacity' : true,
 'overlayShow' : true,
 'zoomSpeedIn' : 500,
 'zoomSpeedOut' : 500,
 'titleShow': false,
 'enableEscapeButton' : true,
 'showCloseButton' : true
 });

 $("#flash").fancybox({
	'autoScale' : false,
 'zoomOpacity' : true,
 'overlayShow' : true,
 'titleShow': false,
 'zoomSpeedIn' : 500,
 'zoomSpeedOut' : 500,
 'width': 750,
 'height': 620,
 'enableEscapeButton' : true,
 'showCloseButton' : true 
 });
 
 
	
	/*******************
	Slider de imágenes:
	********************/
	
	var slider = $("#slider");
	
	
	//Inicializar el current:
	//$("li", slider).removeClass("currentImgSlider");
	
	var firstImg = $("li", slider).get(0);
	var lastImg = $("li", slider).get($("li", slider).prevAll().length);
	$(firstImg).addClass("currentImgSlider");	
	$(firstImg).addClass("firstImgSlider");
	$(lastImg).addClass("lastImgSlider");
	

	var autoSliderInterval = setInterval(moveAuto, 5000);
	
	
	function checkSliderButtoms() {	
		if ($("li.currentImgSlider", slider).hasClass("lastImgSlider")) {
			$(".slider_siguiente").hide();			
		} else {
			$(".slider_siguiente").show();			
		}
		
		if ($("li.currentImgSlider", slider).hasClass("firstImgSlider")) {
			$(".slider_anterior").hide();			
		} else {
			$(".slider_anterior").show();			
		}
	};
	
	function sliderMove() {
		var auxPos = $(".currentImgSlider", slider).position();	
		var auxLeft = auxPos.left * -1;			
		$(slider).animate({'left' :auxLeft}, 850, 'easeOutBack');	
	}
	
	function moveNext() {
		$("li.currentImgSlider", slider).removeClass("currentImgSlider").next().addClass("currentImgSlider");		
		sliderMove();
		checkSliderButtoms();	
	}
	
	function movePrev() {
		$("li.currentImgSlider", slider).removeClass("currentImgSlider").prev().addClass("currentImgSlider");
		sliderMove();
		checkSliderButtoms();
	}
	
	
	$(".slider_siguiente").click(function() {
		clearInterval(autoSliderInterval);
		moveNext();
		return false;
	});	
	
	$(".slider_anterior").click(function() {
		clearInterval(autoSliderInterval);
		movePrev();
		return false;
	});
	


	function moveAuto() {
		if ($("li.currentImgSlider", slider).hasClass("lastImgSlider")) {
			$("li.currentImgSlider", slider).removeClass("currentImgSlider");
			$("li:first", slider).addClass("currentImgSlider");
			$(slider).animate({'left' :0}, 850, 'easeOutBack');
			checkSliderButtoms();
		} else {
			moveNext();
		}
	}
	
});




$(function() {
	$("#menu").lavaLamp({
		fx: "backout",
		speed: 700,
		click: function(event, menuItem) {}
	});
});

