$(document).ready(function() { var fastbannerform_status_tlb = true; $("#toolbarcollapseopenaccount .fastbannerform__country").select2({ templateresult: formatstate, templateselection: formatstate, dropdownparent: $('body > header') }); $('body').on('click', '#toolbarcollapseopenaccount .fastbannerform__flex__close span', function(){ $('.fastbannerform__login').hide(); $('.fastbannerform__formcontent').show(); $('.fastbannerform__form input[type="text"]').val(''); $('.fastbannerform__form input[type="checkbox"]').removeattr("checked"); }); $('body').on('click', '#toolbarcollapseopenaccount .fastbannerform__flex__botton button', function(){ var block = $(this), preloader = $('#toolbarcollapseopenaccount form .btn-preloader'), blockform = $(this).parents('.fastbannerform__form'); if(fastbannerform_status_tlb){ blockform.find('.fastbannerform__flex__input input').removeclass('fastbannerform__red'); fastbannerform_status_tlb = false; blockform.find('.fastbannerform__error').hide(); blockform.find('.fastbannerform__error, .fastbannerform__logincount').html(''); $.ajax({ url: root_http + 'fast_open_live_account.php', type: "post", data: blockform.serialize(), datatype: 'json', beforesend: function() { block.hide(); preloader.show(); }, success: function(ret) { if (!ret.error) { $.ajax({ type: "post", url: "https://client-api.instaforex.com/api/openaccount/anonymous", data: ret, datatype: 'json', success: function(ret){ blockform.find('.fastbannerform__formcontent, .fastbannerform__error').hide(); blockform.find('.fastbannerform__login').show(); blockform.find('.fastbannerform__logincount').html(ret.login); block.show(); preloader.hide(); fastbannerform_status_tlb = true; } }); } else { if (typeof ret.alert == 'object') { $.each(ret.alert, function(key, val) { blockform.find('input[name="' + key + '"]').addclass('fastbannerform__red'); blockform.find('.fastbannerform__error').html(blockform.find('.fastbannerform__error').html() + '
' + val + '
'); }); blockform.find('.fastbannerform__error').show(); } else if (typeof ret.alert == 'string') { blockform.find('.fastbannerform__error').html(ret.alert); } block.show(); preloader.hide(); fastbannerform_status_tlb = true; } var top = $('header').height() + $('.breadcrumbs').height() + $('.fastbannerform__page').height(); $('.sidebar-left, .sidebar-right').css('top', top + 'px'); } }); } return false; }); }); function formatstate(state){ if(!state.id){return state.text;} var stateline = $(' ' + state.text + ''); return stateline; } $(document).ready(function(){ /** * input search focusin */ $('body > header #toolbarcollapsesearch input[type="search"]').focusin(function() { $('button[type="submit"]', $(this).parent()).addclass('active'); }); /** * input search focusout */ $('body > header #toolbarcollapsesearch input[type="search"]').focusout(function() { $('button[type="submit"]', $(this).parent()).removeclass('active'); }); /** * all toolbarcollapse before show */ $('[id^="toolbarcollapse"]').on('show.bs.collapse', function () { toolbarhideallcollapse(); closenmenu(); }); $('#toolbarcollapsepartnercabinet .main-block > button').on('click', function (e) { $('#toolbarcollapsepartnercabinet .main-block > button').not($(this)).removeclass('active'); $(this).addclass('active'); $('#toolbarcollapsepartnercabinet .main-block > .collapse').hide(); $('#' + $(this).data('target')).show(); $('#toolbarcollapsepartnercabinet .promo-block > div').removeclass('active'); $('#toolbarcollapsepartnercabinet .promo-block > div[data-id="' + $(this).data('target') + '"]').addclass('active'); $('#toolbarcollapsepartnercabinet .image-block > img').attr('src', $(this).data('image-block_image')); }); /** * click вне тулбара */ $(document).mouseup(function(e){ if($('body > header').has(e.target).length === 0 && $(e.target).parents('.select2-container').length === 0){ toolbarhideallcollapse(); } }); /** * скрывать туулбар, если проматали несколько экранов вниз */ window.onscroll = function() { if(window.pageyoffset > ($('body > header').height() + (3 * $(window).height()))){ toolbarhideallcollapse(); } }; /** * mobile menu_icon click */ $('button.main_nav_menu_icon').on('click', function(e){ e.preventdefault(); collapsenmenu(); }); /** * */ $('#main_nav_menu > ul > li > a[data-target]').on('click', function(e) { e.preventdefault(); var block = $(this).parent().parent(); var next_block = $('#main_nav_menu > ul[data-name="' + $(this).data('target') + '"]'); // анемируем следующий next_block.addclass('active animated slideinright'); // анимируем текущий block.addclass('closing animated slideoutleft'); settimeout(function(){ // скрываем текущий block.removeclass('closing active animated slideoutleft'); // убираем анимацию со следующего next_block.removeclass('animated slideinright'); }, 800); }); }); function collapsenmenu(){ if(!$('body > header .nheader button.main_nav_menu_icon').hasclass('active')){ closenmenu(); } else { shownmenu(); } } function shownmenu(){ toolbarhideallcollapse(); $('body > header .nheader button.main_nav_menu_icon').addclass('active'); $('#main_nav_menu').addclass('active'); } function closenmenu(){ $('body > header .nheader button.main_nav_menu_icon').removeclass('active'); $('#main_nav_menu').removeclass('active'); } function toolbarhideallcollapse(){ $('[id^="toolbarcollapse"]').collapse('hide'); } var fastbannerform_status = true; $(document).ready(function() { $('.fio__upper').on("input propertychange paste focusout",function(){for(var parts=$(this).val().split(" "),i=0;i'); }, success: function(ret) { if (!ret.error) { $.ajax({ type: "post", url: "https://client-api.instaforex.com/api/openaccount/anonymous", data: ret, datatype: 'json', success: function(ret){ blockform.find('.fastbannerform__formcontent, .fastbannerform__error').hide(); blockform.find('.fastbannerform__login').show(); blockform.find('.fastbannerform__logincount').html(ret.login); block.html(text); fastbannerform_status = true; } }); } else { if (typeof ret.alert == 'object') { $.each(ret.alert, function(key, val) { blockform.find('input[name="' + key + '"]').addclass('fastbannerform__red'); blockform.find('.fastbannerform__error').html(blockform.find('.fastbannerform__error').html() + '
' + val + '
'); }); blockform.find('.fastbannerform__error').show(); } else if (typeof ret.alert == 'string') { blockform.find('.fastbannerform__error').html(ret.alert); } block.html(text); fastbannerform_status = true; } } }); } return false; }); $('body').on('click', '.fastbannerform__flex__close span', function(){ $('.fastbannerform__login').hide(); $('.fastbannerform__formcontent').show(); $('.fastbannerform__form input[type="text"]').val(''); $('.fastbannerform__form input[type="checkbox"]').removeattr("checked"); }); }); function formatstate(state){ if(!state.id){return state.text;} var stateline = $(' ' + state.text + ''); return stateline; }