﻿$.fn.mwMenu = function() {
	var opts = $.extend({},$.fn.mwMenu.defaults);

	var menuItensCortina = $(".menuItens");	
	
	var imgDrop = $(".menuItens li ul li img");	
	imgDrop.bind("click",function(e){
		$(this).next().slideToggle(function(){
			if ($(this).css("display") == "block") {
				$(e.target).attr("src",$(e.target).attr("src").replace("Down","Up"));
			} else {
				$(e.target).attr("src",$(e.target).attr("src").replace("Up","Down"));
			}
		});
	});

	var opened = "";
	var clicado = "";
	var menuBarLinks = $("#menuBar div");	
	
	var menuBarDrop = $("#menuBar");
	menuBarDrop.bind("click", function (e) {
		clicado = $(e.target).attr("id").substr(4);
		//alert(clicado);
		imgDrop = $("#img_"+clicado);
		menuItens = eval($("#menuItens_"+clicado));
		menuBarLinks.css("background-color","");
		imgDrop.attr("src","/templates/default_200901/img/arrowMenuDown.gif");
		if (clicado == opened) {
			menuItensCortina.slideUp(function(){
				//alert("fecha");
				//$(e.target).attr("src","/templates/default_200901/img/arrowMenuDown.gif");
				imgDrop.attr("src","/templates/default_200901/img/arrowMenuDown.gif");
				$(e.target).parent().css("background-color","");
			});
			opened = "";
			return false;
		}
		
		if (menuItensCortina.is(":hidden")) {
			$(e.target).parent().css("background-color","#041036");
			menuItensCortina.slideUp(function(){
				//fecha
				imgDrop.attr("src","/templates/default_200901/img/arrowMenuDown.gif");
				menuBarLinks.css("background-color","");
			});

			menuItens.slideDown(function(){
				//abre
				//$(e.target).attr("src","/templates/default_200901/img/arrowMenuUp.gif");
				imgDrop.attr("src","/templates/default_200901/img/arrowMenuUp.gif");
				$(e.target).parent().css("background-color","#041036");
				//alert("2");
			});
			opened = clicado;
		} else {
			menuItens.slideUp(function(){
				alert(countClick);
				//$(e.target).attr("src","/templates/default_200901/img/arrowMenuDown.gif");
				imgDrop.attr("src","/templates/default_200901/img/arrowMenuDown.gif");
				if (clicado != opened) {
					//menuBarLinks.css("background-color","");
					menuItensCortina.slideDown(function(){
						$(e.target).attr("src","/templates/default_200901/img/arrowMenuUp.gif");
						$(e.target).parent().css("background-color","#041036");
					});
					opened = clicado;
				}
			});
		}
	});

	
	$("#firstLevel_active").parent().parent().slideDown(function(){
		$("#"+$(this).attr("id").replace("menuItens_","url_")).parent().css("background-color","#041036");
		$("#"+$(this).attr("id").replace("menuItens_","img_")).attr("src","/templates/default_200901/img/arrowMenuUp.gif");
		$("#deepLevel_active").parent().parent().parent().children().slideDown();
		$("#droped_level").children().parent().parent().children().slideDown();
	});
};