// JScript source code
function ValidUntilChanged() {
   var validUntil = Xrm.Page.getAttribute("inx_licensevaliduntil").getValue();
   if (validUntil == null) { Xrm.Page.getAttribute("inx_licensevaliduntil_text").setValue(null); }
   else {
      var month = (validUntil.getMonth() + 1) + ""; // Monat in JS ist 0-basiert, Januar == 0, Dezember == 11
      var day = validUntil.getDate() + "";

      if (month.length == 1) { month = "0" + month; }
      if (day.length == 1) { day = "0" + day; }

      var dateVal = validUntil.getFullYear() + "-" + month + "-" + day;
      Xrm.Page.getAttribute("inx_licensevaliduntil_text").setValue(dateVal); 
   }
   Xrm.Page.getAttribute("inx_licensevaliduntil_text").setSubmitMode("always");
}