if (typeof sipout_c2c == 'object')
{}
else
{
var sipout_c2c = {};
sipout_c2c.tag_head = document.getElementsByTagName('head');
sipout_c2c.tag_css_c2c = document.createElement('link');
sipout_c2c.tag_css_c2c.rel = 'stylesheet';
sipout_c2c.tag_css_c2c.href = 'https://vpbx.sipout.net/lc/_public/css/widget_c2c.css?1.098';
sipout_c2c.tag_css_c2c.type = 'text/css';
sipout_c2c.tag_head[0].appendChild(sipout_c2c.tag_css_c2c);
sipout_c2c.tag_jquery = document.createElement('script');
sipout_c2c.tag_jquery.src = 'https://vpbx.sipout.net/lc/_public/plugins/jquery/jquery-1.12.4.min.js';
sipout_c2c.tag_jquery.type = 'text/javascript';
sipout_c2c.tag_jquery.onload = function()
{
setTimeout(function(){sipout_c2c.init();}, 0000);
};
sipout_c2c.tag_head[0].appendChild(sipout_c2c.tag_jquery);
sipout_c2c.tag_masked_input = document.createElement('script');
sipout_c2c.tag_masked_input.src = 'https://vpbx.sipout.net/lc/_public/plugins/masked_input/masked_input_v1.3.js';
sipout_c2c.tag_masked_input.type = 'text/javascript';
sipout_c2c.url = 'https://vpbx.sipout.net/lc/widget/c2c/226/';
sipout_c2c.color='3';
sipout_c2c.position='bottom-right';
sipout_c2c.dialog_phone = '';
sipout_c2c.dialog_name = '';
sipout_c2c.dialog_text = "Оставьте свой номер телефона и имя, а мы Вам обязательно перезвоним!";//
sipout_c2c.only_russian_phone = 0;
sipout_c2c.size = "small";
sipout_c2c.init = function()
{
var svg_phone = '';
$('body').append("
");
var c2c_div = $('#sipout_c2c_pulse_btn');
c2c_div.addClass('sipout_c2c_' + sipout_c2c.position);
c2c_div.addClass('sipout_c2c_pulse_btn_color' + sipout_c2c.color);
c2c_div.addClass('sipout_c2c_pulse_btn_' + sipout_c2c.size);
c2c_div.click(function ()
{
sipout_c2c.open_dialog();
});
$('html').append("");
$('html').append("");
var container = $('#sipout_c2c_dialog_container');
var html = '';
html += "";
html += "";
html += "";
html += "
" + sipout_c2c.dialog_text + "
";
html += "
";
html += "
";
html += "
Оставить заявку
";
html += "
";
html += "
";
html += "";
html += "
";
html += "Разработано SipOut
";
// html += "";
container.html(html);
$('#sipout_c2c_dialog_close_btn').click(function()
{
sipout_c2c.close_dialog();
});
$('#sipout_c2c_dialog_layout').click(function()
{
sipout_c2c.close_dialog();
});
$('#sipout_c2c_dialog_submit_btn').click(function()
{
var phone = $('#sipout_c2c_dialog_phone').val();
var name = $('#sipout_c2c_dialog_name').val();
sipout_c2c.call_request(phone, name);
});
if (sipout_c2c.only_russian_phone == 1)
{
sipout_c2c.tag_masked_input.onload = function()
{
$("#sipout_c2c_dialog_phone").mask("+7 (999) 999-9999");
}
sipout_c2c.tag_head[0].appendChild(sipout_c2c.tag_masked_input);
$("#sipout_c2c_dialog_phone").on("blur", function()
{
var last = $(this).val().substr( $(this).val().indexOf("-") + 1 );
if( last.length == 5 )
{
var move = $(this).val().substr( $(this).val().indexOf("-") + 1, 1 );
var lastfour = last.substr(1,4);
var first = $(this).val().substr( 0, 9 );
$(this).val( first + move + '-' + lastfour );
}
});
}
else
{
$('#sipout_c2c_dialog_phone').keyup(function (event)
{
var str = '';
var phone = $('#sipout_c2c_dialog_phone').val();
for (var i = 0; i < phone.length; i++)
{
if ($.inArray(phone[i], ['1','2','3','4','5','6','7','8','9','0','+']) >= 0)
{
str += phone[i];
}
}
$('#sipout_c2c_dialog_phone').val(str);
});
}
if (typeof sipout_c2c_init_callback === "function")
{
sipout_c2c_init_callback();
}
return;
}
sipout_c2c.open_dialog = function ()
{
$('#sipout_c2c_pulse_btn').hide(200);
$('#sipout_c2c_dialog_layout').fadeIn(200);
$('#sipout_c2c_dialog_container').fadeIn(200);
$('#sipout_c2c_dialog_container').css('visibility', 'visible').hide().fadeIn("slow");
$('html').css('overflow', 'hidden');
$('#sipout_c2c_dialog_content_input').show();
$('#sipout_c2c_dialog_content_success_message').hide();
}
sipout_c2c.close_dialog = function ()
{
$('#sipout_c2c_dialog_layout').fadeOut(200);
$('#sipout_c2c_dialog_container').fadeOut(200);
$('#sipout_c2c_dialog_container').css('visibility', 'hidden').hide().fadeIn("slow");
$('#sipout_c2c_pulse_btn').show(200);
$('html').css('overflow', 'auto');
}
sipout_c2c.call_request = function(phone, name = '')
{
$.post(sipout_c2c.url + 'call_request/',
{
phone: phone,
name: name
}, function(ret)
{
if (ret['result']=='ok')
{
var message;
if (ret['data']['when'] == 'later')
{
message = "Заявка успешно отправлена
Мы перезвоним вам в рабочее время";
}
else
{
message = "Заявка успешно отправлена
Ожидайте звонка в ближайшее время";
}
var html = "" + message + "
Это окно закроется автоматически через несколько секунд
";
$('#sipout_c2c_dialog_content_success_message').html(html);
$('#sipout_c2c_dialog_content_input').hide();
$('#sipout_c2c_dialog_content_success_message').show();
setTimeout(function(){
sipout_c2c.close_dialog();
}, 5000);
}
else
{
if (ret['error_text'])
{
alert(ret['error_text']);
}
else
{
alert('Возникла ошибка, обратитесь в тех.поддержку')
}
}
});
}
}