google.load('dojo', '1.5');

google.setOnLoadCallback(function() {
	var menu = dojo.query('div.menu')[0];
	
	if (menu != undefined) {
		function init() {
			Menu.addEventListener();
		}
		
		setTimeout(function(){
			dojo.addOnLoad(init);
		}, 100);
	}
});

Menu = {	
	addEventListener: function(menu) {
		dojo.forEach(dojo.query('.menu > ul > li > span.arrow'), function(li) {
			dojo.connect(li, 'onclick', function(e) {
				Menu.change(e);
			});
		});
	},
	
	change: function(e) {
		if (dojo.hasClass(e.currentTarget.parentNode, 'current'))
			dojo.removeClass(e.currentTarget.parentNode, 'current');
		else
			dojo.addClass(e.currentTarget.parentNode, 'current');
	}
}
