$(function(){
	if($("#navigationContainer_2").length){
		$.get("../xml/PT_SiteMap.xml", function(data){
			var newHTML = '<ul>';
			$(data).find("menu").children().each(function(){
				if($(this).children().length){			
					newHTML += '<li class="navigationListLayout_2"><a href="'+$(this).attr('url')+'" title="'+$(this).attr("name")+'" target="_self" class="navigationExpand">'+$(this).attr("name")+'</a>';
					newHTML += '<ul class="navigationListLevel1_2">';
					$(this).children().each(function(){
						if($(this).children().length){
							newHTML += '<li><a href="'+$(this).attr('url')+'" title="'+$(this).attr("name")+'" target="_self" class="navigationExpand">'+$(this).attr("name")+'</a>';
							newHTML += '<ul class="navigationListLevel2_2">';
							$(this).children().each(function(){
								newHTML += '<li><a href="'+$(this).attr('url')+'" title="'+$(this).attr("name")+'" target="_self">'+$(this).attr("name")+'</a></li>';
							});
							newHTML += '</ul>';
						} else {
							newHTML += '<li><a href="'+$(this).attr('url')+'" title="'+$(this).attr("name")+'" target="_self">'+$(this).attr("name")+'</a>';
						}
					});
					newHTML += '</li></ul>';
				} else { 
					newHTML += '<li class="navigationListLayout_2"><a href="'+$(this).attr('url')+'" title="'+$(this).attr("name")+'" target="_self">'+$(this).attr("name")+'</a>';
				}
				newHTML += '</li>';
			});
			newHTML += '</ul>';
			$("#navigationContainer_2").append(newHTML);
			
			$(".navigationExpand").next("ul").hide();
			$(".navigationExpand").click(function(event){
				event.preventDefault();
				if($(this).hasClass("navigationClose")){
					$(this).parent().parent().find("li a").removeClass("navigationClose navigationOpened").parent().find("ul").hide();		
				}else{
					$(this).parent().parent().find("li a").removeClass("navigationClose navigationOpened").parent().find("ul").hide();
					$(this).toggleClass("navigationClose navigationOpened").next("ul").toggle();
				}
			});

			var staticLinks = new Array("homepage/index.html", "outros/termos_utilizacao.html","outros/links.html", "outros/mapa_site.html");
			for(var i=0;i<staticLinks.length;i++){
				if(location.href.indexOf(staticLinks[i])>-1){
					$.cookie('menuActualPosition', null);
				}
			}

			var getActualPosition = $.cookie('menuActualPosition');
			var $selected = $('#navigationContainer_2 a[href="' + getActualPosition + '"]');
			var $lists = $selected.parents('ul').show();
			$lists.prev('a').addClass('navigationClose navigationOpened');
			$selected.replaceWith('<span>'+$selected.text()+'</span>');
			
			$("#navigationContainer_2 a:not(.navigationExpand, .navigationClose)").click(function(){
				var directHref = $(this).attr('href');
				$.cookie('menuActualPosition', directHref);
			});
				
		}, "xml");
	};
});
