function rdoButtonChanged(n,t,i){var r=t.data();i=i==undefined?t.data("values").True!=t.val():i;($.trim(r.disabled).length>0||$.trim(r.toggled).length>0)&&dtElements(n,r,i)}function chkBoxChanged(n,t){var i=t.data();if($.trim(i.disabled).length>0||$.trim(i.toggled).length>0){var r=!t.is(":checked"),u=r?i.values.False:i.values.True,f=$(":input[name='"+t.attr("name")+"'][type=hidden]");t.val(u);f.val(u);dtElements(n,i,r)}}function dtElements(n,t,i){$.each($.trim(t.disabled).split(","),function(t,r){disableElement(n,$("#"+$.trim(r)),i);disableChildren($("#"+$.trim(r)),i)});$.each($.trim(t.toggled).split(","),function(t,r){toggleElement(n,$("#"+$.trim(r)),i);toggleElement(n,$("#"+$.trim(r)),i)})}function disableChildren(n,t){$.each(n.find("input,textarea,select"),function(n,i){disableElement(event,$(i),t)})}function disableElement(n,t,i){var r=n!=undefined?$(n.srcElement).data("donotclear"):!1,u=r==undefined?!0:!r;i&&u&&($(t).val(""),addressChanged());$(t).prop("disabled",i)}function toggleElement(n,t,i,r){r==undefined&&(r=n!=undefined?$(n.srcElement).data("donotclear"):!1);var u=r==undefined?!0:!r;i?(u&&($(t).find(":input, textarea").not(":button, :submit, :reset, :hidden, :radio, :checkbox").val("").removeAttr("placeholder"),$(t).find(":radio, :checkbox").removeAttr("checked"),$(t).find("select").removeAttr("selected"),addressChanged()),$(t).addClass("hidden")):$(t).removeClass("hidden")}function addressChanged(){$(":input[data-uid^='uid_addr_postcd_'],:input[data-uid^='uid_addr_suburb_']").change()}$(document).ready(function(n){$(":radio[data-uid^='uid_bol_']").change(function(){rdoButtonChanged(n,$(this))});$(":checkbox[data-uid^='uid_bol_']").change(function(){chkBoxChanged(n,$(this))})});$(document).ready(function(){$(":input[data-uid^='uid_addr_postcd_']").bind("keyup change",function(){$("#"+$(this).data("toggle")).prop("disabled",$.trim($(this).val()).indexOf("_")>-1||$.trim($(this).val()).length<1)});$(":input[data-uid^='uid_addr_suburb_']").bind("keyup change",function(){$("#"+$(this).data("toggle")).prop("disabled",$.trim($(this).val()).length<1)});$(":input[data-uid^='uid_addr_suburb_'], :input[data-uid^='uid_addr_postcd_']").keydown(function(n){if(n.keyCode==9){var i=$(this).attr("data-uid"),t="#suburb_btn_modal_";i.indexOf("postcd")>-1&&(t="#postcd_btn_modal_");t=t+i.replaceAll("uid_addr_suburb_","").replaceAll("uid_addr_postcd_","");$("button"+t).click()}})})