var curLevel2;
var curLevel2H = 0;
var curLevel3;
var curLevel3H = 0;
				
var level2Lock = false;
var level3Lock = false;
var level4Lock = false;
var level5Lock = false;

function lockLevel2() { level2Lock = true; }
function lockLevel3() { level3Lock = true; }
function lockLevel4() { level4Lock = true; }
function lockLevel5() { level5Lock = true; }
function unlockLevel2() { level2Lock = false; }
function unlockLevel3() { level3Lock = false; }
function unlockLevel4() { level4Lock = false; }
function unlockLevel5() { level5Lock = false; }

function showLevel2(n) {
	if(!level2Lock) {
		$('.l1 > ul').each(function() { $(this).hide(); });
		$('.l2 > ul').each(function() { $(this).hide(); });
		$('.l3 > ul').each(function() { $(this).hide(); });
		$('.l4 > ul').each(function() { $(this).hide(); });
		$('#' + n + ' > ul').slideToggle(200);
	}
}

function showLevel3(n) {
	if(!level3Lock) {
		$('.l2 > ul').each(function() { $(this).hide(); });
		$('.l3 > ul').each(function() { $(this).hide(); });
		$('.l4 > ul').each(function() { $(this).hide(); });
		$('#' + n + ' > ul').slideToggle(200);
	}
}

function showLevel4(n) {
	if(!level4Lock) {
		$('.l3 > ul').each(function() { $(this).hide(); });
		$('.l4 > ul').each(function() { $(this).hide(); });
		$('#' + n + ' > ul').slideToggle(200);
	}
}

function showLevel5(n) {
	if(!level5Lock) {
		$('.l4 > ul').each(function() { $(this).hide(); });
		$('#' + n + ' > ul').slideToggle(200);
	}
}

$(document).ready(function(){
	$('#' + page + 'Clicker').addClass('current');
	
	if(l4 != '') {
		showLevel5('l4_' + l4);
	}
	if(l3 != '') {
		showLevel4('l3_' + l3);
	}
	if(l2 != '') {
		showLevel3('l2_' + l2);
		showLevel2('l1_' + page);
	}
	
	if(page == "personal") {
		$('#l2_broadband > ul').slideDown(200);
		$('#l2_voice > ul').slideDown(200);
	}
	
	if(page == "home") {
		showLevel2('l1_carriers');
		showLevel3('l2_CPCS');
		showLevel2('l1_business');
		showLevel2('l1_personal');
		//showLevel2('l1_aboutUs');
		//showLevel2('l1_happy');
		showLevel3('l2_large');
		showLevel3('l2_small');
		showLevel3('l2_broadband');
		showLevel3('l2_voice');
	}
});

