if (typeof(Flaviators) == 'undefined') {
	Flaviators		= {};
	Flaviators.UI	= {};
}

Flaviators.UI.Contact	= function()
{
	var required	= [];
	
	var init	= function() {
		$('body').addClass('dynamic');
				
		$('#contact').submit(function(e){
			
			
			$('#validation-errors').remove();
			required = [];
			
			$('#contact input.required').each(function(i, o){
				var self = $(o);
				if (self.val() == '') {
					required.push(self.attr('title'));
					
				}
			});

			if (required.length) {
				e.preventDefault();
				
				var s = '<div id="validation-errors">';
				s += '<p>Please complete the following required fields:</p>';
				s += '<ul>';
				
				var i, l;
				
				for(i=0, l=required.length; i<l; i++){
					s += '<li>' + required[i] + '</li>'; 
				}
				
				s += '</ul></div>';
				
				$('#contact').before(s).slideDown();
				$.scrollTo($('#validation-errors'));
			}
		});
		
	}

	
	return {
		init: init
	}
	
}();

jQuery(function($) { Flaviators.UI.Contact.init(); });