diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/dialog.htm b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/dialog.htm
index 7c7301d677..2b2150984d 100644
--- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/dialog.htm
+++ b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/dialog.htm
@@ -76,7 +76,7 @@
diff --git a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/js/dialog.js b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/js/dialog.js
index 07d001e2d9..38ddb64d55 100644
--- a/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/js/dialog.js
+++ b/src/Umbraco.Web.UI/umbraco_client/tinymce3/plugins/umbracoembed/js/dialog.js
@@ -77,6 +77,16 @@ var UmbracoEmbedDialog = {
if ($('#url').val() != '') {
UmbracoEmbedDialog.showPreview();
}
+
+ },
+ changeSource: function (type) {
+ if ($('#source').val() != '') {
+ $('#insert').removeAttr('disabled');
+ }
+ else {
+ $('#insert').attr('disabled', 'disabled');
+ }
+
}
};