$(function() {

});

function formResponse(response)  {
	$('.overlay').remove();
	if(response.result == 'errors') {
		$('.ajaxMessages').html('<div class="messages error"><span></span>'+response.message+'</div>');
		$.each(response.fields,function(key,value) {
			var input = $('#'+key);
			input.addClass('hasError');
			input.after('<span class="errorHelp">'+value+'</span>');
		});
	} else if(response.result == 'done') {
		$('.ajaxForm')[0].reset();
		$('.ajaxForm').hide();
		$('.ajaxMessages').html('<div class="messages done"><span></span>'+response.message+'</div>');
	}
}

$.fn.overlay = function(options) {
	return this.each(function(e) {
		$('.overlay').remove();
		var offset = $(this).offset();
		var $this = $(this),
		defaults =  {width: $this.outerWidth(),height: $this.outerHeight(),top: offset.top,left: offset.left},
		settings = $.extend({}, defaults, options);
		$('<div class="overlay" />').appendTo('body').css({'position' : 'absolute', 'top' : settings.top, 'left' : settings.left, 'width': settings.width, 'height' : settings.height});
	});
}
