MachoThemes.initSearchForm = function ($) {
var element = $('.header-search-form'),
input = $('#search-field-top-bar'),
inputSubmit = $('#search-top-bar-submit'),
trigger = $('.search-form-opener');
trigger.on('click', function (e) {
e.preventDefault();
trigger.toggleClass('hide');
element.toggleClass('opened');
setTimeout(function () {
input.focus();
}, 300);
if ( input.val() !== '' ) {
inputSubmit.addClass('submit-button').removeClass('close-button');
inputSubmit.html('');
}
});
input.on('keyup', function () {
if ( $(this).val() !== '' ) {
inputSubmit.addClass('submit-button').removeClass('close-button');
inputSubmit.html('');
} else {
inputSubmit.addClass('close-button').removeClass('submit-button');
inputSubmit.html('');
}
});
inputSubmit.on('click', function () {
if ( $(this).hasClass('submit-button') ) {
$(this).parent().submit();
} else {
trigger.toggleClass('hide');
element.toggleClass('opened');
}
});
};