diff --git a/components/com_contact/layouts/joomla/form/renderfield.php b/components/com_contact/layouts/joomla/form/renderfield.php
new file mode 100644
index 0000000000000..a0b789ee424a3
--- /dev/null
+++ b/components/com_contact/layouts/joomla/form/renderfield.php
@@ -0,0 +1,41 @@
+
+
diff --git a/components/com_contact/models/forms/contact.xml b/components/com_contact/models/forms/contact.xml
index 1500d002a6ab1..1ec9116477bee 100644
--- a/components/com_contact/models/forms/contact.xml
+++ b/components/com_contact/models/forms/contact.xml
@@ -1,55 +1,65 @@
\ No newline at end of file
+
diff --git a/components/com_contact/views/contact/tmpl/default_form.php b/components/com_contact/views/contact/tmpl/default_form.php
index 23055078ca3f8..e30e963ff73e6 100644
--- a/components/com_contact/views/contact/tmpl/default_form.php
+++ b/components/com_contact/views/contact/tmpl/default_form.php
@@ -12,41 +12,40 @@
JHtml::_('behavior.keepalive');
JHtml::_('behavior.formvalidator');
-if (isset($this->error)) : ?>
-
- error; ?>
-
-
+$captchaEnabled = false;
+foreach (JPluginHelper::getPlugin('captcha') as $plugin)
+{
+ if (JFactory::getApplication()->get('captcha', '0') === $plugin->name)
+ {
+ $captchaEnabled = true;
+ break;
+ }
+}
+?>