diff --git a/html/js/noalyss_script.js b/html/js/noalyss_script.js
index 5a5301f6b..34385cb2d 100644
--- a/html/js/noalyss_script.js
+++ b/html/js/noalyss_script.js
@@ -345,6 +345,12 @@ function format_date(p_object)
p_object.value=p_object.value.replace(/\//g,'.');
p_object.value=p_object.value.replace(/-/g,'.');
p_object.value=p_object.value.replace(/ /g,'.');
+ p_object.value=p_object.value.replace(/\.\./g,'.');
+ var tmp_value = p_object.value;
+ a_split=tmp_value.split('.');
+ if (a_split[2] && a_split[2].match(/[0-9]{2}/)) {
+ p_object.value=a_split[0]+"."+a_split[1]+"."+"20"+a_split[2];
+ }
}
/**
*@brief check if the object is hidden or show and perform the opposite,