Event.observe(window, 'load', init)

function init()
{
	$$('.more').each(function(p) {
		Event.observe(p.firstChild, 'click', toggleAnchor)
	})
	
	$$('.hide').each(function(el) {
		el.style.display = 'none'
	})
}

function toggleAnchor(e)
{
	Event.stop(e)
	link = Event.element(e)
	$(link.href.replace(/(.*)#/, '')).toggleBlind()
	$$('.extend').each(function(el) {
		if (el.visible()) el.toggleBlind()
	})
}

var MyUtils = {
	toggleClassNames: function(element, one, two) {
		element = $(element)
		if (element.hasClassName(one)) {
			element.removeClassName(one)
			element.addClassName(two)
		} else {
			element.removeClassName(two)
			element.addClassName(one)
		}
	},
	
	toggleBlind: function(element) {
		element = $(element)
		if (element.visible()) {
			Effect.BlindUp(element, {duration: .5})
		} else {
			element.removeClassName('hide')
			Effect.BlindDown(element, {duration: .5})
		}
	}
}

Element.addMethods(MyUtils)