// JavaScript Document
$(window).load(init);
////////////////////////////
function init(){
	$("#banner_1").flash({
		swf:"swf/banner_50x50.swf",
		width: 210,
		height:90
	});
	$("#banner_2").flash({
		swf:"swf/banner_210x90.swf",
		width: 210,
		height:90
	});
	$("#banner_3").flash({
		swf:"swf/banner_210x175.swf?rnd="+Math.random()*3500,
		width: 210,
		height:175
	});
	$(".slide").bind("click", function(){
		///document.location.href="como_funciona.html";
	});
	$("#MAINMENU .sub-menu").bind("mouseenter", function(){
		var _p=$(this).find("p:eq(0)");
		if(!_p.hasClass("inactive")){
			$(this).find("p:eq(0)").css({
				background: "url(img/bg_main_menu_over.gif) repeat-x",
				color: "#fff"
			});
			$(this).find("ul:eq(0)").slideDown(230);
		}
			
	});
	$("#MAINMENU .sub-menu").bind("mouseleave", function(){
		var _p=$(this).find("p:eq(0)");
		if(!_p.hasClass("inactive")){
			$(this).find("p:eq(0)").css({
				background: "none",
				color: "#3e3e3e"
			});
			$(this).find("ul:eq(0)").slideUp(230);	
		}
	});
	if($(".list-destinos").length>0) makeDestinos();
}
function makeDestinos(){
	var prev=null;
	var prevFrom=null;
	var last=false;
	var prevLast=false;
	var baseH=$(".list-destinos").height();
	$(".destino").hover(
		
		function(){
			if($(this).attr("status")=="close")$(this).toggleClass('over', 160);
		},
		function(){
			if($(this).attr("status")=="close")$(this).toggleClass('over', 160);
		}
	);
	$(".destino").bind("click", function(){
		if($(this).attr("status")=="close"){
			var _index=$(this).index();
			var _h=$(this).find(".cont:eq(0)").height()+5;
			var _parent=$(this).parent().parent().index();
			var _total=$(".list-destinos .parent").length;
			var _from=(_parent>0) ? _parent+1: 0; 
			var _to=(_parent+1<_total) ?_parent+1: _total;
			var _cH=baseH+_h-25;
			last=(_parent+1==_total);
			
			$(this).find(".cont:eq(0)").css({"marginLeft": -102*_index});
			if(prev==null){
				
				$(this).find(".cont:eq(0)").slideDown(160);
				$(this).attr("status", "open");				
				$(".list-destinos .parent:eq("+_to+")").animate({marginTop: _h}, 160);
				$(".list-destinos").animate({height: _cH}, 160);
				$(this).find(".line").show();
				prevFrom=_to;
				prev=$(this);
			}else{
				
				$(".list-destinos .parent:eq("+prevFrom+")").animate({marginTop: 25}, 160);
				//else $(".list-destinos").animate({height: baseH}, 160);
				prev.find(".cont:eq(0)").slideUp(160);
				prev.attr("status", "close");
				prev.toggleClass('over', 160);
				prev.find(".line").hide();
				$(this).find(".line").show();
				$(this).find(".cont:eq(0)").delay(170).slideDown(160);
				$(".list-destinos .parent:eq("+_to+")").delay(150).stop().animate({marginTop: _h}, 160);
				$(".list-destinos").animate({height: _cH}, 160);
				$(this).attr("status", "open");
				prev= $(this);
				prevLast=last;
				prevFrom=_to;
			}
			
		}else{
			$(this).find(".cont:eq(0)").slideUp(160);
			$(".list-destinos .parent:eq("+prevFrom+")").animate({marginTop: 25}, 120);
			$(".list-destinos").animate({height: baseH}, 160);
			$(this).attr("status", "close");
			$(this).find(".line").hide();
			prev=null;
		}
	});
	
}
