$(document).ready(function() {
	$('#banner br').before('<span class="pad">&nbsp;</span>').after('<span class="pad">&nbsp;</span>');
	if ($.browser.msie && parseInt($.browser.version) < 8) {
		$('#footer .navigation').find('li:not(:last-child)').after(' | ');
	}
	
	var form = $('form');
	if (form) {
		form.submit(function() {
			var error = false;
			form.find('ol li .error').removeClass('error');
			$('.message.error:not(.persist)').remove();
			form.find('.required').each(function() {
				var field = $(this);
				if ($.trim(field.val()) == '') {
					field.addClass('error');
					error = true;
				}
			});
			
			if (error) {
				form.before('<p class="message error" style="display: none;">Please complete all required fields before submitting this form.</p>');
				form.prev().fadeIn();
				return false;
			}
		});
	}
});
