var arrowimages={down:['downarrowclass', '', 23], right:['rightarrowclass', '']}

var menunn={

	animateduration: {over: 400, out: 400}, //duration of slide in/ out animation, in milliseconds
	
	buildmenu:function(menuid, arrowsvar){
		jQuery(document).ready(function($){
			var $mainmenu=$("#"+menuid+">ul")
			var $headers=$mainmenu.find("ul").parent()
			$headers.each(function(i){
				var $curobj=$(this)
				var $subul=$(this).find('ul:eq(0)')
				var $subulli=$subul.find('.hoja')
				$subulli.each(function(i){
					$(this).find("a").bind("click", function(e) {
						e.stopPropagation();
					});			   
				});
				/*$curobj.css({background:'blue'});
				$curobj.children("a:eq(0)").append(
					'<img src="'+ (arrowsvar.right[1])
					+'" class="' + (arrowsvar.right[0])
					+ '"/>'
				)*/
				
				$curobj.toggle(
					function(e){
						var $targetul=$(this).children("ul:eq(0)")
						//$targetul.show()
						$targetul.slideDown(menunn.animateduration.over)
					},
					function(e){
						var $targetul=$(this).children("ul:eq(0)")
						//$targetul.hide()
						$targetul.slideUp(menunn.animateduration.out)
					}
				) //end toggle
				//$curobj.css({background:'green'});
			}) //end $headers.each()
			$mainmenu.find("ul").css({display:'none', visibility:'visible'})
		}) //end document.ready
	}
}

menunn.buildmenu("menu-tercerNivel", arrowimages)



function functionURL(){
   var myString = document.URL;
   var myArray = myString.split('/');
   return myArray[myArray.length-1];
}


var menuhref={
	localiza:function(unaURL,menuid){
		jQuery(document).ready(function($){
			var $mainmenu = $("#"+menuid);
			var $element = $mainmenu.find('a[href$='+unaURL+']');
			var $listItem = $element.parents('ul:not(.raiz)');
			$listItem.each(function(i){
				$(this).show()
				var $menu = $(this).parent()
				$menu.addClass('seleccionado');
				$menu.unbind()
				$menu.toggle(
					function(e){
						var $targetul=$(this).children("ul:eq(0)")
						//$targetul.hide()
						$targetul.slideUp(menunn.animateduration.out)
					},
					function(e){
						var $targetul=$(this).children("ul:eq(0)")
						//$targetul.show()
						$targetul.slideDown(menunn.animateduration.over)
					}
				) //end toggle
			})

			//$element.css({color:'red'});
			var $padre = $element.parent();
			$padre.addClass('seleccionado');
		}) //end document.ready
	}
}

menuhref.localiza(functionURL(),"menu-tercerNivel")

