-->{{#ifeq: {{{mandatory|}}}|yes<!--
--><!-- year field: mandatory
-->|{{#vardefine: varMandatoryYear|||mandatory}}<!--
--><!-- for month and day fields the mandatory values will depend on the dataprecision parameter
-->{{#switch: {{{dataprecision|Day}}} <!--
-->|Day|Month={{#vardefine: varMandatoryMonth|||mandatory}}<!--
-->|#default={{#vardefine: varMandatoryMonth|}}<!--
-->}}<!-- switch
-->{{#switch: {{{dataprecision|Day}}} <!--
-->|Day={{#vardefine: varMandatoryDay|||mandatory}}<!--
-->|#default={{#vardefine: varMandatoryDay|}}<!--
-->}}<!-- switch
--><!--
--><!-- show era if necessary
-->{{#ifeq: {{{showera|}}}|yes|{{#ifeq: {{{showcaptions|yes}}}|yes|''Era:'' |}}{{{field||{{{property|}}} Era||input type=dropdown||values=BCE,CE{{#ifeq:{{{adddefault|}}}|yes|||default=CE|}}{{#var:varMandatoryYear}}}}}|}}<!--
--><!--
--><!-- build the regular expression for the year field
-->}}<!--
--><!--
--> {{#ifeq:{{{showcaptions|yes}}}|yes|''Year:'' |}}{{{field||{{{property|}}} Year||input type=regexp||regexp={{#var:varRegexp}}||size=4||message=The year field can accept only integers and must be 4 digits in length!{{#ifeq:{{{adddefault|}}}|yes|||default={{CURRENTYEAR}}|}}{{#var:varMandatoryYear}}}}}<!--
--><!--
--><!--
--><!--
-->{{#ifeq: {{#var:varMonthVisible}}|yes|<!--
--> {{#ifeq: {{{showcaptions|yes}}}|yes|''Month:'' |}}{{{field||{{{property|}}} Month||input type=dropdown||values=January,February,March,April,May,June,July,August,September,October,November,December{{#ifeq:{{{adddefault|}}}|yes|||default={{CURRENTMONTHNAME}}|}}{{#var:varMandatoryMonth}} }}}<!--
--><!--
-->{{#ifeq: {{#var:varDayVisible}}|yes|<!--
--> {{#ifeq: {{{showcaptions|yes}}}|yes|''Day:'' |}}{{{field||{{{property|}}} Day||input type=dropdown||values=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31{{#ifeq:{{{adddefault|}}}|yes|||default={{CURRENTDAY}}|}}{{#var:varMandatoryDay}}}}}<!--
-->}}<!-- ifeq day
--><!--
-->}}<!-- ifeq month
--><!--
-->{{#ifeq: {{{showapproximate|}}}|yes| {{#ifeq: {{{showcaptions|yes}}}|yes|''Approximate?'' |}}{{{field||{{{property|}}} Approximate||input type=checkbox}}}|}}<!-- show approximate if necessary
--><!--
--><!--
--><!--
--></includeonly>