$(function(){
	
	$.fn.emailSignupPopupLink = function(){
		var form = $(this);
		var url = form.attr('action');
		var data = form.serialize();
		$.ajax({
			url: url,
			data: data,
			success: function(html) {
				$.fn.colorbox({ 
					opacity: .5,
					scrolling: false,
					onComplete: function() {
						$.fn.colorbox.resize();
						//pageTracker._trackPageview($(this).val('action'));
					}
					, maxWidth: '100%'
					, html:html
				});
			},
			error: function(html) {
				
			},
			complete: function() {
				//$.fn.setupColorbox();
			}
		});
	};
	
	$.fn.emailSignupPopupForm = function(){
		$(this).find('form').livequery('submit', function(e) {
			e.preventDefault();							
			var form = $(this);
			form.toggleSpinner({hide: 'form'});
			$.ajax({
				url: form.attr('action'),
				data: form.serialize(),
				complete: function(html) {
					form.toggleSpinner({show: 'form'});
					var validatedForm = $(html.responseText).find('form');
					validatedForm.find('button:reset').click(function() {
						$(this).trigger('reset');
					});
					form.after(validatedForm);
					form.remove();					
					$.fn.colorbox.resize();
				}
			});
		});
	};
})
