function toAge(birthdayTextBox, outputTextBox) { var str; var aDate = new Date(birthdayTextBox.value); var thisDate= new Date(); var y; var m; var d; try { y = thisDate.getFullYear() - aDate.getFullYear(); m = thisDate.getMonth() - aDate.getMonth(); d = thisDate.getDate() - aDate.getDate(); if (d < 0) { m = m - 1; } if (m < 0) { m = m + 12; y = y - 1; } str= y + "yr" + m + "mth"; }catch (e) { str = ''; } if (str == 'NaNyrNaNmth') { str = ''; } outputTextBox.value = str; }