function showStorySnippit(story) {
		
	var params = "method_action=showStorySnippit&story="+story;  
	
	$.post('/ajax.port.php', params,
		   
		function(data) {
			var jsonArray = JSON.parse(data);
			
			$('#button_desc').show();
			$('#button_desc').html(jsonArray.container_html);
			
		}     
	);		
}

function requestAction(form_id, method_action, form_feedback) {
		
	var id = '#'+form_id;
	var json_fields = JSON.stringify($(id).serializeArray());
	
	var params = "method_action="+method_action+"&json_fields="+json_fields;

	showAjaxLoader();
	
	$.post('/ajax.port.php', params,
		   
		function(data) {
			
			
			
			
			var jsonArray = JSON.parse(data);
	
			if(jsonArray.container_html == 'redirect') {
				
				window.location = jsonArray.feedback;		
			} else {
				 if(jsonArray.container_html != '') {
					$('#container_html').html(jsonArray.container_html);
				 }
				$('#'+form_feedback).removeClass();
				$('#'+form_feedback).html(jsonArray.feedback);
				
				$('#'+form_id).each(function(){
						this.reset();
				});

			
			}
		}     
	);	
}

function requestActionFunction(form_id, method_action, feedback, container_html) {
	
	if(feedback === undefined) { feedback = 'form_feedback'; }
	if(container_html === undefined) { container_html = 'container_html'; }
	
	var id = '#'+form_id;
	var json_fields = JSON.stringify($(id).serializeArray());
	
	var params = "method_action="+method_action+"&json_fields="+json_fields;

	showAjaxLoader(feedback);
	
	
	
	$.post('/ajax.port.php', params,
		   
		function(data) {

//alert(data);

			var jsonArray = JSON.parse(data);
		
			
			
			if(jsonArray.container_html == 'redirect') {
				
				window.location = jsonArray.feedback;		
			} else {
				 if(jsonArray.container_html != '') {
					$('#'+container_html).html(jsonArray.container_html);
				 }
				$('#'+feedback).removeClass();
				$('#'+feedback).addClass(jsonArray.feedback_class);
				$('#'+feedback).html(jsonArray.feedback);
			
				$("#insight_forms").tabs("div.insights_form", { effect:'ajax' });
			}
		}     
	);	
}
function showAjaxLoader(feedback) {
	
	$('#'+feedback).addClass('info');
	$('#'+feedback).html('<div id="ajax_loader">Loading...</div>');
	//$('#ajax_loader').html('<img src="/images/ajax_loader.gif" />');	
}