diff --git a/plugins/Feedback/templates/feedback.js b/plugins/Feedback/templates/feedback.js
index adaaa45448a8ba7d43cf23d28f84053365c1f748..381ad89ced1dbf388789531af88dc4bc28bfec2a 100644
--- a/plugins/Feedback/templates/feedback.js
+++ b/plugins/Feedback/templates/feedback.js
@@ -3,21 +3,25 @@ $(function() {
 	if (feedback.size()) {
 		var fbDiv = $('<div id="feedback-dialog"></div>').appendTo('body');
 
-		$.get(feedback.attr('href'), function(data) {
-			fbDiv.html(data);
-		});
-
-		fbDiv.dialog({
-			title: feedback.html(),
-			bgiframe: true,
-			modal: true,
-			height: 480,
-			width: 500,
-			resizable: false,
-			autoOpen: false
-		});
-
 		$('#topbar-feedback').click(function() {
+			if(fbDiv.html() == '') {
+				fbDiv.html('<div id="feedback-loading"><img alt="" src="themes/default/images/loading-blue.gif"> '+translations.CoreHome_Loading_js+'</div>');
+			}
+			if($('#feedback-loading' ,fbDiv).length) {
+				$.get(feedback.attr('href'), function(data) {
+					fbDiv.html(data);
+				});
+
+				fbDiv.dialog({
+					title: feedback.html(),
+					bgiframe: true,
+					modal: true,
+					height: 480,
+					width: 500,
+					resizable: false,
+					autoOpen: false
+				});
+			}
 			$('#feedback-faq').show();
 			$('#feedback-form').hide();
 			$('#feedback-sent').hide().empty();
@@ -25,4 +29,5 @@ $(function() {
 			return false;
 		});
 	}
+	
 });