$(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;
}