Index: applications/editors/josm/plugins/pointInfo/src/org/openstreetmap/josm/plugins/pointinfo/PointInfoAction.java
===================================================================
--- applications/editors/josm/plugins/pointInfo/src/org/openstreetmap/josm/plugins/pointinfo/PointInfoAction.java	(revision 30328)
+++ applications/editors/josm/plugins/pointInfo/src/org/openstreetmap/josm/plugins/pointinfo/PointInfoAction.java	(revision 30334)
@@ -74,5 +74,4 @@
     @Override
     public void enterMode() {
-      System.out.println("enterMode() - start");
         if (!isEnabled()) {
             return;
@@ -81,5 +80,4 @@
         Main.map.mapView.setCursor(getCursor());
         Main.map.mapView.addMouseListener(this);
-      System.out.println("enterMode() - end");
 
     }
@@ -87,8 +85,6 @@
     @Override
     public void exitMode() {
-      System.out.println("exitMode() - start");
         super.exitMode();
         Main.map.mapView.removeMouseListener(this);
-      System.out.println("exitMode() - end");
     }
 
Index: applications/editors/josm/plugins/pointInfo/src/org/openstreetmap/josm/plugins/pointinfo/ruianModule.java
===================================================================
--- applications/editors/josm/plugins/pointInfo/src/org/openstreetmap/josm/plugins/pointinfo/ruianModule.java	(revision 30328)
+++ applications/editors/josm/plugins/pointInfo/src/org/openstreetmap/josm/plugins/pointinfo/ruianModule.java	(revision 30334)
@@ -201,4 +201,5 @@
     private int      m_objekt_byty;
     private String   m_objekt_zpusob_vyuziti;
+    private String   m_objekt_zpusob_vyuziti_kod;
     private String   m_objekt_zpusob_vyuziti_key;
     private String   m_objekt_zpusob_vyuziti_val;
@@ -245,4 +246,5 @@
       m_objekt_byty = 0;
       m_objekt_zpusob_vyuziti = "";
+      m_objekt_zpusob_vyuziti_kod = "";
       m_objekt_zpusob_vyuziti_key = "";
       m_objekt_zpusob_vyuziti_val = "";
@@ -317,4 +319,9 @@
         try {
           m_objekt_zpusob_vyuziti = stavebniObjekt.getString("zpusob_vyuziti");
+        } catch (Exception e) {
+        }
+
+        try {
+          m_objekt_zpusob_vyuziti_kod = stavebniObjekt.getString("zpusob_vyuziti_kod");
         } catch (Exception e) {
         }
@@ -523,5 +530,5 @@
       r.append("<br/>");
       if (m_objekt_ruian_id > 0) {
-        r.append("<i><u>Informace o objektu</u></i>");
+        r.append("<i><u>Informace o budově</u></i>");
         r.append("&nbsp;&nbsp;<a href=file://tags.copy/building><img src="+getClass().getResource("/images/dialogs/copy-tags.png")+" border=0 alt=\"Vložit tagy do schránky\" ></a><br/>");
         r.append("<b>RUIAN id: </b><a href=http://vdp.cuzk.cz/vdp/ruian/stavebniobjekty/" + m_objekt_ruian_id +">" + m_objekt_ruian_id + "</a><br/>");
@@ -678,4 +685,23 @@
 
     /**
+     * Convert date from Czech to OSM format
+     * @param ruianDate Date in RUIAN (Czech) format DD.MM.YYYY
+     * @return String with date converted to OSM data format YYYY-MM-DD
+     */
+    String convertDate (String ruianDate) {
+      String r = new String();
+      String[] parts = ruianDate.split("\\.");
+      try {
+        int day =   Integer.parseInt(parts[0]);
+        int month = Integer.parseInt(parts[1]);
+        int year =  Integer.parseInt(parts[2]);
+        r = new Integer(year).toString() + "-" + String.format("%02d", month) + "-" + String.format("%02d", day);
+      } catch (Exception e) {
+      }
+
+      return r;
+    }
+
+    /**
      * Construct tag string for clipboard
      * @param k OSM Key
@@ -710,6 +736,9 @@
           c.append(tagToString("building:flats", Integer.toString(m_objekt_byty)));
         }
-        if (m_objekt_dokonceni.length() > 0) {
-          c.append(tagToString("start_date", m_objekt_dokonceni));
+        if (m_objekt_dokonceni.length() > 0 && convertDate(m_objekt_dokonceni).length() > 0) {
+          c.append(tagToString("start_date", convertDate(m_objekt_dokonceni)));
+        }
+        if (m_objekt_zpusob_vyuziti_kod.length() > 0) {
+          c.append(tagToString("building:ruian:type", m_objekt_zpusob_vyuziti_kod));
         }
         c.append(tagToString("source", "cuzk:ruian"));
