var LoadwpwBotPlugin = 0;
jQuery(function ($) {
"use strict";
//Global object passed by admin
var wpChatBotVar = wp_chatbot_obj;
var textEditorHandler = 0;
var exitintentcount = 0;
if( typeof(openingHourIsFn) !='undefined'){
var openingHourIs = openingHourIsFn;
}else{
var openingHourIs = 0;
}
var OnchatWindow = false;
var justOpen = true;
// if(wpChatBotVar.disable_livechat_operator_offline == '1'){
// var menu = jQuery('.qcld-chatbot-custom-intent');
// setTimeout(function(){jQuery('.qcld-chatbot-custom-intent').hide()}, 5000);
// if(menu.text() == 'Live Chat'){
// menu.hide();
// }
// }
$('.wp-chatbot-start-screen').on( 'scroll', function(){
var position = $(this).scrollTop();
var opacity = 1;
var calposition = Math.abs(position - 100);
opacity = (calposition/100)
if( position == 100 || position > 100 ){
opacity = 0;
}
if( position == 0 ){
opacity = 1;
}
$('.wp-chatbot-start-header-content').css('opacity', opacity);
$('.wp-chatbot-start-close').css('opacity', opacity);
})
$(document).on({
mouseenter:function(){
OnchatWindow = true;
if(wpChatBotVar.auto_hide_floating_button==1 && !justOpen){
$('#wp-chatbot-integration-container').fadeIn(500);
$('#wp-chatbot-desktop-close').fadeIn(500);
$('#wp-chatbot-desktop-reload').fadeIn(500);
}
},
mouseleave:function(){
OnchatWindow = false;
if(wpChatBotVar.auto_hide_floating_button==1 && !justOpen){
setTimeout(function(){
if(!OnchatWindow){
$('#wp-chatbot-integration-container').fadeOut(500);
$('#wp-chatbot-desktop-close').fadeOut(500);
$('#wp-chatbot-desktop-reload').fadeOut(500);
}
}, 3000)
}
},
},
'.slimScrollDiv'
);
wpChatBotVar.exit_intent_handler = 0;
wpChatBotVar.scroll_open_handler = 0;
wpChatBotVar.auto_open_handler = 0;
wpChatBotVar.re_target_handler = 0;
$(document).on('click', '.qcwpbot_close_ret' , function(e){
$(this).parent().parent().remove();
})
$(document).on('click', '.qc_wpbot_floating_main' , function(e){
e.preventDefault();
if(e.target.className=='qcwp_notification_nav'){
return;
}
if(e.target.className=='wp-chatbot-notification-close'){
$('.wp-chatbot-notification-container').addClass('wp-chatbot-notification-container-disable');
//clearInterval(notificationInterval);
sessionStorage.setItem('wpChatbotNotification', 'removed');
return;
}
$('.wp-chatbot-ball').trigger( "click" );
})
$(window).on('load', function() {
if(wpChatBotVar.template=='template-06' || wpChatBotVar.template=='template-07'){
if(jQuery('#menuItems').find('.wp-chatbot-integration-button-container').children().length==0){
jQuery('#menuItems').hide();
jQuery('#menuTrigger').hide();
}
}
if(wpChatBotVar.wp_keep_chat_window_open==1){
if( $('.active-chat-board').length<1){
setTimeout(function(){
$('.wp-chatbot-ball').trigger( "click" );
}, 3000)
}
}
});
$(document).ready(function () {
if( wpChatBotVar.language == 'ar' ){
if( !$('#wp-chatbot-chat-container').hasClass('wp-chatbot-rtl') ){
$('#wp-chatbot-chat-container').addClass('wp-chatbot-rtl');
}
}
jQuery('#wp-chatbot-mobile-close, #wp-chatbot-desktop-close, #wp-chatbot-desktop-close1, .wp-chatbot-start-close').on('click', function (event) {
if( $('.wp-chatbot-start-container').is(':visible') ){
$('.wp-chatbot-start-container').hide();
$('#wp-chatbot-integration-container .wp-chatbot-integration-button-container').show();
}
$("#wp-chatbot-board-container").toggleClass('active-chat-board');
$("#wp-chatbot-notification-container").removeClass('wp-chatbot-notification-container-disable').addClass('wp-chatbot-notification-container-sliding');
$('#wp-chatbot-chat-container').css({
'right': wpChatBotVar.wp_chatbot_position_x + 'px',
'bottom': wpChatBotVar.wp_chatbot_position_y + 'px',
'top': 'auto', 'left': 'auto'
});
if (window.matchMedia('(max-width: 480px)').matches) {
$('#wp-chatbot-chat-container').css({
'right': wpChatBotVar.wp_chatbot_position_mp_x + 'px !important',
'bottom': wpChatBotVar.wp_chatbot_position_mp_y + 'px !important',
'top': 'auto', 'left': 'auto'
});
};
$('.fb_dialog').show();
$('#wp-chatbot-ball').show();
//Facebook Messenger.
if ($('.active-chat-board').length > 0) {
$('#wp-chatbot-integration-container').show();
if(wpChatBotVar.template=='template-07'){
$('#wp-chatbot-integration-container-07').hide();
}
} else {
$('#wp-chatbot-integration-container').hide();
if(wpChatBotVar.template=='template-07'){
$('#wp-chatbot-integration-container-07').show();
}
if(wpChatBotVar.template=='template-06'){
$('#wp-chatbot-ball').show();
}
$('#wp-chatbot-ball').removeClass('wpbot_chatopen_iconanimation');
$('#wp-chatbot-ball').addClass('wpbot_chatclose_iconanimation');
$('#wp-chatbot-ball').find('img').attr('src', botimage)
$('.wp-chatbot-ball').css('background', '#ffffff');
}
if(wpChatBotVar.wp_keep_chat_window_open==1){
$.cookie('bot_window_open', 'no', { path: '/' });
}
if( $('.qc_wpbot_floating_main').length > 0 ){
$('.qc_wpbot_floating_main').show();
}
setTimeout(function(){
var json = {
msg: 'chatbot_close',
val: (jQuery('#wp-chatbot-chat-container').height()+80)
}
sendMessageIframe(json);
},200)
$('#wp-chatbot-ball-container').removeAttr('aria-haspopup');
$('#wp-chatbot-ball-container').removeAttr('aria-expanded');
$('#wp-chatbot-ball-container').attr('aria-haspopup','');
$('#wp-chatbot-ball-container').attr('aria-expanded','false');
});
jQuery('.qc_floating_bottom_notification').css('top', '-'+ (jQuery('.qc_floating_bottom_notification').height() + jQuery('.qc_bottom_position').height() + 17) +'px');
$(document).keydown(function(e) {
e = e || window.event;
var key = e.which || e.keyCode; // keyCode detection
var ctrl = e.ctrlKey ? e.ctrlKey : ((key === 17) ? true : false); // ctrl detection
if ( key == 66 && ctrl ) {
$('.wp-chatbot-ball').trigger( "click" );
}
if(e.key === "Escape") {
$('.wp-chatbot-ball').trigger( "click" );
}
})
//image popup script
$(document).on('click', '.wpbot_img_popup' , function(e){
e.preventDefault();
$('#qcwpbotModal').show();
$('#qcwpbotimg01').attr('src', $(this).attr('src'));
})
$(document).on('click', '.qcwpbotclose' , function(e){
e.preventDefault();
$('#qcwpbotModal').hide();
})
function handle_language( obj ){
if ( typeof(obj) == 'object' && obj.hasOwnProperty( wpChatBotVar.language ) ){
return obj[wpChatBotVar.language];
}
return obj;
}
function dailogAIOAction(text){
//=========
if(!localStorage.getItem('botsessionid')){
var number = Math.random() // 0.9394456857981651
number.toString(36); // '0.xtis06h6'
var id = number.toString(36).substr(2); // 'xtis06h6'
localStorage.setItem('botsessionid', id);
}
if(wpChatBotVar.df_api_version=='v1'){
return jQuery.ajax({
type : "POST",
url :"https://api.dialogflow.com/v1/query?v=20170712",
contentType : "application/json; charset=utf-8",
dataType : "json",
headers : {
"Authorization" : "Bearer "+wpChatBotVar.obj.ai_df_token
},
data: JSON.stringify( {
query: text,
lang : wpChatBotVar.df_agent_lan,
sessionId: localStorage.getItem('botsessionid')?localStorage.getItem('botsessionid'):'wpwBot_df_2018071'
} )
});
}else{
return jQuery.post(wpChatBotVar.ajax_url, {
'action': 'qcld_wp_df_api_call',
'dfquery': text,
'sessionid': localStorage.getItem('botsessionid')?localStorage.getItem('botsessionid'):'wpwBot_df_2018071'
});
}
//=========
}
function df_reply(response){
//checking for facebook platform
var i = 0;
var html = '';
var responses = [];
if(wpChatBotVar.df_api_version=='v1'){
var messages = response.result.fulfillment.messages;
var action = response.result.actionIncomplete;
jQuery.each( messages, function( key, message ) {
html = '';
i +=1;
if(message.type==2){
html += "
" + message.title + "
";
var index = 0;
for (index; index"+ message.replies[index] +"";
}
}
//check for default reply
else if(message.type==0 && message.speech!=''){
html += message.speech;
}else if(message.type==1){
html +='';
html+='
';
if(message.imageUrl!=''){
html+='

';
}
html+='
';
if(message.title!=''){
html+='
'+message.title+'
';
}
if(message.subtitle!=''){
html+='
'+message.subtitle+'
';
}
html+='
';
html+='
';
if(typeof message.buttons !== 'undefined'){
if(message.buttons.length>0){
jQuery.each( message.buttons, function( k, btn ) {
html+='
'+btn.text+'';
})
}
}
html +='
';
}else if(message.type=='simple_response'){
html += message.textToSpeech;
}
if(html!=''){
responses.push(html);
}
})
}else{
var messages = response.queryResult.fulfillmentMessages;
var actioncomplete = response.queryResult.allRequiredParamsPresent;
jQuery.each( messages, function( key, message ) {
html = '';
i +=1;
//handeling quickreplies
if(typeof message.quickReplies !=="undefined"){
if(typeof message.quickReplies.title !=="undefined"){
html += "" + message.quickReplies.title + "
";
}
if(typeof message.quickReplies.quickReplies !=="undefined" ){
var index = 0;
for (index; index"+ message.quickReplies.quickReplies[index] +"";
}
}
}
//handleing default response
else if(typeof message.text !=="undefined"){
if(typeof message.text.text !=="undefined" && message.text.text.length>0){
html += message.text.text[0];
}
}
else if(typeof message.card !=="undefined"){
html +='';
html+='
';
if(message.card.imageUri !=="undefined" && message.card.imageUri!=''){
html+='

';
}
html+='
';
if(message.card.title !=="undefined" && message.card.title !=""){
html+='
'+message.card.title+'
';
}
if(message.card.subtitle !=="undefined" && message.card.subtitle !=""){
html+='
'+message.card.subtitle+'
';
}
html+='
';
html+='
';
if(typeof message.card.buttons !== 'undefined'){
if(message.card.buttons.length>0){
jQuery.each( message.card.buttons, function( k, btn ) {
html+='
'+btn.text+'';
})
}
}
html +='
';
}
if(html!=''){
responses.push(html);
}
})
}
return responses;
}
function qcwp_auto_hide_floating_buttons(){
setTimeout(function(){
if(!OnchatWindow){
$('#wp-chatbot-integration-container').fadeOut(500);
$('#wp-chatbot-desktop-close').fadeOut(500);
$('#wp-chatbot-desktop-reload').fadeOut(500);
}else{
$('#wp-chatbot-integration-container').fadeIn();
$('#wp-chatbot-desktop-close').fadeIn();
$('#wp-chatbot-desktop-reload').fadeIn();
}
justOpen = false;
}, 3000)
}
$(document).on('click', '#wpbot_back_to_home', function(event){
$('.wp-chatbot-container').show();
$("#wp-chatbot-board-container").addClass('active-chat-board');
$(".wpbot-saas-live-chat").hide();
$('.floatingbot_delay').hide();
showfloatinicon();
})
var delay_floating_icon = wpChatBotVar.delay_wp_chatbot_floating_icon;
var delay_notification = parseInt(delay_floating_icon) + parseInt(wpChatBotVar.delay_floating_notification_box);
var chatbot_open_status = '';
// var chatbot_window_open = wpChatBotVar.chatbot_window_open;
// if(chatbot_window_open == 1){
// console.log('check');
// setTimeout(function () {
// $('.wp-chatbot-ball').trigger( "click" )
// },1500);
// }
function showfloatinicon(){
$('.floatingbot_delay').show();
}
function shownotificationcontainer(){
var eventMethod = window.addEventListener ? "addEventListener" : "attachEvent";
var eventer = window[eventMethod];
var messageEvent = eventMethod == "attachEvent" ? "onmessage" : "message";
var aria_status = jQuery('#wp-chatbot-ball').attr('class');
if( ((wpChatBotVar.enable_wp_chatbot_open_initial != 1 ) || ( $.cookie("auto_open_cookie") == 'yes' )) && (aria_status != 'wpbot_chatopen_iconanimation') && (sessionStorage.getItem('wpChatbotNotification') != 'removed') && wpChatBotVar.template!='template-05'){
$('.wp-chatbot-notification-container').show();
}
eventer(messageEvent,function(e) {
if(e.data.msg == 'chatbot_open'){
$('.wp-chatbot-notification-container').hide();
}
if(e.data.msg == 'chatbot_close'){
if(sessionStorage.getItem('wpChatbotNotification') != 'removed' && wpChatBotVar.template!='template-05' ){
$('.wp-chatbot-notification-container').show();
}
}
},false);
}
if((wpChatBotVar.enable_floating_icon == 1) && ( jQuery('#wp-chatbot-ball').attr('class') ) != 'wpbot_chatopen_iconanimation'){
setTimeout(shownotificationcontainer, delay_notification);
}
if(wpChatBotVar.enable_wp_chatbot_open_initial==1 ){
if( $.cookie("auto_open_cookie") != 'yes'){
if($('.active-chat-board').length==0){
var delay_chat_window_open = parseInt(wpChatBotVar.delay_chat_window_open) + parseInt(wpChatBotVar.delay_wp_chatbot_floating_icon);
jQuery('#wp-chatbot-chat-container').removeClass('wpbot_hide_floating_icon');
setTimeout(function(){
$('.wp-chatbot-ball').trigger( "click" );
},delay_chat_window_open)
var date = new Date();
date.setTime(date.getTime() + 12 * 60 * 60 * 1000);
$.cookie('auto_open_cookie', 'yes', {
expires: date
});
}
}
}
$('.wp-chatbot-notification-container').hide();
$('.floatingbot_delay').hide();
setTimeout(showfloatinicon, delay_floating_icon);
if(wpChatBotVar.disable_wp_chatbot_history==1){
localStorage.removeItem('shopper');
localStorage.removeItem('shopperemail');
localStorage.removeItem('shopperphone');
localStorage.removeItem('wpwHitory');
localStorage.setItem("wildCard", 0);
localStorage.setItem("aiStep", 0);
wpwKits.doReset();
}
if(typeof(clickintent) !=="undefined" && clickintent !=''){
wpChatBotVar.clickintent = clickintent;
}
if(typeof(wclickintent) !=="undefined" && wclickintent !=''){
wpChatBotVar.clickintent = wclickintent;
}
if(typeof(pclickintent) !=="undefined" && pclickintent !=''){
wpChatBotVar.clickintent = pclickintent;
}
if(typeof(wpbot_clear_cache) !=="undefined" && wpbot_clear_cache !=''){
// wpwKits.doReset();
}
if(typeof(ldsuggestionObject) !=="undefined" ){
setTimeout( function(){
if($('.active-chat-board').length==0){
$('.wp-chatbot-ball').trigger( "click" );
if(localStorage.getItem('wpwHitory')){
wpwTree.ldsuggestion();
}
}
}, 3000 )
}
$(document).on('click', '.qc_wpbot_chat_link', function(e){
e.preventDefault();
var clickintent = $(this).attr('data-intent');
if((clickintent) == ''){
clickintent = 'start';
}
if((clickintent) != ''){
$('#wp-chatbot-messages-container').html('');
wpChatBotVar.clickintent = clickintent;
$('.wp-chatbot-notification-container').hide();
$('#wp-chatbot-chat-container').show();
$('.fb_dialog').show();
}
if($('.active-chat-board').length==0){
jQuery('#wp-chatbot-chat-container').removeClass('wpbot_hide_floating_icon');
$('.wp-chatbot-ball').trigger( "click" );
if( clickintent !='' ){
jQuery('.wp-chatbot-container').show();
jQuery('.wp-chatbot-start-container').hide();
}
}
// if(localStorage.getItem('wpwHitory')){
if(clickintent=='Faq'){
globalwpw.wildCard=1;
globalwpw.supportStep='welcome';
wpwAction.bot('from wildcard support');
//keeping value in localstorage
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
}else if(clickintent=='Email Subscription'){
globalwpw.wildCard=3;
globalwpw.subscriptionStep='welcome';
wpwTree.subscription();
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
}else if(clickintent==handle_language(wp_chatbot_obj.site_search)){
if(typeof(globalwpw.hasNameCookie)=='undefined'|| globalwpw.hasNameCookie==''){
var shopperName= handle_language(wp_chatbot_obj.shopper_demo_name);
}else{
var shopperName=globalwpw.hasNameCookie;
}
var askEmail= wpwKits.randomMsg(wp_chatbot_obj.asking_search_keyword)
wpwMsg.single(askEmail.replace("#name", shopperName));
//Now updating the support part as .
globalwpw.supportStep='search';
globalwpw.wildCard=1;
//keeping value in localstorage
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
}else if(clickintent=='Send Us Email'){
if(typeof(globalwpw.hasNameCookie)=='undefined'|| globalwpw.hasNameCookie==''){
var shopperName= handle_language(wp_chatbot_obj.shopper_demo_name);
}else{
var shopperName=globalwpw.hasNameCookie;
}
var askEmail= wpwKits.randomMsg(wp_chatbot_obj.asking_email);
wpwMsg.single(askEmail);
//Now updating the support part as .
globalwpw.supportStep='email';
globalwpw.wildCard=1;
//keeping value in localstorage
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
}else if(clickintent=='Leave A Feedback'){
if(typeof(globalwpw.hasNameCookie)=='undefined'|| globalwpw.hasNameCookie==''){
var shopperName= handle_language(wp_chatbot_obj.shopper_demo_name);
}else{
var shopperName=globalwpw.hasNameCookie;
}
var askEmail= wpwKits.randomMsg(wp_chatbot_obj.asking_email);
wpwMsg.single(askEmail);
//Now updating the support part as .
globalwpw.supportStep='email';
globalwpw.wildCard=1;
//keeping value in localstorage
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
}else if(clickintent == 'Request Callback'){
if(typeof(globalwpw.hasNameCookie)=='undefined'|| globalwpw.hasNameCookie==''){
var shopperName= handle_language(globalwpw.settings.obj.shopper_demo_name);
}else{
var shopperName=globalwpw.hasNameCookie;
}
var askEmail= wpwKits.randomMsg(wp_chatbot_obj.asking_phone);
setTimeout(function(){
wpwMsg.single(askEmail);
//Now updating the support part as .
globalwpw.supportStep='phone';
globalwpw.wildCard=1;
//keeping value in localstorage
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
},1000)
}else if(clickintent!=''){
globalwpw.initialize=1;
globalwpw.ai_step=1;
globalwpw.wildCard=0;
wpwAction.bot(clickintent);
}
// }
})
$(document).on('click', '#wp-chatbot-notification-container', function(e){
e.preventDefault();
if(e.target.className=='wp-chatbot-notification-close'){
$('#wp-chatbot-notification-container').addClass('wp-chatbot-notification-container-disable');
//clearInterval(notificationInterval);
sessionStorage.setItem('wpChatbotNotification', 'removed');
}else{
var clickintent = $(this).attr('data-intent');
if(e.target.className=='qcwp_notification_nav'){
if(e.target.innerText.trim() == wp_chatbot_obj.wildcard_product[wp_chatbot_obj.default_language][0]){
clickintent = wp_chatbot_obj.sys_key_product[wp_chatbot_obj.default_language];
}else if(e.target.innerText.trim() == wp_chatbot_obj.featured_products[wp_chatbot_obj.default_language][0]){
globalwpw.wildCard=20;
globalwpw.productStep='featured';
clickintent = 'featured';
// wpwKits.render('featured')
// wpwKits.trigger_intent( 'featured' );
}
else{
clickintent = e.target.innerText.trim();
}
}
if(e.target.className=='qc_kbx_custom_buddypress'){
window.open(e.target.attributes[1].nodeValue, '_blank');
return;
}
if(clickintent!='' && typeof clickintent !='undefined'){
globalwpw.initialize = 0;
wpChatBotVar.clickintent = clickintent;
$('.wp-chatbot-notification-container').hide();
$('#wp-chatbot-chat-container').show();
$('.fb_dialog').show();
if($('.active-chat-board').length==0){
jQuery('#wp-chatbot-chat-container').removeClass('wpbot_hide_floating_icon');
jQuery('.wp-chatbot-ball').trigger( "click" );
jQuery('.wp-chatbot-container').show();
jQuery('.wp-chatbot-start-container').hide();
jQuery('#wp-chatbot-integration-container .wp-chatbot-integration-button-container').show();
// if(localStorage.getItem('wpwHitory')){
if(clickintent.toLowerCase()=='faq'){
globalwpw.wildCard=1;
globalwpw.supportStep='welcome';
wpwAction.bot('from wildcard support');
//keeping value in localstorage
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
}else if(clickintent.toLowerCase()=='email Subscription'){
globalwpw.wildCard=3;
globalwpw.subscriptionStep='welcome';
wpwTree.subscription();
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
}else if(clickintent.toLowerCase()==handle_language(wp_chatbot_obj.site_search)){
if(typeof(globalwpw.hasNameCookie)=='undefined'|| globalwpw.hasNameCookie==''){
var shopperName= handle_language(wp_chatbot_obj.shopper_demo_name);
}else{
var shopperName=globalwpw.hasNameCookie;
}
var askEmail= wpwKits.randomMsg(wp_chatbot_obj.asking_search_keyword)
wpwMsg.single(askEmail.replace("#name", shopperName));
//Now updating the support part as .
globalwpw.supportStep='search';
globalwpw.wildCard=1;
//keeping value in localstorage
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
}else if(clickintent.toLowerCase()=='send us email'){
if(typeof(globalwpw.hasNameCookie)=='undefined'|| globalwpw.hasNameCookie==''){
var shopperName= handle_language(wp_chatbot_obj.shopper_demo_name);
}else{
var shopperName=globalwpw.hasNameCookie;
}
var askEmail= wpwKits.randomMsg(wp_chatbot_obj.asking_email);
wpwMsg.single(askEmail);
//Now updating the support part as .
globalwpw.supportStep='email';
globalwpw.wildCard=1;
//keeping value in localstorage
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
}else if(clickintent.toLowerCase()=='leave a feedback'){
if(typeof(globalwpw.hasNameCookie)=='undefined'|| globalwpw.hasNameCookie==''){
var shopperName= handle_language(wp_chatbot_obj.shopper_demo_name);
}else{
var shopperName=globalwpw.hasNameCookie;
}
var askEmail = wpwKits.randomMsg(wp_chatbot_obj.asking_email);
wpwMsg.single(askEmail);
//Now updating the support part as .
globalwpw.supportStep='email';
globalwpw.wildCard=1;
//keeping value in localstorage
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
}else if(clickintent.toLowerCase() == 'request callback'){
if(typeof(globalwpw.hasNameCookie)=='undefined'|| globalwpw.hasNameCookie==''){
var shopperName= handle_language(globalwpw.settings.obj.shopper_demo_name);
}else{
var shopperName=globalwpw.hasNameCookie;
}
var askEmail = wpwKits.randomMsg(wp_chatbot_obj.asking_phone);
setTimeout(function(){
wpwMsg.single(askEmail);
//Now updating the support part as .
globalwpw.supportStep='phone';
globalwpw.wildCard=1;
//keeping value in localstorage
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
},1000)
}else if(clickintent.toLowerCase()!=''){
globalwpw.initialize=0;
globalwpw.ai_step=1;
globalwpw.wildCard=0;
if(e.target.innerText.trim() == wp_chatbot_obj.featured_products[wp_chatbot_obj.default_language][0]){
globalwpw.wildCard=20;
}
wpwAction.bot(clickintent);
}
// }
}
}else{
$('.wp-chatbot-ball').trigger( "click" );
}
}
})
if ($('#wp-chatbot-shortcode-template-container').length == 0 && $('#wp-chatbot-chat-app-shortcode-container').length == 0) {
//Main wpwbot area.
//show it
$('#wp-chatbot-ball-wrapper').css({
'display': 'block',
});
//wpChatBot icon position.
if (!window.matchMedia('(max-width: 480px)').matches) {
$('#wp-chatbot-chat-container').css({
'right': wpChatBotVar.wp_chatbot_position_x + wpChatBotVar.wp_chatbot_position_in,
'bottom': wpChatBotVar.wp_chatbot_position_y + wpChatBotVar.wp_chatbot_position_in
})
}
if (window.matchMedia('(max-width: 480px)').matches) {
$('#wp-chatbot-chat-container').css({
'right': wpChatBotVar.wp_chatbot_position_mp_x + wpChatBotVar.wp_chatbot_position_mp_in,
'bottom': wpChatBotVar.wp_chatbot_position_mp_y + wpChatBotVar.wp_chatbot_position_mp_in
});
};
//Facebook Messenger desktop
setTimeout(function () {
$('.fb_dialog').css({
'right': parseInt(55 + parseInt(wpChatBotVar.wp_chatbot_position_x)) + wpChatBotVar.wp_chatbot_position_in,
'bottom': parseInt(17 + parseInt(wpChatBotVar.wp_chatbot_position_y)) + wpChatBotVar.wp_chatbot_position_in,
'visibility': 'visible'
});
$('.fb_dialog_content iframe').css({
'right': parseInt(55 + parseInt(wpChatBotVar.wp_chatbot_position_x)) + wpChatBotVar.wp_chatbot_position_in,
'bottom': parseInt(17 + parseInt(wpChatBotVar.wp_chatbot_position_y)) + wpChatBotVar.wp_chatbot_position_in
});
}, 3000);
//wpchatbot icon animation disable or enable
//Disable wpwBot icon Animation
if (wpChatBotVar.disable_icon_animation == 1) {
$('.wp-chatbot-ball').addClass('wp-chatbot-animation-deactive');
} else {
$('.wp-chatbot-ball').addClass('wp-chatbot-animation-active');
var itemHide = function () {
$('.wp-chatbot-animation-active .wp-chatbot-ball-animation-switch').fadeOut(1000);
};
setTimeout(function () {
itemHide()
}, 1000);
//Click Animation
$('.wp-chatbot-animation-active').on('click', function () {
$('.wp-chatbot-animation-active .wp-chatbot-ball-animation-switch').fadeIn(100);
setTimeout(function () {
itemHide();
showfloatinicon();
}, 1000);
});
}
//window resize.
var widowH = $(window).height() - 50;
var widowW = $(window).width();
if (widowW > 767 || typeof(iframe_exists)!=="undefined") {
if(wpChatBotVar.template=='template-06' || wpChatBotVar.template=='template-07'){
var ballConH = parseInt(widowH * 0.5);
}else{
var ballConH = parseInt(widowH - 150) * 0.8;
}
if( typeof(iframe_exists) !== "undefined" ){
var widowH1 = screen.height - 50
if(wpChatBotVar.template=='template-06' || wpChatBotVar.template=='template-07'){
var ballConH = parseInt(widowH1 * 0.5);
}else{
var ballConH = parseInt(widowH1 * 0.5) + 73;
}
}
$('.wp-chatbot-ball-inner').css({'height': ballConH + 'px'})
$('.wpbot-saas-live-chat').css({'height': (ballConH) + 'px'})
$('.wpbot-saas-live-chat').width( '370px' );
if( $('.wbcaBody').length > 0 ){
$('.wbcaBody').css( "height", (ballConH-30)+"px" )
}
if( $('#wbca_chat_body').length > 0 ){
$('#wbca_chat_body').css( "height", (ballConH-73)+"px" )
}
$(window).resize(function () {
var widowH = $(window).height() - 50;
if(wpChatBotVar.template=='template-06' || wpChatBotVar.template=='template-07'){
var ballConH = parseInt(widowH * 0.5);
}else{
var ballConH = parseInt(widowH - 150) * 0.8;
}
if( typeof(iframe_exists) !== "undefined" ){
var widowH1 = screen.height - 50
if(wpChatBotVar.template=='template-06' || wpChatBotVar.template=='template-07'){
var ballConH = parseInt(widowH1 * 0.5);
}else{
var ballConH = parseInt(widowH1 * 0.5) + 73;
}
}
$('.wp-chatbot-ball-inner').css({'height': ballConH + 'px'})
$('.wpbot-saas-live-chat').css({'height': (ballConH) + 'px'})
$('.wpbot-saas-live-chat').width( '370px' );
if( $('.wbcaBody').length > 0 ){
$('.wbcaBody').css( "height", (ballConH-30)+"px" )
}
if( $('#wbca_chat_body').length > 0 ){
$('#wbca_chat_body').css( "height", (ballConH-73)+"px" )
}
});
};
if( typeof(iframe_exists)!=="undefined" ){
var widowH = screen.height - 50
if(wpChatBotVar.template=='template-06' || wpChatBotVar.template=='template-07'){
var ballConH = parseInt(widowH * 0.5);
}else{
var ballConH = parseInt(widowH * 0.5) + 73;
}
$('.wp-chatbot-ball-inner').css({'height': ballConH + 'px'})
$('.wpbot-saas-live-chat').css({'height': (ballConH) + 'px'})
$('.wpbot-saas-live-chat').width( '370px' );
if( $('.wbcaBody').length > 0 ){
$('.wbcaBody').css( "height", (ballConH-30)+"px" )
}
if( $('#wbca_chat_body').length > 0 ){
$('#wbca_chat_body').css( "height", (ballConH-73)+"px" )
}
$(window).resize(function () {
var widowH = $(window).height() - (jQuery('#wp-chatbot-ball').position().top + jQuery('#wp-chatbot-ball').outerHeight(true));
if(wpChatBotVar.template=='template-06' || wpChatBotVar.template=='template-07'){
var ballConH = parseInt(widowH * 0.5);
}else{
var ballConH = parseInt(widowH - 150) * 0.8;
}
if( typeof(iframe_exists) !== "undefined" ){
var widowH1 = screen.height - 50
if(wpChatBotVar.template=='template-06' || wpChatBotVar.template=='template-07'){
var ballConH = parseInt(widowH1 * 0.5);
}else{
var ballConH = parseInt(widowH1 * 0.5) + 73;
}
}
$('.wp-chatbot-ball-inner').css({'height': ballConH + 'px'})
$('.wpbot-saas-live-chat').css({'height': (ballConH) + 'px'})
$('.wpbot-saas-live-chat').width( '370px' );
if( $('.wbcaBody').length > 0 ){
$('.wbcaBody').css( "height", (ballConH-30)+"px" )
}
if( $('#wbca_chat_body').length > 0 ){
$('#wbca_chat_body').css( "height", (ballConH-73)+"px" )
}
});
}
if(widowH==0){
$('.wp-chatbot-ball-inner').css({'height': 450 + 'px'})
}
$(window).resize(function () {
if(widowH==0){
$('.wp-chatbot-ball-inner').css({'height': 450 + 'px'})
}
});
var botimage = jQuery('#wp-chatbot-ball').find('img').attr('qcld_agent');
$(document).on('click', '.qc-new-conversation-button', function(e){
e.preventDefault();
$('.wp-chatbot-container').show();
$('.wp-chatbot-start-container').hide();
$('#wp-chatbot-integration-container .wp-chatbot-integration-button-container').show();
wpwbot_board_action();
if(!globalwpw.settings.obj.is_mobile){
$("#wp-chatbot-editor").attr('disabled',false).focus();
}
})
$(document).on('click', '.qcld_back_to_start_menu', function(e){
e.preventDefault();
var maincontainerwidth = $('.wp-chatbot-board-container').width();
var maincontainerheight = $('.wp-chatbot-container').height();
if( typeof(iframe_exists)!=="undefined" ){
maincontainerwidth = '350px';
}
var widowW = $(window).width();
if( widowW <= 768 && wpChatBotVar.mobile_full_screen==1 && typeof(iframe_exists)==="undefined" ){
$('.wp-chatbot-start-container').width( $(window).width() );
$('.wp-chatbot-start-container').height( $(window).height() - 50 );
$('.wp-chatbot-start-screen').slimScroll({
height: $(window).height() - 50,
start: 'top'
})
}else{
$('.wp-chatbot-start-container').width( maincontainerwidth );
$('.wp-chatbot-start-container').height( maincontainerheight );
$('.wp-chatbot-start-screen').slimScroll({
height: maincontainerheight,
start: 'top'
})
}
$('.wp-chatbot-container').hide();
$('.wp-chatbot-start-container').show();
$('#wp-chatbot-integration-container .wp-chatbot-integration-button-container').hide();
})
$(document).on('click', '.qcld_new_start_button', function(e){
$('.wp-chatbot-container').show();
$('.wp-chatbot-start-container').hide();
$('#wp-chatbot-integration-container .wp-chatbot-integration-button-container').show();
})
$(document).on('click', '#wp-chatbot-ball', function (event) {
event.preventDefault();
if($('.wpbot-saas-live-chat').is(':visible')){
$('#wpbot_back_to_home').trigger( "click" );
}
if (widowW <= 1024 && wpChatBotVar.mobile_full_screen==1 && typeof insideIframe === 'undefined') {
$('.fb_dialog').hide();
}
if($('.active-chat-board').length>0){
$('.wp-chatbot-notification-container').hide();
if( $('.qc_wpbot_floating_main').length > 0 ){
$('.qc_wpbot_floating_main').show();
}
if(wpChatBotVar.template=='template-06' || wpChatBotVar.template=='template-07'){
$('#wp-chatbot-ball').show();
}
$('#wp-chatbot-ball').removeClass('wpbot_chatopen_iconanimation');
$('#wp-chatbot-ball').addClass('wpbot_chatclose_iconanimation');
$('#wp-chatbot-ball').find('img').attr('src', botimage)
$('.wp-chatbot-ball').css('background', '#ffffff');
if(wpChatBotVar.wp_keep_chat_window_open==1){
$.cookie('bot_window_open', 'no', { path: '/' });
}
setTimeout(function(){
var json = {
msg: 'chatbot_close',
val: (jQuery('#wp-chatbot-chat-container').height()+80)
}
sendMessageIframe(json);
},500)
$('#wp-chatbot-ball-container').removeAttr('aria-haspopup');
$('#wp-chatbot-ball-container').removeAttr('aria-expanded');
$('#wp-chatbot-ball-container').attr('aria-haspopup','');
$('#wp-chatbot-ball-container').attr('aria-expanded','false');
}else{
if( $('.qc_wpbot_floating_main').length > 0 ){
$('.qc_wpbot_floating_main').hide();
}
if(wpChatBotVar.auto_hide_floating_button==1){
justOpen = true;
qcwp_auto_hide_floating_buttons();
}
if(wpChatBotVar.template=='template-06' || wpChatBotVar.template=='template-07'){
$('#wp-chatbot-ball').hide();
}
$('#wp-chatbot-ball').removeClass('wpbot_chatclose_iconanimation');
$('#wp-chatbot-ball').addClass('wpbot_chatopen_iconanimation');
$('#wp-chatbot-ball').find('img').attr('src', wpChatBotVar.imgurl+'wpbot-close-icon.png');
//$('.wp-chatbot-ball').css('background', 'unset');
if(wpChatBotVar.wp_keep_chat_window_open==1){
$.cookie('bot_window_open', 'yes', { path: '/' });
}
$('.wp-chatbot-notification-container').hide();
setTimeout(function(){
var json = {
msg: 'chatbot_open',
val: (jQuery('#wp-chatbot-chat-container').height()+80)
}
sendMessageIframe(json);
$('#wp-chatbot-ball-container').removeAttr('aria-haspopup');
$('#wp-chatbot-ball-container').removeAttr('aria-expanded');
$('#wp-chatbot-ball-container').attr('aria-expanded','true');
$('#wp-chatbot-ball-container').attr('aria-haspopup','');
},500)
}
function togglecahtwindow(){
$("#wp-chatbot-board-container").toggleClass('active-chat-board');
$('#wp-chatbot-notification-container').removeClass('wp-chatbot-notification-container-sliding');
$('#wp-chatbot-notification-container').addClass('wp-chatbot-notification-container-disable');
}
togglecahtwindow();
// setTimeout(
// togglecahtwindow,
// delay_chat_window_open);
//chatbox will be open and notificaion will be closed
if( wpChatBotVar.start_menu_installed && wpChatBotVar.template!='template-05' && ( typeof(wpbotshortcodetemplate)==="undefined" || wpbotshortcodetemplate!='template-05' ) ){
if($('.active-chat-board').length>0){
var maincontainerwidth = $('.wp-chatbot-board-container').width();
var maincontainerheight = $('.wp-chatbot-container').height();
if( typeof(iframe_exists)!=="undefined" ){
maincontainerwidth = '350px';
}
var widowW = $(window).width();
if( widowW <= 768 && wpChatBotVar.mobile_full_screen==1 && typeof(iframe_exists)==="undefined" ){
$('.wp-chatbot-start-container').width( $(window).width() );
$('.wp-chatbot-start-container').height( $(window).height() );
$('.wp-chatbot-start-screen').slimScroll({
height: $(window).height(),
start: 'top'
})
$('.wpbot-saas-live-chat').width( $(window).width() );
$('.wpbot-saas-live-chat').height( $(window).height() - 50 );
if( $('.wbcaBody').length > 0 ){
$('.wbcaBody').css( "height", ($(window).height() - 50-30)+"px" )
}
if( $('#wbca_chat_body').length > 0 ){
$('#wbca_chat_body').css( "height", ($(window).height() - 50-73)+"px" )
}
}else{
$('.wp-chatbot-start-container').width( maincontainerwidth );
$('.wp-chatbot-start-container').height( maincontainerheight );
$('.wp-chatbot-start-screen').slimScroll({
height: maincontainerheight,
start: 'top'
})
$('.wpbot-saas-live-chat').width( maincontainerwidth );
$('.wpbot-saas-live-chat').height( maincontainerheight );
if( $('.wbcaBody').length > 0 ){
$('.wbcaBody').css( "height", (maincontainerheight-30)+"px" )
}
if( $('#wbca_chat_body').length > 0 ){
$('#wbca_chat_body').css( "height", (maincontainerheight-73)+"px" )
}
}
if( typeof(iframe_exists)!=="undefined" ){
var widowH = screen.height - 50
if(wpChatBotVar.template=='template-06' || wpChatBotVar.template=='template-07'){
var ballConH = parseInt(widowH - 150) * 0.8;
}else{
var ballConH = parseInt(widowH - 150) * 0.8;
}
$('.wp-chatbot-start-container').height( ballConH );
$('.wp-chatbot-start-screen').slimScroll({
height: ballConH,
start: 'top'
})
}
$('.wp-chatbot-container').hide();
$('.wp-chatbot-start-container').show();
$('#wp-chatbot-integration-container .wp-chatbot-integration-button-container').hide();
}else{
$('.wp-chatbot-start-container').hide();
$('#wp-chatbot-integration-container .wp-chatbot-integration-button-container').show();
}
}
if((wpChatBotVar.template == 'template-horizontal') && !($('.wp-chatbot-start-container').is(':visible'))){
$('.wp-chatbot-container').show();
}
wpwbot_board_action();
if(wpChatBotVar.is_operator_online==1 && wpChatBotVar.open_livechat_window_first==1){
if($('.active-chat-board').length>0){
if(wpChatBotVar.livechat_autopopulation!='1'){
if($('#wbca_signup_fullname').length>0){
if(localStorage.getItem('shopper')!==null){
$('#wbca_signup_fullname').val(localStorage.getItem('shopper'));
}
if(localStorage.getItem('shopperemail')!==null){
$('#wbca_signup_email').val(localStorage.getItem('shopperemail'));
}
}
}
var maincontainerwidth = $('.wp-chatbot-container').width();
var maincontainerheight = $('.wp-chatbot-container').height();
$("#wp-chatbot-board-container").removeClass('active-chat-board');
$('.wp-chatbot-container').hide();
$('.wp-chatbot-start-container').hide();
$('.wpbot-saas-live-chat').show();
}
}
});
//wpwBot proActive start
//Attention on
if(wpChatBotVar.enable_meta_title==1 && handle_language(wpChatBotVar.meta_label)!="") {
var MetaTitleInterval;
var orginalTitle = document.title;
$(document).on("mouseover", 'body', function (e) {
document.title = orginalTitle;
clearInterval(MetaTitleInterval);
});
}
//Exit Intent
if (wpChatBotVar.exit_intent_bargain_pro_single_page == 1 && wpChatBotVar.exit_intent_bargain_is_product_page ){
window.addEventListener("mouseout", function (e) {
e = e ? e : window.event;
// If this is an autocomplete element.
if (e.target.tagName.toLowerCase() == "input")
return;
// Get the current viewport width.
var vpWidth = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);
// If the current mouse X position is within 50px of the right edge
// of the viewport, return.
if (e.clientX >= (vpWidth - 50))
return;
// If the current mouse Y position is not within 50px of the top
// edge of the viewport, return.
if (e.clientY >= 50)
return;
// Reliable, works on mouse exiting window and
// user switching active program
var from = e.relatedTarget || e.toElement;
if (!from)
//if will open once if setup from backend.
var exitIntentOpen = true;
if ($.cookie('exit_intent') == 'yes' && wpChatBotVar.exit_intent_once == 1) {
exitIntentOpen = false;
}
if ( exitIntentOpen == true) {
if (wpChatBotVar.exit_intent_handler == 0) {
if($('.wp-saas-live-chat').is(':visible')){
return;
}
if($('.active-chat-board').length == 0){
wpChatBotVar.re_target_handler = 9;
$('#wp-chatbot-ball').removeClass('wpbot_chatclose_iconanimation');
$('#wp-chatbot-ball').addClass('wpbot_chatopen_iconanimation');
$('#wp-chatbot-ball').find('img').attr('src', wpChatBotVar.imgurl+'wpbot-close-icon.png');
//$('.wp-chatbot-ball').css('background', 'unset');
$("#wp-chatbot-board-container").addClass('active-chat-board');
if($('.chat_active').length>1){
$('.wp-chatbot-ball').trigger( "click" );
}
if($('.wp-chatbot-tpl-4-chat-trigger').length>0){
$('.wp-chatbot-tpl-4-chat-trigger').trigger( "click" );
}
if(wpChatBotVar.template=='template-06' || wpChatBotVar.template=='template-07'){
$('#wp-chatbot-ball').hide();
$(".wp-chatbot-container").animate({left: '-340px'});
}
if( $('.qc_wpbot_floating_main').length > 0 ){
$('.qc_wpbot_floating_main').hide();
}
}
if( $('.wp-chatbot-start-container').is(':visible') ){
$('.wp-chatbot-container').show();
$('.wp-chatbot-start-container').hide();
$('#wp-chatbot-integration-container .wp-chatbot-integration-button-container').show();
}else{
$('.wp-chatbot-container').show();
$('#wp-chatbot-integration-container .wp-chatbot-integration-button-container').show();
}
setTimeout(function(){
$('.active-chat-board').addClass('animated tada');
setTimeout(function(){
$('.active-chat-board').removeClass('animated tada');
}, 1000)
}, 200)
wpChatBotVar.exit_intent_handler++;
wpChatBotVar.re_target_handler = 9;
wpwbot_board_action();
//Shopper Name
if (localStorage.getItem('shopper')) {
var shopper = localStorage.getItem('shopper');
} else {
var shopper = handle_language(wpChatBotVar.shopper_demo_name);
}
setTimeout(function () {
if (localStorage.getItem("wpwHitory")) {
var confirmBtn=''+ handle_language(wpChatBotVar.yes) +' '+ handle_language(wpChatBotVar.or) +' '+handle_language(wpChatBotVar.no)+'';
showing_proactive_msg(handle_language(wpChatBotVar.ret_greet) + ' ' + shopper + ', ' + handle_language(wpChatBotVar.exit_intent_bargain_msg) + '
' + confirmBtn)
} else {
var confirmBtn=''+ handle_language(wpChatBotVar.yes) +' '+ handle_language(wpChatBotVar.or) +' '+handle_language(wpChatBotVar.no)+'';
showing_proactive_double_msg(handle_language(wpChatBotVar.ret_greet) + ' ' + shopper + ', ' + handle_language(wpChatBotVar.exit_intent_bargain_msg) + '
' + confirmBtn)
}
$.cookie('exit_intent', 'yes');
//pro active sound
proactive_retargeting_sound();
//Window foucus meta title change.
window_focus_change_meta_title();
}, 1000)
}
}
});
}else if(wpChatBotVar.enable_exit_intent == 1 && (wpChatBotVar.exitintent_all_page=='on' || (wpChatBotVar.exitintent_all_page=='off' && wpChatBotVar.exitintent_pages.indexOf(wpChatBotVar.current_pageid)>-1) || (wpChatBotVar.exitintent_all_page=='pagewise' && wpChatBotVar.exit_pagewise.page.indexOf(wpChatBotVar.current_pageid)>-1) )){
window.addEventListener("mouseout", function (e) {
e = e ? e : window.event;
// If this is an autocomplete element.
if (e.target.tagName.toLowerCase() == "input")
return;
// Get the current viewport width.
var vpWidth = Math.max(document.documentElement.clientWidth, window.innerWidth || 0);
// If the current mouse X position is within 50px of the right edge
// of the viewport, return.
if (e.clientX >= (vpWidth - 50))
return;
// If the current mouse Y position is not within 50px of the top
// edge of the viewport, return.
if (e.clientY >= 50)
return;
// Reliable, works on mouse exiting window and
// user switching active program
var from = e.relatedTarget || e.toElement;
if (!from)
//if will open once if setup from backend.
var exitIntentOpen=true;
if($.cookie('exit_intent')=='yes' && wpChatBotVar.exit_intent_once==1) {
exitIntentOpen=false;
}
var exitcustomintent = wpChatBotVar.exit_intent_custom_intent;
var exitmessage = handle_language( wpChatBotVar.exit_intent_msg );
if(wpChatBotVar.exitintent_all_page=='pagewise'){
var epages = wpChatBotVar.exit_pagewise.page;
var emessages = wpChatBotVar.exit_pagewise.message;
var eintent = wpChatBotVar.exit_pagewise.intent;
if(epages.indexOf(wpChatBotVar.current_pageid)>-1){
var eindex = epages.indexOf(wpChatBotVar.current_pageid);
}
if(eintent[eindex]!=''){
exitcustomintent = eintent[eindex];
}
if(emessages[eindex]!=''){
exitmessage = emessages[eindex];
}
}
exitcustomintent = exitcustomintent.trim();
if (exitIntentOpen==true) {
if(wpChatBotVar.exit_intent_handler==0 && $('.active-chat-board').length == 0){
if($('.active-chat-board').length == 0){
wpChatBotVar.re_target_handler = 1;
$('#wp-chatbot-ball').removeClass('wpbot_chatclose_iconanimation');
$('#wp-chatbot-ball').addClass('wpbot_chatopen_iconanimation');
$('#wp-chatbot-ball').find('img').attr('src', wpChatBotVar.imgurl+'wpbot-close-icon.png');
//$('.wp-chatbot-ball').css('background', 'unset');
if( $('#wp-chatbot-chat-container').hasClass('qcchatbot-template-05') ){
jQuery('#wp-chatbot-chat-container').css({
'transform': 'translateX(0px)'
})
jQuery('#wp-chatbot-ball').addClass('chat_active');
}
$("#wp-chatbot-board-container").addClass('active-chat-board');
if($('.wp-chatbot-tpl-4-chat-trigger').length>0){
$('.wp-chatbot-tpl-4-chat-trigger').trigger( "click" );
}
if(wpChatBotVar.template=='template-06' || wpChatBotVar.template=='template-07'){
$('#wp-chatbot-ball').hide();
$(".wp-chatbot-container").animate({left: '-340px'});
}
if( $('.qc_wpbot_floating_main').length > 0 ){
$('.qc_wpbot_floating_main').hide();
}
}
if( $('.wp-chatbot-start-container').is(':visible') ){
$('.wp-chatbot-container').show();
$('.wp-chatbot-start-container').hide();
$('#wp-chatbot-integration-container .wp-chatbot-integration-button-container').show();
}else{
$('.wp-chatbot-container').show();
$('#wp-chatbot-integration-container .wp-chatbot-integration-button-container').show();
}
setTimeout(function(){
$('.active-chat-board').addClass('animated tada');
setTimeout(function(){
$('.active-chat-board').removeClass('animated tada');
}, 1000)
}, 200)
wpChatBotVar.exit_intent_handler++;
wpChatBotVar.re_target_handler = 1;
wp_chatbot_obj.re_target_handler = 1;
wpwbot_board_action();
setTimeout(function(){
var json = {
msg: 'chatbot_open',
val: (jQuery('#wp-chatbot-chat-container').height()+80)
}
sendMessageIframe(json);
},200)
//Shopper Name
if(localStorage.getItem('shopper')){
var shopper=localStorage.getItem('shopper');
}else{
var shopper= handle_language(wpChatBotVar.shopper_demo_name);
}
setTimeout(function () {
if(exitcustomintent!=''){
if(exitcustomintent=='Faq'){
globalwpw.wildCard=1;
globalwpw.supportStep='welcome';
wpwAction.bot('from wildcard support');
//keeping value in localstorage
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
}else if(exitcustomintent=='Email Subscription'){
globalwpw.wildCard=3;
globalwpw.subscriptionStep='welcome';
wpwTree.subscription();
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
}else if(exitcustomintent==handle_language(wp_chatbot_obj.site_search)){
if(typeof(globalwpw.hasNameCookie)=='undefined'|| globalwpw.hasNameCookie==''){
var shopperName= wp_chatbot_obj.shopper_demo_name;
}else{
var shopperName=globalwpw.hasNameCookie;
}
var askEmail= wpwKits.randomMsg(wp_chatbot_obj.asking_search_keyword)
wpwMsg.single(askEmail.replace("#name", shopperName));
//Now updating the support part as .
globalwpw.supportStep='search';
globalwpw.wildCard=1;
//keeping value in localstorage
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
}else if(exitcustomintent=='Send Us Email'){
if(typeof(globalwpw.hasNameCookie)=='undefined'|| globalwpw.hasNameCookie==''){
var shopperName= wp_chatbot_obj.shopper_demo_name;
}else{
var shopperName=globalwpw.hasNameCookie;
}
var askEmail= wpwKits.randomMsg(wp_chatbot_obj.asking_email);
wpwMsg.single(askEmail);
//Now updating the support part as .
globalwpw.supportStep='email';
globalwpw.wildCard=1;
//keeping value in localstorage
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
}else if(exitcustomintent=='Leave A Feedback'){
if(typeof(globalwpw.hasNameCookie)=='undefined'|| globalwpw.hasNameCookie==''){
var shopperName= wp_chatbot_obj.shopper_demo_name;
}else{
var shopperName=globalwpw.hasNameCookie;
}
var askEmail= wpwKits.randomMsg(wp_chatbot_obj.asking_email);
wpwMsg.single(askEmail);
//Now updating the support part as .
globalwpw.supportStep='email';
globalwpw.wildCard=1;
//keeping value in localstorage
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
}else if(exitcustomintent == 'Request Callback'){
if(typeof(globalwpw.hasNameCookie)=='undefined'|| globalwpw.hasNameCookie==''){
var shopperName= globalwpw.settings.obj.shopper_demo_name;
}else{
var shopperName=globalwpw.hasNameCookie;
}
var askEmail=wpwKits.randomMsg(wp_chatbot_obj.asking_phone);
setTimeout(function(){
wpwMsg.single(askEmail);
//Now updating the support part as .
globalwpw.supportStep='phone';
globalwpw.wildCard=1;
//keeping value in localstorage
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
},1000)
}else if(exitcustomintent!=''){
globalwpw.initialize=1;
globalwpw.ai_step=1;
globalwpw.wildCard=0;
wpwAction.bot(exitcustomintent);
}
proactive_retargeting_sound();
//Window foucus meta title change.
window_focus_change_meta_title();
}else if(wpChatBotVar.exit_intent_email==1 && wpChatBotVar.exitintent_all_page!='pagewise'){
globalwpw.wildCard=3;
globalwpw.subscriptionStep='welcome';
wpwTree.subscription('test');
$.cookie('scroll_open','yes');
//pro active sound
proactive_retargeting_sound();
//Window foucus meta title change.
window_focus_change_meta_title();
}else{
if (localStorage.getItem("wpwHitory")) {
showing_proactive_msg( handle_language(wpChatBotVar.ret_greet)+' '+shopper +', '+exitmessage);
} else {
showing_proactive_double_msg(handle_language(wpChatBotVar.ret_greet)+' '+shopper+', '+exitmessage)
}
$.cookie('exit_intent','yes');
//pro active sound
proactive_retargeting_sound();
//Window foucus meta title change.
window_focus_change_meta_title();
}
}, 1000)
}
}
});
}
if(wpChatBotVar.enable_scroll_open==1 && (wpChatBotVar.scrollintent_all_page=='on' || (wpChatBotVar.scrollintent_all_page=='off' && wpChatBotVar.scrollintent_pages.indexOf(wpChatBotVar.current_pageid)>-1) || (wpChatBotVar.scrollintent_all_page=='pagewise' && wpChatBotVar.scroll_pagewise.page.indexOf(wpChatBotVar.current_pageid)>-1) || (wpChatBotVar.trigger_url_scroll != null) ) ){
$(document).on('scroll', function (event) {
var OpenScroll=true;
//if will open once if setup from backend.
if( $.cookie('scroll_open')=='yes' && wpChatBotVar.scroll_open_once==1) {
OpenScroll=false;
}
//it will be open only for single time.
var scrollcustomintent = wpChatBotVar.scroll_open_custom_intent;
var scrollmessage = handle_language( wpChatBotVar.scroll_open_msg );
var spagesurl = wpChatBotVar.trigger_url_scroll;
if (spagesurl) {
var sindex = spagesurl.indexOf(wpChatBotVar.current_pageid);
var smessages = wpChatBotVar.exit_pagewise.message;
var sintent = wpChatBotVar.exit_pagewise.intent;
if(spagesurl.indexOf(wpChatBotVar.current_pageid)>-1){
var eindex = spagesurl.indexOf(wpChatBotVar.current_pageid);
}
if(sintent[sindex]!=''){
scrollcustomintent = sintent[sindex];
}
if(smessages[sindex]!=''){
scrollmessage = smessages[sindex];
}
}
if(wpChatBotVar.scrollintent_all_page=='pagewise'){
var epages = wpChatBotVar.scroll_pagewise.page;
var emessages = wpChatBotVar.scroll_pagewise.message;
var eintent = wpChatBotVar.scroll_pagewise.intent;
if(wpChatBotVar.scroll_pagewise.page.indexOf(wpChatBotVar.current_pageid)>-1){
var eindex = wpChatBotVar.scroll_pagewise.page.indexOf(wpChatBotVar.current_pageid);
}
if(eintent[eindex]!=''){
scrollcustomintent = eintent[eindex];
}
if(emessages[eindex]!=''){
scrollmessage = emessages[eindex];
}
}
if(typeof scrollcustomintent !== "undefined"){
scrollcustomintent = scrollcustomintent.trim();
}
if (( OpenScroll==true) && (document.getElementsByClassName("wpbot-saas-live-chat")[0].style.display != 'block')) {
if(wpChatBotVar.scroll_open_handler==0 && $('.active-chat-board').length == 0 ){
var scrollOpenVal = parseInt(($(document).height() * wpChatBotVar.scroll_open_percent) / 100);
if ($(window).scrollTop() + screen.height - 50 > scrollOpenVal) {
if($('.active-chat-board').length ==0){
wpChatBotVar.re_target_handler = 2;
wp_chatbot_obj.re_target_handler = 1;
$('#wp-chatbot-ball').removeClass('wpbot_chatclose_iconanimation');
$('#wp-chatbot-ball').addClass('wpbot_chatopen_iconanimation');
$('#wp-chatbot-ball').find('img').attr('src', wpChatBotVar.imgurl+'wpbot-close-icon.png');
//$('.wp-chatbot-ball').css('background', 'unset');
$("#wp-chatbot-board-container").addClass('active-chat-board');
if($('.chat_active').length>1){
$('.wp-chatbot-ball').trigger( "click" );
}
if($('.wp-chatbot-tpl-4-chat-trigger').length>0){
$('.wp-chatbot-tpl-4-chat-trigger').trigger( "click" );
}
if(wpChatBotVar.template=='template-06' || wpChatBotVar.template=='template-07'){
$('#wp-chatbot-ball').hide();
$(".wp-chatbot-container").animate({left: '-340px'});
}
if( $('.qc_wpbot_floating_main').length > 0 ){
$('.qc_wpbot_floating_main').hide();
}
}
if( $('.wp-chatbot-start-container').is(':visible') ){
$('.wp-chatbot-container').show();
$('.wp-chatbot-start-container').hide();
$('#wp-chatbot-integration-container .wp-chatbot-integration-button-container').show();
}else{
$('.wp-chatbot-container').show();
$('#wp-chatbot-integration-container .wp-chatbot-integration-button-container').show();
}
setTimeout(function(){
$('.active-chat-board').addClass('animated tada');
setTimeout(function(){
$('.active-chat-board').removeClass('animated tada');
}, 1000)
}, 200)
wpChatBotVar.scroll_open_handler++;
wpChatBotVar.re_target_handler = 2;
wp_chatbot_obj.re_target_handler = 1;
wpwbot_board_action();
setTimeout(function(){
var json = {
msg: 'chatbot_open',
val: (jQuery('#wp-chatbot-chat-container').height()+80)
}
sendMessageIframe(json);
},200)
//Shopper Name
if(localStorage.getItem('shopper')){
var shopper=localStorage.getItem('shopper');
}else{
var shopper= handle_language(wpChatBotVar.shopper_demo_name);
}
setTimeout(function () {
if(scrollcustomintent!=''){
if(scrollcustomintent=='Faq'){
globalwpw.wildCard=1;
globalwpw.supportStep='welcome';
wpwAction.bot('from wildcard support');
//keeping value in localstorage
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
}else if(scrollcustomintent=='Email Subscription'){
globalwpw.wildCard=3;
globalwpw.subscriptionStep='welcome';
wpwTree.subscription();
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
}else if(scrollcustomintent==handle_language(wp_chatbot_obj.site_search)){
if(typeof(globalwpw.hasNameCookie)=='undefined'|| globalwpw.hasNameCookie==''){
var shopperName= wp_chatbot_obj.shopper_demo_name;
}else{
var shopperName=globalwpw.hasNameCookie;
}
var askEmail= wpwKits.randomMsg(wp_chatbot_obj.asking_search_keyword)
wpwMsg.single(askEmail.replace("#name", shopperName));
//Now updating the support part as .
globalwpw.supportStep='search';
globalwpw.wildCard=1;
//keeping value in localstorage
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
}else if(scrollcustomintent=='Send Us Email'){
if(typeof(globalwpw.hasNameCookie)=='undefined'|| globalwpw.hasNameCookie==''){
var shopperName= wp_chatbot_obj.shopper_demo_name;
}else{
var shopperName=globalwpw.hasNameCookie;
}
var askEmail= wpwKits.randomMsg(wp_chatbot_obj.asking_email);
wpwMsg.single(askEmail);
//Now updating the support part as .
globalwpw.supportStep='email';
globalwpw.wildCard=1;
//keeping value in localstorage
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
}else if(scrollcustomintent=='Leave A Feedback'){
if(typeof(globalwpw.hasNameCookie)=='undefined'|| globalwpw.hasNameCookie==''){
var shopperName= wp_chatbot_obj.shopper_demo_name;
}else{
var shopperName=globalwpw.hasNameCookie;
}
var askEmail= wpwKits.randomMsg(wp_chatbot_obj.asking_email);
wpwMsg.single(askEmail);
//Now updating the support part as .
globalwpw.supportStep='email';
globalwpw.wildCard=1;
//keeping value in localstorage
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
}else if(scrollcustomintent == 'Request Callback'){
if(typeof(globalwpw.hasNameCookie)=='undefined'|| globalwpw.hasNameCookie==''){
var shopperName= globalwpw.settings.obj.shopper_demo_name;
}else{
var shopperName=globalwpw.hasNameCookie;
}
var askEmail= wpwKits.randomMsg(wp_chatbot_obj.asking_phone);
setTimeout(function(){
wpwMsg.single(askEmail);
//Now updating the support part as .
globalwpw.supportStep='phone';
globalwpw.wildCard=1;
//keeping value in localstorage
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
},1000)
}else if(scrollcustomintent!=''){
globalwpw.initialize=1;
globalwpw.ai_step=1;
globalwpw.wildCard=0;
wpwAction.bot(scrollcustomintent);
}
proactive_retargeting_sound();
//Window foucus meta title change.
window_focus_change_meta_title();
}else if(wpChatBotVar.scroll_open_email==1 && wpChatBotVar.scrollintent_all_page!='pagewise'){
globalwpw.wildCard=3;
globalwpw.subscriptionStep='welcome';
wpwTree.subscription('test');
$.cookie('scroll_open','yes');
//pro active sound
proactive_retargeting_sound();
//Window foucus meta title change.
window_focus_change_meta_title();
}else{
if (localStorage.getItem("wpwHitory")) {
showing_proactive_msg(handle_language(wpChatBotVar.ret_greet)+' '+ shopper+', '+scrollmessage);
} else {
showing_proactive_double_msg(handle_language(wpChatBotVar.ret_greet)+' '+ shopper+', '+scrollmessage)
}
$.cookie('scroll_open','yes');
//pro active sound
proactive_retargeting_sound();
//Window foucus meta title change.
window_focus_change_meta_title();
}
}, 1000)
}
}
}
});
}
if(wpChatBotVar.enable_auto_open==1 && (wpChatBotVar.autointent_all_page=='on' || (wpChatBotVar.autointent_all_page=='off' && wpChatBotVar.autointent_pages.indexOf(wpChatBotVar.current_pageid)>-1) || (wpChatBotVar.autointent_all_page=='pagewise' && wpChatBotVar.auto_pagewise.page.indexOf(wpChatBotVar.current_pageid)>-1) || (wpChatBotVar.trigger_url_auto != null) )){
//if will open once if setup from backend.
var autoOpen=true;
if($.cookie('auto_open')=='yes' && wpChatBotVar.auto_open_once==1) {
autoOpen=false;
}
var autocustomintent = wpChatBotVar.auto_open_custom_intent;
var automessage = handle_language( wpChatBotVar.auto_open_msg );
var apagesurl = wpChatBotVar.trigger_url_auto;
if (apagesurl) {
var aindex = apagesurl.indexOf(wpChatBotVar.current_pageid);
var amessages = wpChatBotVar.auto_pagewise.message;
var aintent = wpChatBotVar.auto_pagewise.intent;
if(apagesurl.indexOf(wpChatBotVar.current_pageid)>-1){
var aindex = apagesurl.indexOf(wpChatBotVar.current_pageid);
}
if(aintent[aindex]!=''){
autocustomintent = aintent[aindex];
}
if(aintent[aindex]!=''){
automessage = amessages[eindex];
}
}
if(wpChatBotVar.autointent_all_page=='pagewise'){
var epages = wpChatBotVar.auto_pagewise.page;
var emessages = wpChatBotVar.auto_pagewise.message;
var eintent = wpChatBotVar.auto_pagewise.intent;
if(wpChatBotVar.auto_pagewise.page.indexOf(wpChatBotVar.current_pageid)>-1){
var eindex = wpChatBotVar.auto_pagewise.page.indexOf(wpChatBotVar.current_pageid);
}
if(eintent[eindex]!=''){
autocustomintent = eintent[eindex];
}
if(emessages[eindex]!=''){
automessage = emessages[eindex];
}
}
if(typeof autocustomintent !== "undefined"){
autocustomintent = autocustomintent.trim();
}
if( autoOpen==true) {
setTimeout(function (e) {
if(document.getElementsByClassName("wpbot-saas-live-chat")[0].style.display != 'block'){
if (wpChatBotVar.auto_open_handler == 0 && $('.active-chat-board').length == 0 ) {
if ($('.active-chat-board').length == 0) {
$('#wp-chatbot-ball').removeClass('wpbot_chatclose_iconanimation');
$('#wp-chatbot-ball').addClass('wpbot_chatopen_iconanimation');
$('#wp-chatbot-ball').find('img').attr('src', wpChatBotVar.imgurl+'wpbot-close-icon.png');
//$('.wp-chatbot-ball').css('background', 'unset');
$("#wp-chatbot-board-container").addClass('active-chat-board');
if($('.chat_active').length>1){
$('.wp-chatbot-ball').trigger( "click" );
}
if($('.wp-chatbot-tpl-4-chat-trigger').length>0){
$('.wp-chatbot-tpl-4-chat-trigger').trigger( "click" );
}
if(wpChatBotVar.template=='template-06' || wpChatBotVar.template=='template-07'){
$('#wp-chatbot-ball').hide();
$(".wp-chatbot-container").animate({left: '-340px'});
}
if( $('.qc_wpbot_floating_main').length > 0 ){
$('.qc_wpbot_floating_main').hide();
}
}
if( $('.wp-chatbot-start-container').is(':visible') ){
$('.wp-chatbot-container').show();
$('.wp-chatbot-start-container').hide();
$('#wp-chatbot-integration-container .wp-chatbot-integration-button-container').show();
}else{
$('.wp-chatbot-container').show();
$('#wp-chatbot-integration-container .wp-chatbot-integration-button-container').show();
}
setTimeout(function(){
$('.active-chat-board').addClass('animated tada');
setTimeout(function(){
$('.active-chat-board').removeClass('animated tada');
}, 1000)
}, 200)
wpChatBotVar.auto_open_handler++;
wpChatBotVar.re_target_handler = 3;
wp_chatbot_obj.re_target_handler = 1;
wpwbot_board_action();
setTimeout(function(){
var json = {
msg: 'chatbot_open',
val: (jQuery('#wp-chatbot-chat-container').height()+80)
}
sendMessageIframe(json);
},200)
//Shopper Name
if(localStorage.getItem('shopper')){
var shopper=localStorage.getItem('shopper');
}else{
var shopper= handle_language(wpChatBotVar.shopper_demo_name);
}
setTimeout(function () {
if((typeof autocustomintent != 'undefined') && (autocustomintent != '')){
if(autocustomintent=='Faq'){
globalwpw.wildCard=1;
globalwpw.supportStep='welcome';
wpwAction.bot('from wildcard support');
//keeping value in localstorage
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
}else if(autocustomintent=='Email Subscription'){
globalwpw.wildCard=3;
globalwpw.subscriptionStep='welcome';
wpwTree.subscription();
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
}else if(autocustomintent==handle_language(wp_chatbot_obj.site_search)){
if(typeof(globalwpw.hasNameCookie)=='undefined'|| globalwpw.hasNameCookie==''){
var shopperName= wp_chatbot_obj.shopper_demo_name;
}else{
var shopperName=globalwpw.hasNameCookie;
}
var askEmail= wpwKits.randomMsg(wp_chatbot_obj.asking_search_keyword)
wpwMsg.single(askEmail.replace("#name", shopperName));
//Now updating the support part as .
globalwpw.supportStep='search';
globalwpw.wildCard=1;
//keeping value in localstorage
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
}else if(autocustomintent=='Send Us Email'){
if(typeof(globalwpw.hasNameCookie)=='undefined'|| globalwpw.hasNameCookie==''){
var shopperName= wp_chatbot_obj.shopper_demo_name;
}else{
var shopperName=globalwpw.hasNameCookie;
}
var askEmail=wpwKits.randomMsg(wp_chatbot_obj.asking_email);
wpwMsg.single(askEmail);
//Now updating the support part as .
globalwpw.supportStep='email';
globalwpw.wildCard=1;
//keeping value in localstorage
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
}else if(autocustomintent=='Leave A Feedback'){
if(typeof(globalwpw.hasNameCookie)=='undefined'|| globalwpw.hasNameCookie==''){
var shopperName= wp_chatbot_obj.shopper_demo_name;
}else{
var shopperName=globalwpw.hasNameCookie;
}
var askEmail= wpwKits.randomMsg(wp_chatbot_obj.asking_email);
wpwMsg.single(askEmail);
//Now updating the support part as .
globalwpw.supportStep='email';
globalwpw.wildCard=1;
//keeping value in localstorage
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
}else if(autocustomintent == 'Request Callback'){
if(typeof(globalwpw.hasNameCookie)=='undefined'|| globalwpw.hasNameCookie==''){
var shopperName= globalwpw.settings.obj.shopper_demo_name;
}else{
var shopperName=globalwpw.hasNameCookie;
}
var askEmail= wpwKits.randomMsg(wp_chatbot_obj.asking_phone);
setTimeout(function(){
wpwMsg.single(askEmail);
//Now updating the support part as .
globalwpw.supportStep='phone';
globalwpw.wildCard=1;
//keeping value in localstorage
localStorage.setItem("wildCard", globalwpw.wildCard);
localStorage.setItem("supportStep", globalwpw.supportStep);
},1000)
}else if((autocustomintent!='')){
globalwpw.initialize=1;
globalwpw.ai_step=1;
globalwpw.wildCard=0;
wpwAction.bot(autocustomintent);
}
proactive_retargeting_sound();
//Window foucus meta title change.
window_focus_change_meta_title();
}else if(wpChatBotVar.auto_open_email==1 && wpChatBotVar.autointent_all_page!='pagewise'){
globalwpw.wildCard=3;
globalwpw.subscriptionStep='welcome';
wpwTree.subscription('test');
$.cookie('auto_open','yes');
//pro active sound
proactive_retargeting_sound();
//Window foucus meta title change.
window_focus_change_meta_title();
}else{
var automessage = handle_language( wpChatBotVar.auto_open_msg );
if (localStorage.getItem("wpwHitory")) {
showing_proactive_msg(handle_language(wpChatBotVar.ret_greet)+' '+ shopper+', '+automessage);
} else {
showing_proactive_double_msg(handle_language(wpChatBotVar.ret_greet)+' '+shopper+', '+automessage)
}
$.cookie('auto_open','yes');
//pro active sound
proactive_retargeting_sound();
//Window foucus meta title change.
window_focus_change_meta_title();
}
}, 1000)
}
}
}, parseInt(wpChatBotVar.auto_open_time * 1000));
}
}
//Retargeting for Cart to complete checkout.
if(wpChatBotVar.enable_ret_user_show==1 && localStorage.getItem("wpwHitory") && $.cookie('return_user')!='yes') {
$.cookie('return_user','yes');
var data = {'action': 'qcld_wb_chatbot_only_cart'};
jQuery.post(wpChatBotVar.ajax_url, data, function (response) {
if (response.items > 0) {
if ($('.active-chat-board').length == 0) {
setTimeout(function () {
$('#wp-chatbot-ball').removeClass('wpbot_chatclose_iconanimation');
$('#wp-chatbot-ball').addClass('wpbot_chatopen_iconanimation');
$('#wp-chatbot-ball').find('img').attr('src', wpChatBotVar.imgurl+'wpbot-close-icon.png');
//$('.wp-chatbot-ball').css('background', 'unset');
$("#wp-chatbot-board-container").addClass('active-chat-board');
if(wpChatBotVar.template=='template-06' || wpChatBotVar.template=='template-07'){
$('#wp-chatbot-ball').hide();
$(".wp-chatbot-container").animate({left: '-340px'});
}
if( $('.wp-chatbot-start-container').is(':visible') ){
$('.wp-chatbot-container').show();
$('.wp-chatbot-start-container').hide();
$('#wp-chatbot-integration-container .wp-chatbot-integration-button-container').show();
}else{
$('.wp-chatbot-container').show();
$('#wp-chatbot-integration-container .wp-chatbot-integration-button-container').show();
}
setTimeout(function(){
$('.active-chat-board').addClass('animated tada');
setTimeout(function(){
$('.active-chat-board').removeClass('animated tada');
}, 1000)
}, 200)
wp_chatbot_obj.re_target_handler = 1;
wpwbot_board_action();
setTimeout(function(){
var json = {
msg: 'chatbot_open',
val: (jQuery('#wp-chatbot-chat-container').height()+80)
}
sendMessageIframe(json);
},200)
showing_proactive_msg( handle_language( wpChatBotVar.checkout_msg ) );
setTimeout(function () {
showing_proactive_msg(response.html);
//Window foucus meta title change.
window_focus_change_meta_title();
}, 2000);
}, 1000);
}
}
});
}
if(wpChatBotVar.enable_inactive_time_show==1 && localStorage.getItem("wpwHitory") ) {
var timeoutID;
function setup() {
/*jQuery(document).on("mousemove", resetTimer, false);
jQuery(document).on("mousedown", resetTimer, false);
jQuery(document).on("keypress", resetTimer, false);
jQuery(document).on("DOMMouseScroll", resetTimer, false);
jQuery(document).on("mousewheel", resetTimer, false);
jQuery(document).on("touchmove", resetTimer, false);
jQuery(document).on("MSPointerMove", resetTimer, false);
*/
startTimer();
}
setup();
function startTimer() {
// wait as set from admin seconds before calling goInactive
timeoutID = window.setTimeout(goInactive, parseInt(wpChatBotVar.inactive_time*1000));
}
function resetTimer(e) {
window.clearTimeout(timeoutID);
goActive();
}
function goInactive() {
if(wpChatBotVar.ret_inactive_user_once==1 && $.cookie('return_inactive_user')!='yes') {
$.cookie('return_inactive_user','yes');
var data = {'action': 'qcld_wb_chatbot_only_cart'};
jQuery.post(wpChatBotVar.ajax_url, data, function (response) {
if (response.items > 0) {
if ($('.active-chat-board').length == 0) {
setTimeout(function () {
$('#wp-chatbot-ball').removeClass('wpbot_chatclose_iconanimation');
$('#wp-chatbot-ball').addClass('wpbot_chatopen_iconanimation');
$('#wp-chatbot-ball').find('img').attr('src', wpChatBotVar.imgurl+'wpbot-close-icon.png');
//$('.wp-chatbot-ball').css('background', 'unset');
$("#wp-chatbot-board-container").addClass('active-chat-board');
if( $('.wp-chatbot-start-container').is(':visible') ){
$('.wp-chatbot-container').show();
$('.wp-chatbot-start-container').hide();
$('#wp-chatbot-integration-container .wp-chatbot-integration-button-container').show();
}else{
$('.wp-chatbot-container').show();
$('#wp-chatbot-integration-container .wp-chatbot-integration-button-container').show();
}
setTimeout(function(){
$('.active-chat-board').addClass('animated tada');
setTimeout(function(){
$('.active-chat-board').removeClass('animated tada');
}, 1000)
}, 200)
wpwbot_board_action();
showing_proactive_msg( handle_language(wpChatBotVar.checkout_msg) );
setTimeout(function () {
showing_proactive_msg(response.html);
//Window foucus meta title change.
window_focus_change_meta_title();
}, 2000);
}, 2000);
}
}
});
}
}
function goActive() {
// do something
startTimer();
}
}
//Proactive retargeting sound for auto open. scroll open and
function proactive_retargeting_sound() {
if(wpChatBotVar.enable_ret_sound==1){
var promise = document.querySelector('#wp-chatbot-proactive-audio').play();
if (promise !== undefined) {
promise.then(function (success) {
//success to play
}).catch(function (error) {
//some error
});
}
}
}
//When user will be out of window and news retargetting will be shown. where opening hour, title and meta need to be set.
function window_focus_change_meta_title() {
if(wpChatBotVar.enable_meta_title==1 && handle_language(wpChatBotVar.meta_label)!="" && openingHourIs==0) {
var showInactive = 0;
MetaTitleInterval = setInterval(function () {
if (showInactive == 0) {
document.title = handle_language(wpChatBotVar.meta_label);
showInactive = 1;
} else {
document.title = orginalTitle;
showInactive = 0;
}
}, 1000);
}
}
//wpwBot proActive end
function wpwbot_board_action() {
if (widowW <= 1024 && wpChatBotVar.mobile_full_screen==1 && typeof insideIframe === 'undefined') {//For mobile
if ($('#wp-chatbot-mobile-close').length <= 0 && wpChatBotVar.template!='template-05' && ( typeof(wpbotshortcodetemplate)==="undefined" || wpbotshortcodetemplate!='template-05' )) {
//$('.wp-chatbot-board-container').append('X
');
//$('.wp-chatbot-header').hide();
}
if(wpChatBotVar.template=='template-05' || ( typeof(wpbotshortcodetemplate)!=="undefined" && wpbotshortcodetemplate=='template-05' )){
$('.wp-chatbot-ball-inner').slimScroll({
height: '70hv',
start: 'bottom'
}).parent().find('.slimScrollBar').css({'top': $('.wp-chatbot-ball-inner').height() + 'px'});
}else{
$('.wp-chatbot-ball-inner').slimScroll({
height: '100hv',
start: 'bottom'
}).parent().find('.slimScrollBar').css({'top': $('.wp-chatbot-ball-inner').height() + 'px'});
$('#wp-chatbot-chat-container').css({'bottom': '0', 'left': '0', 'right': '0'});
$('#wp-chatbot-ball').hide();
//Maintain inner chat box height
var widowH = $(window).height();
var headerH = $('.wp-chatbot-header').outerHeight();
var footerH = $('.wp-chatbot-footer').outerHeight();
var AppContentInner = widowH - footerH - headerH;
if(wpChatBotVar.template=='template-07'){
AppContentInner = (parseFloat(AppContentInner) + 2) - (parseFloat($('.wp-bot-header').height()*2));
}
if(wpChatBotVar.template=='template-06'){
AppContentInner = (parseFloat(AppContentInner) + 2) - (parseFloat($('.wp-bot-header').height()));
}
$('.wp-chatbot-ball-inner').css({'height': AppContentInner + 'px'})
$(this).hide();
}
} else {
//$('.wp-chatbot-header').append('X
');
$('.wp-chatbot-ball-inner').slimScroll({
height: '70hv',
start: 'bottom'
}).parent().find('.slimScrollBar').css({'top': $('.wp-chatbot-ball-inner').height() + 'px'});
}
if( typeof(iframe_exists) !== "undefined" ){
var widowH1 = screen.height - 50
if(wpChatBotVar.template=='template-06' || wpChatBotVar.template=='template-07'){
var ballConH1 = parseInt(widowH1 * 0.5);
}else{
var ballConH1 = parseInt(widowH1 * 0.5) + 73;
}
$('.wp-chatbot-ball-inner').css({'height': ballConH1 + 'px'})
$('.wpbot-saas-live-chat').css({'height': (ballConH1) + 'px'})
$('.wpbot-saas-live-chat').width( '370px' );
if( $('.wbcaBody').length > 0 ){
$('.wbcaBody').css( "height", (ballConH1-30)+"px" )
}
if( $('#wbca_chat_body').length > 0 ){
$('#wbca_chat_body').css( "height", (ballConH1-73)+"px" )
}
}
//Here is the Plugin to be load only for once.
if (LoadwpwBotPlugin == 0) {
jQuery.wpwbot({obj: wpChatBotVar, editor_handler: textEditorHandler, preLoadingTime: wpChatBotVar.botpreloadingtime});
LoadwpwBotPlugin++;
var data = {'action': 'qcld_wb_chatbot_session_count'};
jQuery.post(wpChatBotVar.ajax_url, data, function (response) {
//
});
} else {
if ( localStorage.getItem("wpwHitory") == null && jQuery('#wp-chatbot-messages-container').html() == '' ) {
wpwWelcome.greeting();
}
}
//If product detials is open then it will be closed.
$('.wp-chatbot-product-container').removeClass('active-chatbot-product-details');
//Show and close notification message on ball click
if ($('.active-chat-board').length != 0) {
$('#wp-chatbot-notification-container').removeClass('wp-chatbot-notification-container-sliding');
//chatbox will be open and notificaion will be closed
$('#wp-chatbot-notification-container').addClass('wp-chatbot-notification-container-disable');
//clearInterval(notificationInterval);
} else {
if (!sessionStorage.getItem('wpChatbotNotification')) {
$('#wp-chatbot-notification-container').removeClass('wp-chatbot-notification-container-disable');
$('#wp-chatbot-notification-container').addClass('wp-chatbot-notification-container-sliding');
}
/// clearInterval(notificationInterval);
}
//Messenger handling.
if ($('.active-chat-board').length > 0) {
$('#wp-chatbot-integration-container').show();
if(wpChatBotVar.template=='template-07'){
$('#wp-chatbot-integration-container-07').hide();
}
} else {
$('#wp-chatbot-integration-container').hide();
if(wpChatBotVar.template=='template-07'){
$('#wp-chatbot-integration-container-07').show();
}
}
}
function showing_proactive_msg(msg){
//first open then chatboard
if(localStorage.getItem("wpwHitory") && ! $('.wp-chatbot-operation-option[data-option="chat"]').parent().hasClass('wp-chatbot-operation-active')){
$('.wp-chatbot-messages-wrapper').html(localStorage.getItem("wpwHitory"));
$('.wp-chatbot-operation-option').each(function(){
if($(this).attr('data-option')=='chat'){
$(this).parent().addClass('wp-chatbot-operation-active');
}else{
$(this).parent().removeClass('wp-chatbot-operation-active');
}
});
}
var msgContent='' +
''+
'

'+
'
'+
''+ handle_language(wpChatBotVar.agent)+'
'
+'';
if($('.wp-chatbot-comment-loader').length<1){
$('#wp-chatbot-messages-container').append(msgContent);
}
//Scroll to the last message
$('.wp-chatbot-ball-inner').animate({ scrollTop: $('.wp-chatbot-messages-wrapper').prop("scrollHeight")}, 'slow').parent().find('.slimScrollBar').css({'top':$('.wp-chatbot-ball-inner').height()+'px'});
msg += 'X';
setTimeout(function(){
$('#wp-chatbot-messages-container li:last .wp-chatbot-paragraph').html(msg).css({'background-color':wpChatBotVar.proactive_bg_color});
//scroll to the last message
$('.wp-chatbot-ball-inner').animate({ scrollTop: $('.wp-chatbot-messages-wrapper').prop("scrollHeight")}, 'slow').parent().find('.slimScrollBar').css({'top':$('.wp-chatbot-ball-inner').height()+'px'});
setTimeout(function(){
wp_chatbot_obj.re_target_handler = 0;
}, 1000);
}, 2000);
}
function showing_proactive_double_msg(secondMsg) {
//first open then chatboard
if(localStorage.getItem("wpwHitory")){
$('.wp-chatbot-messages-wrapper').html(localStorage.getItem("wpwHitory"));
$('.wp-chatbot-operation-option').each(function(){
if($(this).attr('data-option')=='chat'){
$(this).parent().addClass('wp-chatbot-operation-active');
}else{
$(this).parent().removeClass('wp-chatbot-operation-active');
}
});
}
var fristMsg=""+handle_language(wpChatBotVar.agent)+" "+handle_language(wpChatBotVar.agent_join);
var msgContent='' +
''+
'

'+
'
'+
''+ handle_language(wpChatBotVar.agent)+'
'
+'';
$('#wp-chatbot-messages-container').append(msgContent);
//Scroll to the last message
$('.wp-chatbot-ball-inner').animate({ scrollTop: $('.wp-chatbot-messages-wrapper').prop("scrollHeight")}, 'slow').parent().find('.slimScrollBar').css({'top':$('.wp-chatbot-ball-inner').height()+'px'});
secondMsg += 'X';
setTimeout(function(){
$('#wp-chatbot-messages-container li:last .wp-chatbot-paragraph').html(fristMsg);
//Second Message with interval
$('#wp-chatbot-messages-container').append(msgContent);
//Scroll to the last message
$('.wp-chatbot-ball-inner').animate({ scrollTop: $('.wp-chatbot-messages-wrapper').prop("scrollHeight")}, 'slow').parent().find('.slimScrollBar').css({'top':$('.wp-chatbot-ball-inner').height()+'px'});
setTimeout(function(){
$('#wp-chatbot-messages-container li:last .wp-chatbot-paragraph').html(secondMsg).css({'background-color':wpChatBotVar.proactive_bg_color});
//Scroll to the last message
$('.wp-chatbot-ball-inner').animate({ scrollTop: $('.wp-chatbot-messages-wrapper').prop("scrollHeight")}, 'slow').parent().find('.slimScrollBar').css({'top':$('.wp-chatbot-ball-inner').height()+'px'});
setTimeout(function(){
wpwWelcome.greeting();
setTimeout(function(){
wp_chatbot_obj.re_target_handler = 0;
}, 1000);
}, 2000)
//localStorage.getItem("wpwHitory") && globalwpw.initialize==0
}, 2000);
}, 2000);
}
$("#qcld-wp-chatbot-shortcode-style-css").attr("disabled", "disabled");
/***
* Notification Message
*/
if ($('#wp-chatbot-notification-container').length > 0) {
if (sessionStorage.getItem('wpChatbotNotification') && (sessionStorage.getItem('wpChatbotNotification') == 'removed') ){
//if remove on the session.
$('#wp-chatbot-notification-container').addClass('wp-chatbot-notification-container-disable');
} else {
//Notification comes with slideIn effect
$('#wp-chatbot-notification-container').addClass('wp-chatbot-notification-container-sliding');
//handling welcome & return user welcome msg.
var welcomeMsg = '';
if ($.cookie("shopper") && wpChatBotVar.disable_wp_chatbot_history!=1) {
var shopper = $.cookie("shopper");
welcomeMsg = wpChatBotVar.welcome_back[wpChatBotVar.language][0] + ' ' + shopper + '!';
} else {
welcomeMsg = wpChatBotVar.welcome[wpChatBotVar.language][0] + ' ' + handle_language(wpChatBotVar.host) + '!';
}
$('.wp-chatbot-notification-welcome').html(welcomeMsg);
//Notifications msgs handling.
var notifications = wpChatBotVar.notifications[wpChatBotVar.language];
var notification_intents = wpChatBotVar.notification_intents[wpChatBotVar.language]
if (notifications.length > 1) {
var totalNotMsg = wpChatBotVar.notifications[wpChatBotVar.language].length;
var notMsgIndex = 0;
var intervalTime = parseInt(wpChatBotVar.notification_interval) * 1000;
var notificationInterval = setInterval(function (e) {
notMsgIndex++;
if (totalNotMsg <= notMsgIndex) {
notMsgIndex = 0;
}
//show new notification time after every intervalTime
if(typeof(globalwpw.hasNameCookie)=='undefined'|| globalwpw.hasNameCookie==''){
var shopperName= wp_chatbot_obj.shopper_demo_name;
}else{
var shopperName=globalwpw.hasNameCookie;
}
$('.wp-chatbot-notification-message').css({'opacity': 1}).html(notifications[notMsgIndex].replace("%%username%%", ''+shopperName+''));
if(notification_intents[notMsgIndex]!='' && typeof notification_intents[notMsgIndex] !='undefined'){
$('#wp-chatbot-notification-container').attr('data-intent', notification_intents[notMsgIndex]);
}else{
$('#wp-chatbot-notification-container').removeAttr('data-intent');
}
}, intervalTime);
}else{
if(typeof(globalwpw.hasNameCookie)=='undefined'|| globalwpw.hasNameCookie==''){
var shopperName= wp_chatbot_obj.shopper_demo_name;
}else{
var shopperName=globalwpw.hasNameCookie;
}
$('.wp-chatbot-notification-message').css({'opacity': 1}).html($('.wp-chatbot-notification-message').html().replace("%%username%%", ''+shopperName+''));
}
$(".wp-chatbot-notification-close").on('click', function () {
$('#wp-chatbot-notification-container').addClass('wp-chatbot-notification-container-disable');
//clearInterval(notificationInterval);
sessionStorage.setItem('wpChatbotNotification', 'removed');
});
}
}
}
else if ($('#wp-chatbot-shortcode-template-container').length > 0) { //Page shortcode area.
$('#wp-chatbot-chat-container').css({'display': 'none'});
$('#wp-chatbot-ball').hide();
//Add Scroll to chat ui
$('.wp-chatbot-ball-inner').slimScroll({
height: '70hv',
start: 'bottom'
}).parent().find('.slimScrollBar').css({'top': $('.wp-chatbot-ball-inner').height() + 'px'});
//Add scroll to cart part
var recentViewHeight = $('.wp-chatbot-container').outerHeight();
if ($('.chatbot-shortcode-template-02').length == 0) {
$('.wp-chatbot-cart-body').slimScroll({height: '200px', start: 'top'});
$('.wp-chatbot-widget .wp-chatbot-products').slimScroll({height: '435px', start: 'top'});
}
//Remove style of template
$("#qcld-wp-chatbot-style-css").attr("disabled", "disabled");
//Here is the Plugin to be load only for once.
if (LoadwpwBotPlugin == 0) {
$.wpwbot({obj: wpChatBotVar, editor_handler: textEditorHandler, preLoadingTime: wpChatBotVar.botpreloadingtime});
LoadwpwBotPlugin++;
var data = {'action': 'qcld_wb_chatbot_session_count'};
jQuery.post(wpChatBotVar.ajax_url, data, function (response) {
//
});
}
}
else if ($('#wp-chatbot-chat-app-shortcode-container').length > 0) { //App shortcode area.
textEditorHandler = 1;
//App UI (ball inner)
setTimeout(function () {
var widowH = screen.height - 50;
var footerH = $('.wp-chatbot-footer').outerHeight();
var AppContentInner = widowH - footerH;
$('#wp-chatbot-chat-app-shortcode-container .wp-chatbot-ball-inner').css({'height': AppContentInner + 'px'})
}, 300);
$(window).resize(function () {
setTimeout(function () {
var widowH = screen.height - 50;
var footerH = $('.wp-chatbot-footer').outerHeight();
var AppContentInner = widowH - footerH;
$('#wp-chatbot-chat-app-shortcode-container .wp-chatbot-ball-inner').css({'height': AppContentInner + 'px'})
}, 300)
});
$('#wp-chatbot-ball').hide();
//Add Scroll to chat ui
$("#qcld-wp-chatbot-shortcode-style-css").attr("disabled", "disabled");
$("#wp-chatbot-board-container").addClass('active-chat-board');
$('.wp-chatbot-ball-inner').slimScroll({
height: '55hv',
start: 'bottom'
}).parent().find('.slimScrollBar').css({'top': screen.height - 50 + 'px'});
if (LoadwpwBotPlugin == 0) {
$.wpwbot({obj: wpChatBotVar, editor_handler: textEditorHandler, preLoadingTime: wpChatBotVar.botpreloadingtime});
LoadwpwBotPlugin++;
var data = {'action': 'qcld_wb_chatbot_session_count'};
jQuery.post(wpChatBotVar.ajax_url, data, function (response) {
//
});
}
//Handling app cart and checkout
$('#wp-chatbot-cart-short-code').hide();
$('#wp-chatbot-checkout-short-code').hide();
$(document).on('click', '.wp-chatbot-cart-link', function (event) {
$('.wp-chatbot-messages-wrapper').hide();
$('#wp-chatbot-checkout-short-code').hide();
$('#wp-chatbot-cart-short-code').show();
event.preventDefault();
$('#wp-chatbot-cart-short-code').html('');
var data = {'action': 'qcld_wb_chatbot_cart_page'};
jQuery.post(wpChatBotVar.ajax_url, data, function (response) {
$("#wp-chatbot-cart-short-code").html(response);
});
});
$(document).on('click', '.wp-chatbot-checkout-link, .checkout-button', function (event) {
event.preventDefault();
$('.wp-chatbot-messages-wrapper').hide();
$('#wp-chatbot-cart-short-code').hide();
$('#wp-chatbot-checkout-short-code').show();
$('#wp-chatbot-checkout-short-code').html('');
var data = {'action': 'qcld_wb_chatbot_checkout_page'};
jQuery.post(wpChatBotVar.ajax_url, data, function (response) {
if (response.status == 'yes') {
window.location.href = response.html;
} else {
$("#wp-chatbot-checkout-short-code").html(response.html);
}
});
});
//Preventing url redirect from cart page.
$(document).on('click', '#wp-chatbot-chat-app-shortcode-container .woocommerce-cart-form a', function (e) {
e.preventDefault();
});
}
//For variable product configuration
var current_price_html = '';
$(document).on('change', "#wp-chatbot-product-variable select ", function () {
var variations = JSON.parse($("#wp-chatbot-variation-data").attr('data-product-variation'));
var item_conditions = [];
if(current_price_html == ''){
current_price_html = $('#wp-chatbot-product-price').html();
}
var totalAttr = $("#wp-chatbot-product-variable select").length;
var i = 1;
$("#wp-chatbot-product-variable select").each(function (index, element) {
var myVal = $(this).find('option:selected').val();
if (myVal != "") {
item_conditions.push({
'left': 'item["variation_data"]["' + $(this).attr('name') + '"][0]',
'right': myVal
})
}
});
var newVariation = [];
for (var a = 0; variations.length > a; a++) {
var item = variations[a];
var item_condition = "";
for (var i = 0; item_conditions.length > i; i++) {
if (i > 0) {
item_condition += ' && ' + '"' + eval(item_conditions[i].left).toLowerCase() + '"' + '==' + '"' + item_conditions[i].right.toLowerCase() + '"';
} else {
item_condition += '"' + eval(item_conditions[i].left).toLowerCase() + '"' + '==' + '"' + item_conditions[i].right.toLowerCase() + '"';
}
}
if (eval(item_condition)) {
newVariation[0] = item;
}
}
if (newVariation.length > 0) {
$('#wp-chatbot-variation-add-to-cart').attr('variation_id', newVariation[0]['variation_id']);
var priceSets = "";
if (typeof newVariation[0]['variation_data']['_sale_price'] !== "undefined") {
priceSets += '' + newVariation[0]['variation_price'] + '';
//priceSets += '' + wpChatBotVar.currency_symbol + parseFloat(newVariation[0]['variation_data']['_regular_price'][0]).toFixed(2) + ''
} else {
//priceSets += '' + wpChatBotVar.currency_symbol + parseFloat(newVariation[0]['variation_data']['_regular_price'][0]).toFixed(2) + '';
priceSets += '' + newVariation[0]['variation_price'] + '';
}
$('#wp-chatbot-product-price').html(priceSets);
} else {
$('#wp-chatbot-product-price').html(current_price_html);
}
});
if ($('.active-chat-board').length > 0) {
$('#wp-chatbot-integration-container').show();
if(wpChatBotVar.template=='template-07'){
$('#wp-chatbot-integration-container-07').hide();
}
} else {
$('#wp-chatbot-integration-container').hide();
if(wpChatBotVar.template=='template-07'){
$('#wp-chatbot-integration-container-07').show();
}
}
//Facebook Messenger Integration
//skype
if (wpChatBotVar.enable_skype == 1) {
$(document).on('click', '.inetegration-skype-btn', function (e) {
$('#wp-chatbot-board-container').removeClass('active-chat-board');
$('#wp-chatbot-integration-container').hide();
if(wpChatBotVar.template=='template-07'){
$('#wp-chatbot-integration-container-07').show();
}
});
}
});
// Create IE + others compatible event handler
var eventMethod = window.addEventListener ? "addEventListener" : "attachEvent";
var eventer = window[eventMethod];
var messageEvent = eventMethod == "attachEvent" ? "onmessage" : "message";
// Listen to message from child window
eventer(messageEvent,function(e) {
if(e.data.msg == 'chatbot_open'){
$('.wp-chatbot-notification-container').hide();
//$('.wpbot-saas-live-chat').hide();
}
if(e.data.msg == 'chatbot_close'){
if(sessionStorage.getItem('wpChatbotNotification') != 'removed' && wpChatBotVar.template!='template-05' ){
$('.wp-chatbot-notification-container').show();
}
}
// if(e.data.msg == 'parent'){
// $('#wp-chatbot-chat-container').css({
// 'right': '50px',
// 'bottom': '50px'
// })
// }
},false);
function sendMessageIframe(json){
parent.postMessage(json,"*");
}
});