var last_menu = false, next_menu = false;

function assign_service_events () {
	$('#services .left h2 a').click(switch_menu);
	last_menu = $('#services .left div.active');
}

function switch_menu () {
	next_menu = $(this).parent().parent();
	var ul = $('ul', last_menu);
	if (ul.length) {
		$('ul', last_menu).toggle('fast', open_menu);
	} else {
		open_menu();
	}
	return false;
}

function open_menu () {
	last_menu.removeClass('active');
	next_menu.addClass('active');
	try {
		var ul = $('ul', next_menu);
		ul.toggle('fast');
		$('a:first', ul).addClass('');
	} catch (e) {}
	last_menu = next_menu;
	return false;
}

$().ready(assign_service_events);
