
$(document).ready(function() {
	
	// validate signup form on keyup and submit
	// Uses jquery validate, which must be loaded before this script
	$('#quick-interest-list-form #submit').live('click', function(e) {
		e.preventDefault();
		
		$('#quick-interest-list-form').validate({
			rules: {
				first_name: "required",
				last_name: "required",
				email: "required"
			},
			messages : {
				first_name: "*required",
				last_name: "*required",
				email: "*required"
			},
			invalidHandler: function(form, validator) {
				// $("#send-to-friend-errors").html("Please complete all fields.");
			},
			submitHandler: function(form) {
				
				// $('#quick-interest-list-form #submit').fadeOut('fast');
				
				// Submit the form to the server for processing
				var dataString = $("#quick-interest-list-form").serialize();
				
				$.getJSON("/quick-sign-up/post",
					  dataString,
					  function(json_object) {
					
					    if (json_object.status == "success") {					    	

					    	$('#quick-interest-list-form').slideUp(function(){
					    		$('#sign-up-cta').hide();
					    		$('#sign-up-thank-you').fadeIn();
					    	});	
					    	
							// Tie lead id and email to clicky analytics data
							clicky_custom.session = {
								lead_id: json_object.id,
								username: json_object.email,
								signup: "1"
							};
							
							clicky_custom.goal = { name: 'Quick Signup' };
							
							// Log action in clicky
							clicky.init(66499436); // Let's clicky "see" the new clicky_custom information
							clicky.goal('738');  // Logs a "quick-signup" goal hit in clicky
							clicky.log('/quick-signup/thank-you');  // Logs a fake page hit in clicky							
					    	
							// Fire off a Google Analitics goal hit
							_gaq.push(['_trackPageview', '/ajax-goals/quick-signup']);
						} 
					});
				
				return false;
			}
		});
		
		$('#quick-interest-list-form').submit();

	});

});

$('.sign-up a, .featured-button.sign-up').live('click', function(e) {
	e.preventDefault();
	
	$('<div class="hide"></div>').appendTo('body').load('/quick-interest-list/load-quick-interest-list', function(data) {
		$('#quick-interest-list', this).dialog({
			autoOpen: false,
			dialogClass: 'dialog-window quick-interest-list',
			draggable: false,
			resizeable: false,
			modal: true,
			width: 351,
			height: 333,
			closeText: 'Close',
			close: function(event, ui) {
				$('.hide').remove();
				$('#quick-interest-list').remove();
			},
			create: function() {
				
			}
		});
        
		// open dialog
		$('#quick-interest-list').dialog('open');
       
	});
});

/* Not used for S&A


function showSignUpForm()
{
	$('<div id="sign-up-container"></div>').appendTo('body');
	
	$("#sign-up-container").load('/quick-sign-up', function() {			
		$('#sign-up-page').val(window.location.href);
		$('#inline-page').html(window.location.href);
		$('#qsu-community-ids').val($('#qsu-data').attr('quick_sign_up_community_ids'));
		$('#qsu-origin').val($('#qsu-data').attr('quick_sign_up_origin'));
	}).dialog({
		height: 601,
		width: 392,
		modal: true,
		dialogClass: 'sign-up-dialog',
		open: function() {
				if ($.browser.msie && $.browser.version == 7.0) {
					window.scrollTo(0,0);
				}	
		},
		closeText: '',
		close: function(event, ui) {
			$("#sign-up-container").remove();
		}			
	});
	
}

function showSignUpThankYou(data)
{

}

function showSignUpError()
{
	$('#sign-up-form').slideUp(function() {
		$('#quick-signup-error-message').fadeIn();
	});
}

*/

