jQuery.extend({
	/**
	 * Intercepts downloads to show capture form
	 */
	captureMailing : function(object) {
		
		if(window.formUp != true){
			window.formUp = true;
			var email = $("#page_email").val();
			if (email == "ENTER EMAIL ADDRESS") {
				email = "";
			}
			$.get('/innovation-forum/mailing-list-form.php?email=' + email,function(data){
				
				var captureForm = data;
				var clickedLink = object;
			
				var config = {
					'title'			:	"",
					'content'		:	captureForm,
					'closeable'		:	false
				};
				
				$.popup(config, [{
					'label'			:	'Submit',
					'action'		:	function() {
						var formData = $('#mailing_list_form').serialize();
						$.post("/innovation-forum/form_validation.php", formData, function(response){	

							// Remove any errors
							$('.form_row').removeClass('invalid_row');
							$('#mailing_list_form').find('p.error').remove();
							
							if(response.status == "error") {
								$.each(response.errors, function(key){
									$('#' + key).parents('.form_row').addClass('invalid_row');
								});
		
								$('#mailing_list_form').prepend(response.feedback);
							
							}else{
	
								//window.location = "/index.php";
								$('#mailing_list_form').html("Thank you. Your details have been submitted.");
								$('#popup_buttons button.small_button').remove();
								$('#popup_buttons button.cancel_form span').html("Close");
								$('#popup_buttons').addClass("close");
							
							}
							
							
						}, 'json');
						
					},
					'closePopup'	:	false	
					},
					{'label'		:	'Cancel',
					'buttonClass'	:	'cancel_form'}
					]
				);														   
			
			
			});
	
			return false;
		}
		
	}
	
});

