var overMenu = 0;
var showedMenu = 0;
var blockedMenu = 0;
//cache vars
$float_speed=1500; //milliseconds
$float_easing="easeOutQuint";
$menu_fade_speed=500; //milliseconds
$closed_menu_opacity=0.75;
$fl_menu=$("#contactLayout");
var menuPosition = 30; 
var showedMenu = 0;
var htmlAnimVideo = "";
$(document).ready(function() {
	$('#tweets').jQTwitter({
		username: 'Renovaenergia',	
		count: 8,	
		show_image: false	
	});
	$("#navigation>ul>li>a").each(function() {
		$(this).mouseover(function() {
			if($(this).parent().hasClass("active")) {
			} else {
		            $("#navigation ul li.active .sub-level").hide();
					$("#divProducts").hide();
				    $("#navigation ul li.active").removeClass("active");
				    showedMenu = 0;
					blockedMenu = 0;
					$.mask.close();
			}
			if(overMenu==0 || showedMenu == 0) {
				if($(this).parent().hasClass("active")) {
				} else {
        		        $(this).parent().find(">.sub-level").show("slide", {direction: "up"}, 600);	
    	    		    $(this).parent().addClass("active");
	    			    showedMenu = 1;
				}
			}
			overMenu=1;
		});
		$(this).mouseout(function() {
		    setTimeout( function() {
			    if(overMenu == 0) {
					    $("#navigation>ul>li.active>.sub-level").hide("slide", {direction: "up"}, 400);
					    $("#navigation>ul>li.active").removeClass("active");
					    showedMenu = 0;
					}
			}, 800);
			overMenu = 0;
		});
		$("#navigation ul").each(function() {
			$(this).mouseover(function() {
				overMenu = 1;
			});
			$(this).mouseout(function() {
				setTimeout( function() {
					    if(overMenu == 0) {
					        $("#navigation>ul>li.active>.sub-level").hide("slide", {direction: "up"}, 400);
        					$("#navigation>ul>li.active").removeClass("active");
							$("#divProducts").hide("fade", {}, 300);
	    					showedMenu = 0;
	        		    }
			    }, 1000);
			overMenu = 0;
			});
		});
		$("#divProducts ").each(function() {
			$(this).mouseover(function() {
				overMenu = 1;
			});
			$(this).mouseout(function() {
				setTimeout( function() {
					    if(overMenu == 0) {					        
	    					showedMenu = 0;
							$("#divProducts").hide("fade",{} ,300);
							$("#navigation>ul>li.active").removeClass("active");
	        		    }
			    }, 1000);
			overMenu = 0;
			});
		});
	});
	flashembed("animSFCD", {src: "animaciones/iluminacionvivienda75.swf", wmode: 'opaque'});
	flashembed("animSFCA", {src: "animaciones/iluminacionvivienda150.swf", wmode: 'opaque'});
	flashembed("animIPU", {src: "animaciones/IluminacionPublica.swf", wmode: 'opaque'});
	flashembed("animSB", {src: "animaciones/Bombeo.swf", wmode: 'opaque'});
	flashembed("animSRA", {src: "animaciones/Nevera 225.swf", wmode: 'opaque'});
	flashembed("animSIE", {src: "animaciones/lucesdeemergencia.swf", wmode: 'opaque'});
	flashembed("animPSP", {src: "animaciones/Plegable.swf", wmode: 'opaque'});
	$(".dropDownMenu").click(function() {
	    $(".dropDownContent").toggle("slide", {direction: "up"}, 400, function() {
		    if(showedMenu == 0) {
				showedMenu = 1;
				$(".dropDownMenu").css("background-position", "-260px 0px");
			} else {
				showedMenu = 0;
				$(".dropDownMenu").css("background-position", "0px 0px");
			}
		});	
    });
	$("a[rel]").overlay({onLoad: function() {
	    if(this.getOverlay().attr("id") == "animPL8") {
			/*if(htmlAnimVideo.length > 1) {
			    $("#animPL8").html(htmlAnimVideo);
			}*/
		}
    }, onClose: function() {
		 if(this.getOverlay().attr("id") == "animPL8") {
		    $("#vidEnergia").attr("src", $("#vidEnergia").attr("src"));
	    }
	}});
	$('#divBanner').jqFancyTransitions({ width: 877, height: 258, effect: "wave", direction: "alternate", strips: 10 });
	$("#linkProductos").mouseover(function() {
		$("#divProducts").hide();
		$("#navigation ul li.active").removeClass("active");
		$(this).parent().addClass("active");
		$("#divProducts").show("fade", {}, 900, function() {
			/*$("#navigation ul, #divProducts").expose({
    			onClose: function() {
	    			$("#divProducts").css({border: '0px'});
		    		$("#divProducts").hide("fade", {}, 500);
					blockedMenu = 0;
	    			showedMenu = 0;
					overMenu = 0;
			   }
		    });*/
		});
	});
});
function FloatMenu(){
    var scrollAmount=$(document).scrollTop();
    var newPosition=menuPosition+scrollAmount;
	if($(window).height()<$fl_menu.height()){
		$fl_menu.css("top",menuPosition);
	} else {
		$fl_menu.stop().animate({top: newPosition}, $float_speed, $float_easing);
	}
}
$(window).scroll(function () {
    FloatMenu();
});
$(window).load(function() {
    menuPosition=$('#contactLayout').position().top;
    FloatMenu();
});

