﻿
var currentNav = null;
var DDNav = Class.create({
	initialize: function()
	{
		Event.observe(window, 'load', this.setup.bindAsEventListener(this));
	},
	setup: function()
	{
		var base = this;
		this.arrows = $$('a.subnav');
		this.arrows.each(function(arrow)
		{
			Event.observe(arrow, 'click', function()
			{
				this.blur();
				var parent = this.parentNode || this.parent;
				if (currentNav != null && currentNav != parent)
				{
					currentNav.select('.subnav-wrapper')[0].hide();
					currentNav.removeClassName('on');
				}
				$(parent).select('.subnav-wrapper')[0].toggle();
				$(parent).toggleClassName('on');
				currentNav = parent;
				return false;
			});
		});
	}
});


var nav = new DDNav();