diff --git a/navalplanner-webapp/src/main/resources/metainfo/zk/lang-addon.xml b/navalplanner-webapp/src/main/resources/metainfo/zk/lang-addon.xml
index 02bd81043..051031a02 100755
--- a/navalplanner-webapp/src/main/resources/metainfo/zk/lang-addon.xml
+++ b/navalplanner-webapp/src/main/resources/metainfo/zk/lang-addon.xml
@@ -151,6 +151,16 @@
+
+
+ jasperreportcomponent
+ org.navalplanner.web.common.components.JasperreportComponent
+ common.components.JasperreportComponent
+
+ default
+ mold/jasperreport-component.js
+
+
diff --git a/navalplanner-webapp/src/main/resources/web/js/common/components/JasperreportComponent.js b/navalplanner-webapp/src/main/resources/web/js/common/components/JasperreportComponent.js
new file mode 100644
index 000000000..9bbfc8388
--- /dev/null
+++ b/navalplanner-webapp/src/main/resources/web/js/common/components/JasperreportComponent.js
@@ -0,0 +1,3 @@
+zk.$package("common.components");
+
+common.components.JasperreportComponent = zk.$extends(zk.Widget,{})
\ No newline at end of file
diff --git a/navalplanner-webapp/src/main/resources/web/js/common/components/mold/jasperreport-component.js b/navalplanner-webapp/src/main/resources/web/js/common/components/mold/jasperreport-component.js
new file mode 100644
index 000000000..9544e1b09
--- /dev/null
+++ b/navalplanner-webapp/src/main/resources/web/js/common/components/mold/jasperreport-component.js
@@ -0,0 +1,6 @@
+function(out){
+ out.push('
');
+ out.push('
');
+}
\ No newline at end of file
diff --git a/navalplanner-webapp/src/main/resources/web/js/common/components/zk.wpd b/navalplanner-webapp/src/main/resources/web/js/common/components/zk.wpd
new file mode 100644
index 000000000..995cff3f3
--- /dev/null
+++ b/navalplanner-webapp/src/main/resources/web/js/common/components/zk.wpd
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file