function setCurrentMeasurementSystem(n){$(".height").hide();$(".weight").hide();n=="Metric"?($("#WeightUser_WeightMetricValue").val()!=""&&$("form").validate().element("#WeightUser_WeightMetricValue"),$("#HeightUser_HeightMetricValue").val()!=""&&$("form").validate().element("#HeightUser_HeightMetricValue")):($("#WeightUser_WeightUsStandardValue").val()!=""&&$("form").validate().element("#WeightUser_WeightUsStandardValue"),($("#HeightUser_HeightValueFirst").val()!=""||$("#HeightUser_HeightValueSecond").val())&&($("form").validate().element("#HeightUser_HeightValueFirst"),$("form").validate().element("#HeightUser_HeightValueSecond")));$("."+n).show()}function createErrorPopover(n,t){if($("#"+n).popover("destroy"),t){var i={placement:"auto",html:!0,content:'<i class="fa fa-exclamation"><\/i>'+t};$("#"+n).popover(i).popover("show")}}function addBirthdateValidationError(n){$(n).removeClass("input-validation-error").addClass("input-validation-error");$(n).closest("div.form-group").addClass("has-error");createErrorPopover($(n).data("error-ref-id"),$("#birthdateValidationMsg").html())}function removeBirthdateValidationError(n){$(n).removeClass("input-validation-error");$(n).closest("div.form-group").removeClass("has-error");var t=$(n).data("error-ref-id");$("#"+t).popover("destroy")}function isBirthdateCompiled(){return $("#Birthdate_Day").val().length>0&&$("#Birthdate_Month").val().length>0&&$("#Birthdate_Year").val().length>0}function keepHeightValuesAligned(n){var t=[$("#HeightUser_HeightMetricValue").val()],i;n=="Metric"?(i=convertHeight(t,"UsStandard"),$("#HeightUser_HeightValueFirst").val(i[0]),$("#HeightUser_HeightValueSecond").val(i[1])):(t[0]=$("#HeightUser_HeightValueFirst").val(),t.push($("#HeightUser_HeightValueSecond").val()),$("#HeightUser_HeightMetricValue").val(convertHeight(t,"Metric")))}function keepWeightValuesAligned(n,t){var i=$("#WeightUser_WeightMetricValue").val();t=="Metric"?($("#WeightUser_WeightUsStandardValue").val(convertWeight(i,"UsStandard")),n.preventDefault()):(i=$("#WeightUser_WeightUsStandardValue").val(),$("#WeightUser_WeightMetricValue").val(convertWeight(i,"Metric")),n.preventDefault())}$(document).ready(function(){$(".ddlMeasurementSystem").change(function(){var n=$(this).val();setCurrentMeasurementSystem(n);keepHeightValuesAligned(n)});$("#WeightUser_WeightMetricValue").keydown(function(n){allowsDecimalNumbers(n,$(this));checkLowerThan(n,$(this),$(this).data("val-range-min"),$(this).data("val-range-max"))});$("#WeightUser_WeightUsStandardValue").keydown(function(n){allowsNumbers(n);checkLowerThan(n,$(this),$(this).data("val-range-min"),$(this).data("val-range-max"))});$("#HeightUser_HeightMetricValue").keydown(function(n){allowsNumbers(n);checkLowerThan(n,$(this),$(this).data("val-range-min"),$(this).data("val-range-max"))});$("#HeightUser_HeightValueFirst").keydown(function(n){allowsNumbers(n);var t=$("#HeightUser_HeightValueSecond").val()>4?7:$(this).data("val-range-max");checkLowerThan(n,$(this),$(this).data("val-range-min"),t)});$("#HeightUser_HeightValueSecond").keydown(function(n){allowsNumbers(n);var t=$("#HeightUser_HeightValueFirst").val()==8?4:$(this).data("val-range-max");checkLowerThan(n,$(this),$(this).data("val-range-min"),t)});$("#HeightUser_HeightMetricValue").keyup(function(){keepHeightValuesAligned("Metric")});$("#HeightUser_HeightValueFirst").keyup(function(){keepHeightValuesAligned("UsStandard")});$("#HeightUser_HeightValueSecond").keyup(function(){keepHeightValuesAligned("UsStandard")});$("#WeightUser_WeightMetricValue").keyup(function(n){keepWeightValuesAligned(n,"Metric")});$("#WeightUser_WeightUsStandardValue").keyup(function(n){keepWeightValuesAligned(n,"UsStandard")});$(".validateBirthdate").change(function(){isBirthdateCompiled()&&($(".birthdate").getDateFromTripleDdls(!0)?removeBirthdateValidationError($("#Birthdate")):addBirthdateValidationError($("#Birthdate")))});$("#Email").change(function(){$("#Nickname").val().length==0&&$("#Nickname").val($(this).val().substring(0,$(this).val().indexOf("@")))});$("form").preventMultipleSubmit();$("form").scrollToFirstError();setCurrentMeasurementSystem($(".ddlMeasurementSystem").val())})