window.addEvent("load", function() {
	
	// Order Progressive Disclosure
	$$('.order_header').each(function(item){
		
		if(!item.getParent().hasClass('no_content')) {
					
			// Header click event to hide and show order content
			item.addEvent('click', function(){			
				if(this.getParent().hasClass('collapsed')){
					this.getParent().getElement('.order_content').slide('in');
				} else {
					this.getParent().getElement('.order_content').slide('out');
				}
				this.getParent().toggleClass('collapsed');
			});
			
			// Collapsed orders with class 'collapsed'
			if(item.getParent().hasClass('collapsed')){
				item.getParent().getElement('.order_content').slide('hide');			
			}
			
			// Header Hover State
			item.addEvent('mouseenter', function(){
				this.getElement('h4').addClass('hover');
			});
			
			item.addEvent('mouseleave', function(){
				this.getElement('h4').removeClass('hover');
			});
			
		} // End if
		
	});
	
});