Welcome to Sunnyvale Martial Arts Academy
Sunnyvale Martial Arts
At Sunnyvale Martial Arts Academy, we use martial arts as a way to bring people together in order to enrich their lives physically, mentally and spiritually while maintaining an environment that encourages self improvement, perseverance and discipline.
We have been serving and teaching our community since 1988. Our instructors, parents and students work closely together, with respect and kindness, to reach a Black Belt level in martial arts and in life. We are dedicated to having our students reach their individual potential and to experience the life-changing benefits of martial arts.
LEARN MORE 0 && googleCheckResponse === “”) { isFormValid = false; $(“.recaptcha-wrapper label[for=’g-recaptcha-Reg’]”).show(); } else { $(“.recaptcha-wrapper label[for=’g-recaptcha-Reg’]”).hide(); } } InjectRequestVerificationToken(); if (isFormValid) { document.getElementById(‘signup-partial-submit’).disabled = true; document.getElementById(‘signup-partial-submit’).style.opacity = ‘0.5’; $.ajax({ type: “POST”, url: currentForm.attr(‘action’), data: PerfectMind.Forms.buildDataString(currentForm), success: function (content) { var errorContainer, jqContent; if (content.isError) { top.location = content.ReturnUrl; return; } jqContent = $(content); if (typeof content.ReturnUrl === “undefined”) { //if (jqContent.find(“form”).length > 0 || jqContent.filter(“.global-error”).length > 0) { if (currentForm.parent(‘#signInLoginContainer.embed’).length) { var currentFormid = $(currentForm).attr(“id”); var jqContentTmp = jqContent.find(‘#’ + currentFormid); if (jqContentTmp.length > 0) { jqContent = jqContentTmp; } } currentForm.replaceWith(jqContent); currentForm = jqContent; $(“#AreTermsAndConditionsCheckbox”, currentForm).change(function () { if (this.checked) { $(“#AreTermsAndConditionsChecked”, currentForm).val(true); } else { $(“#AreTermsAndConditionsChecked”, currentForm).val(false); } }); if ($(“#AreTermsAndConditionsCheckbox”, currentForm).prop(‘checked’) == true) { $(“#AreTermsAndConditionsChecked”, currentForm).val(true); } else { $(“#AreTermsAndConditionsChecked”, currentForm).val(false); } var termsAndConditions = $(“#” + formId + “divTermsAndConditions”); dialogWidth = termsAndConditions.width(), dialogHeight = termsAndConditions.height(); $(“#aTermsAndConditions”, currentForm).off(“click”); $(“#aTermsAndConditions”, currentForm).on(“click”, function () { openTermsAndConditionWindow(dialogWidth, dialogHeight, termsAndConditions); }); document.getElementById(‘signup-partial-submit’).disabled = false; document.getElementById(‘signup-partial-submit’).style.opacity = ‘1’; PerfectMind.Views.SetupPartial.BindFormEvents(formId); } else { if (content.isSuccess) { //window.top.location.href works better for cross browsers and in an iframe or not in an iframe window.top.location.href = content.ReturnUrl; } else { window.location.href = getAnchor(); } } if ($(“.signup-form-constant”).length > 0 && grecaptcha) { onloadCallback(); } }, error: function () { if ($(“.signup-form-constant”).length > 0 && grecaptcha) { grecaptcha.reset(); } window.location.href = getAnchor(); } }); } }); $(‘select’,$(‘.signup-form-constant’)).change(function (event) { var jqSource; jqSource = $(event.target); if (!jqSource.val()) { jqSource.addClass(“use-placeholder-style”); jqSource.removeAttr(“title”); } else { jqSource.removeClass(“use-placeholder-style”); jqSource.attr(“title”, $(“option[value=”]”, jqSource).text()); } }); $(‘input[type=”text”]’,$(‘.signup-form-constant’)).change(function (event) { var jqSource; jqSource = $(event.target); if (jqSource.val() === “”) { jqSource.removeAttr(“title”); } else { jqSource.attr(“title”, jqSource.attr(“placeholder”)); } }); $(‘input[type=”checkbox”]:not(“.multiple-picklist-checkboxes :checkbox”)’,$(‘.signup-form-constant’)).change(function (event) { var jqSource; jqSource = $(event.target); if (jqSource.prop(“checked”)) { jqSource.val(“true”); } else { jqSource.val(“false”); } }); // Checking/unchecking checkboxes on ‘enter’ button press. $(‘input:checkbox’).keypress(function(e){ if((e.keyCode ? e.keyCode : e.which) == 13){ $(this).trigger(‘click’); e.preventDefault(); } }); $(‘select.country-select’, $(‘.signup-form-constant’)).change(function (event) { var jqCountrySelect, url; jqCountrySelect = $(event.target); url = getAnchor() + “menu/Object/GetProvincesJson”; $.getJSON( url, { countryId: $(this).val() }, function (data) { var i, id, name, jqProvinceSelect; jqProvinceSelect = jqCountrySelect.siblings(“.province-select”); jqProvinceSelect.empty(); if (data) { for (i in data) { id = data[i].Id; name = data[i].Name; jqProvinceSelect.append($(” + name + ”)); } jqProvinceSelect.removeAttr(“disabled”); jqProvinceSelect.removeClass(“validation-error”); //jqProvinceSelect.removeClass(“use-placeholder-style”); } else { jqProvinceSelect.attr(“disabled”, “disabled”); jqProvinceSelect.addClass(“use-placeholder-style”); } } ); }); $(‘.signupForm .datepicker’).each(function () { var jqThis, dotnetDateFormat, jsDateFormat; jqThis = $(this); dotnetDateFormat = jqThis.attr(“data-dateformat”); var firstYearIndex = dotnetDateFormat.indexOf(“y”); jsDateFormat = dotnetDateFormat.replace(/y/g, “”); jsDateFormat = jsDateFormat.substring(0, firstYearIndex) + “yy” + jsDateFormat.substring(firstYearIndex, jsDateFormat.length); if (dotnetDateFormat.indexOf(“MMM”) > -1) jsDateFormat = jsDateFormat.replace(“MMM”, “M”); else if (dotnetDateFormat.indexOf(“MM”) > -1) jsDateFormat = jsDateFormat.replace(“MM”, “mm”); else jsDateFormat = jsDateFormat.replace(“M”, “m”); jqThis.datepicker( “destroy” ); jqThis.datepicker({ changeMonth: true, changeYear: true, gotoCurrent: true, showOtherMonths: true, yearRange: ‘1900:2100’, dateFormat: jsDateFormat, shortYearCutoff: 99, onClose: function () { // Only auto format if we have a valid date if (isValidDate(jqThis)) { jqThis.datepicker(“option”, “dateFormat”, jsDateFormat); } } }); }); if (typeof validateCompleteBirthDate !== ‘undefined’ && typeof validateCompleteBirthDate === ‘function’) { validateCompleteBirthDate(); var birthMonthSelector = $(‘.birthdate-picker-member-select’); if (birthMonthSelector.length > 0) { birthMonthSelector.val(0); } } if (typeof(isValidDate) != “function”) { function isValidDate(inputField) { try { var datePickerSettings = inputField.data(‘datepicker’).settings; $.datepicker.parseDate(datePickerSettings.dateFormat, inputField.val(), datePickerSettings); } catch (e) { return false; } return true; } } getStateProvinceIfCountrySelected(”, ”); } $(window).load(function () { PerfectMind.Views.SetupPartial.BindFormEvents(‘signupForm-71eb3ca4-1334-4532-94d0-3e206bb7778b’); //PerfectMind.Views.SetupPartial.MoveErrorMessageToTheParent(); if (window.self === window.top) { // not in iframe } else { // Hide menu in mobile $(‘#topHeader’).hide(); } }); //]]]]]]]]> $(document).ready(function () { multiPicklistMaintainValue(); }); function multiPicklistMaintainValue() { var multipickerList = $(‘.multiple-picklist’); multipickerList.each(function () { var val = $(this).parent().find(‘input[type=”hidden”]’).val(); if (val.length > 0) { $(this).parent().find(‘input[type=”hidden”]’).val(“”); $(this).val(val.split(‘,’)); } }); } function getStateProvinceIfCountrySelected(countryId, provinceId) { var jqCountrySelect, url; jqCountrySelect = countryId; url = getAnchor() + “menu/Object/GetProvincesJson”; $.getJSON( url, { countryId: jqCountrySelect }, function (data) { var i, id, name, jqProvinceSelect, isSelected; jqProvinceSelect = $(‘.signup-form-constant’).find(“.province-select”); // Merge me jqProvinceSelect.empty(); if (data) { for (i in data) { id = data[i].Id; name = data[i].Name; isSelected = id == provinceId ? “selected” : “”; jqProvinceSelect.append($(” + name + ”)); } if (!provinceId) { jqProvinceSelect.val(”); } jqProvinceSelect.removeAttr(“disabled”); //jqProvinceSelect.removeClass(“use-placeholder-style”); } else { jqProvinceSelect.attr(“disabled”, “disabled”); jqProvinceSelect.addClass(“use-placeholder-style”); } } ); } function openTermsAndConditionWindow(dialogWidth, dialogHeight, termsAndConditions) { if (window.top != window.self/* || isMobile*/) { var left = (screen.width / 2) – (dialogWidth / 2); var top = (screen.height / 2) – (dialogHeight / 2); if (!termsAndConditionsWindow || termsAndConditionsWindow.closed) { var baseUrl = window.location.href.split(“#”)[0]; termsAndConditionsWindow = window.open(baseUrl + (baseUrl.indexOf(“?”) > 0 ? “&” : “?”) + “isTermsAndConditionWindow=true”, ”, ‘directories=no,titlebar=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,’ + ‘width=’ + dialogWidth + ‘,height=’ + (dialogHeight + 60) + ‘, top=’ + top + ‘, left=’ + left); } } else { termsAndConditions.clone().pmKendoDialog({ modal: true, draggable: false, resizable: false, title: “Terms and Conditions”, buttons: [{ label: “OK”}] }); if ($(“.contentTermsAndConditionContainer”)) { if ($(‘.contentTermsAndConditionContainer’).length > 0) { $(‘.contentTermsAndConditionContainer’).closest(“.k-widget.k-window”).addClass(“terms-conditions-widget”); } } } } ]]]]]]>]]]]>]]> ]]]]]]>]]]]>]]>
‘).hide()); } $(‘.signup-form-constant’).find(“#error-message-tooltip”).hide(); function onValidationErrorFocusOut() { $(“#error-message-tooltip”).hide(); } function onValidationErrorFocus () { var toolTipWidth = $(“#error-message-tooltip”).outerWidth(); var width = $(this).width(); var message = “Required”; $(“#error-message-tooltip”).fadeIn(10); $(“#error-message-tooltip .tool-tip-content”).html(message); var offset = $(this).offset(); var positionLeft = offset.left + width – toolTipWidth; var positionTop = offset.top – 22; $(“#error-message-tooltip”).css(“top”, positionTop); $(“#error-message-tooltip”).css(“left”, positionLeft + 10); announceForScreenReaders(‘This field is required and has validation errors’); } function onValidationErrorChange() { $(this).removeClass(‘validation-error’); $(this).off(‘focusout’, onValidationErrorFocusOut).off(‘focus’, onValidationErrorFocus); onValidationErrorFocusOut(); } function initValidationErrors() { $(“.validation-error”) .off(‘focusout’, onValidationErrorFocusOut).on(‘focusout’, onValidationErrorFocusOut) .off(‘focus’, onValidationErrorFocus).on(‘focus’, onValidationErrorFocus) .off(‘change’, onValidationErrorChange).on(‘change’, onValidationErrorChange); } initValidationErrors(); var formId = ‘signupForm-71eb3ca4-1334-4532-94d0-3e206bb7778b’; var termsAndConditions = $(“#” + formId + “divTermsAndConditions”); $(“#AreTermsAndConditionsCheckbox”,$(‘.signup-form-constant’)).change(function () { var currentForm = $(this).closest(‘.signup-form-constant’); if (this.checked) { $(“#AreTermsAndConditionsChecked”,currentForm).val(true); } else { $(“#AreTermsAndConditionsChecked”,currentForm).val(false); } }); $(“#AreTermsAndConditionsCheckbox”, ‘.signup-form-constant’).each(function() { if ($(this).prop(‘checked’) == true) { $(this).val(true); $(‘#AreTermsAndConditionsChecked’,’.signup-form-constant’).val(true); } else { $(this).val(false); } }); dialogWidth = termsAndConditions.outerWidth(), dialogHeight = termsAndConditions.outerHeight(); $(“#aTermsAndConditions”,$(‘.signup-form-constant’)).off(“click”); $(“#aTermsAndConditions”,$(‘.signup-form-constant’)).on(“click”, function () { openTermsAndConditionWindow(dialogWidth, dialogHeight, termsAndConditions); }); var windowTermsAndConditionsContent = termsAndConditions.find(“#divContentTermsAndCondition”); // Css class for anchor tag and table of Terms And Conditions window. var anchorClass = { textDecoration: ‘underline’, color: ‘#3678af !important’ }; var tableColumnClass = { border: ‘1px solid’, padding: ‘0.5rem’ }; windowTermsAndConditionsContent.find(“a”).css(anchorClass); windowTermsAndConditionsContent.find(“table td”).css(tableColumnClass); windowTermsAndConditionsContent.find(“table th”).css(tableColumnClass); $(document).trigger(“create-account-loaded”); });
Reviews
Teri Lee is without a doubt a leader in the martial arts for both women and men. Not only is she a great instructor who has turned out some of the best black belts around, she also is a great leader of instructors. This giving her a top team to work with her students. An accomplishment that many school owners have a challenge with.
– Kyoshi F. DePalma
My son has been practicing martial arts at the academy for about 10 years. It’s been a great joint journey for him and for me as a parent. The leading team and instructors are all best in class and professional. My son has acquired so many good values beyond mastering his martial arts skills! I highly recommend this academy!
– E.K.
I have attended Sunnyvale Martial Arts Academy for 7 years as a mature adult. I started at another school and moved here because of the large number of adults that attend. I have now achieved my 3rd degree black belt to which I give credit to the truly excellent instructors, the support of my fellow students and the general welcoming environment of the school.
– Kathleen M
It has an amazing team of teachers – always encouraging and positive. The teachers are wonderful role models, very hardworking, and always have a warm smile for everyone. Our kids love coming here and do really well in this happy environment.
– Huzan S
//