/*
droplicious v.1.0
Copyright @2009 http://headfirstproductions.ca
Darren Terhune
Created May 21, 2009
*/
function toggleElementHelper(element) {
	new Effect.toggle(element, 'blind', { duration: 0.25 });
}
function toggleElement(id) {
	var currentElement = Event.element(id).id;
	var currentElement = $(currentElement);
	var dropElement = currentElement.next();	
	if ($(dropElement).hasClassName('active')) {
		toggleElementHelper(dropElement);
		dropElement.removeClassName('active');
	} else {
		var otherActives = $$('ul.active');		
		otherActives.each(function(e) {
			var othersId = $(e);
			e.removeClassName('active');
			toggleElementHelper(e);
		})
		toggleElementHelper(dropElement)
		dropElement.addClassName('active');
	}
}
document.observe('dom:loaded', function() {
	var dropDowns = $$('a.drops');
	dropDowns.each(function(name) {
		name.observe('click', toggleElement.bindAsEventListener(this));
	})
})