$(document).ready(function() {

	// Sitewide Navigation - Subnav Accordion
	$('#nav-price li a.drop').click(function(e){
		e.preventDefault();
		
		var subnav = $(this).next();
		$('#nav-price ul.subnav').not(subnav).slideUp('fast');
		subnav.slideToggle('fast');
	});
});

/* Display an array of errors into an error box. */ 
/* @param {Array} errors - the array of errors to display. */
function error_box(errors)
{
	if ( errors.length > 0 )
	{
		errors = errors.distinct();
		$('#error_items').html('');
		for (var i = 0; i < errors.length; i++)
		{
			errors[i] = errors[i].replace( /\.\.$/, '.' );
			$('#error_items').append($('<div/>').html(errors[i]));
		}
	
		$('#error_box').css('visibility','visible');
		$('html,body').animate({scrollTop: $('#error_box').offset().top},'slow'); //scroll page down to error box
	}
}
