diff --git a/javascript/medias_edit.js b/javascript/medias_edit.js
index 13c58fa31f137303a179bd63a04582a3571aad92..17cf89f85d67d413411246c976e315823d000378 100644
--- a/javascript/medias_edit.js
+++ b/javascript/medias_edit.js
@@ -18,9 +18,10 @@ if (!editbox_initialized){
 		 })(jQuery);
 	}
 }
-if (typeof multifile!="undefined" && typeof jQuery.MultiFile=="undefined"){
-jQuery.getScript(multifile,function(){
-	jQuery("input[type=file].multi").MultiFile();
-	onAjaxLoad(function(){if (typeof jQuery!="undefined") jQuery("input[type=file].multi").MultiFile();});
-});
+var multifile_loader;
+if (typeof multifile_loader=="undefined" && typeof multifile!="undefined"){
+	multifile_loader = jQuery.getScript(multifile,function(){
+		jQuery("input[type=file].multi").MultiFile();
+		onAjaxLoad(function(){if (typeof jQuery!="undefined") jQuery("input[type=file].multi").MultiFile();});
+	});
 }