///////////////////////////////////////////////////
//
//  MENU
//
///////////////////////////////////////////////////

$j(document).ready( function() {

	$j('.menu').after('<div class="menulv2"></div><div class="menulv3"></div>')

	$j('.menu a').click(testmenusubs)

	if ($j('.menu > ul > .active').length > 0) {
		$j('.menu > ul > .active > ul').clone().appendTo('.menulv2');
		$j('.menulv2 a').click(testmenusubslv2)
	}
	if ($j('.menu > ul > .active > ul > .active').length > 0) {
		$j('.menu > ul > .active > ul > .active > ul').clone().appendTo('.menulv3');
	}
});

function testmenusubs(event) {

	if ($j(event.target).nextAll("ul").length > 0) {
		event.preventDefault()
	}

	$j(event.target).parent().siblings().removeClass('active')
	$j(event.target).parent().addClass('active')

	$j('.menulv2').empty()
	$j('.menulv3').empty()
	$j(event.target).nextAll("ul").clone().appendTo('.menulv2');

	$j('.menulv2 li').removeClass('active')

	$j('.menulv2').css("display", "none")
	$j('.menulv2').slideDown(200)
	$j('.menulv2 a').click(testmenusubslv2)
}

function testmenusubslv2(event) {
	if ($j(event.target).nextAll("ul").length > 0) {
		event.preventDefault()
	}

	$j(event.target).parent().siblings().removeClass('active')
	$j(event.target).parent().addClass('active')

	$j('.menulv3').empty()
	$j(event.target).nextAll("ul").clone().appendTo('.menulv3');

	$j('.menulv3 li').removeClass('active')

	$j('.menulv3').css("display", "none")
	$j('.menulv3').slideDown(200)
}

///////////////////////////////////////////////////
//
//  seccoes
//
///////////////////////////////////////////////////

$j(document).ready( function() {

	$j('.seccoes').after('<div class="seccoeslv2"></div><div class="seccoeslv3"></div>')

	$j('.seccoes a').click(testseccoessubs)

	if ($j('.seccoes > ul > .active').length > 0) {
		$j('.seccoes > ul > .active > ul').clone().appendTo('.seccoeslv2');
		$j('.seccoeslv2 a').click(testseccoessubslv2)
	}
	if ($j('.seccoes > ul > .active > ul > .active').length > 0) {
		$j('.seccoes > ul > .active > ul > .active > ul').clone().appendTo('.seccoeslv3');
	}
});

function testseccoessubs(event) {

	if ($j(event.target).nextAll("ul").length > 0) {
		event.preventDefault()
	}

	$j(event.target).parent().siblings().removeClass('active')
	$j(event.target).parent().addClass('active')

	$j('.seccoeslv2').empty()
	$j('.seccoeslv3').empty()
	$j(event.target).nextAll("ul").clone().appendTo('.seccoeslv2');

	$j('.seccoeslv2 li').removeClass('active')

	$j('.seccoeslv2').css("display", "none")
	$j('.seccoeslv2').slideDown(200)
	$j('.seccoeslv2 a').click(testseccoessubslv2)
}

function testseccoessubslv2(event) {
	if ($j(event.target).nextAll("ul").length > 0) {
		event.preventDefault()
	}

	$j(event.target).parent().siblings().removeClass('active')
	$j(event.target).parent().addClass('active')

	$j('.seccoeslv3').empty()
	$j(event.target).nextAll("ul").clone().appendTo('.seccoeslv3');

	$j('.seccoeslv3 li').removeClass('active')

	$j('.seccoeslv3').css("display", "none")
	$j('.seccoeslv3').slideDown(200)
}
