').appendTo('body').hide()[effect](effect_duration);
}else{
jQuery('
').appendTo('body');
}
}, init_delay);
if(total_duration>0){
setTimeout(
function(){
close_popup('#ips_wr_1', '#ips_w_p_1');
}, total_duration);
}
});
break;
case 'exit':
jQuery(window).on('beforeunload', function() {
setTimeout(
function(){
if(effect!=''){
jQuery('
').appendTo('body').hide()[effect](effect_duration);
}else{
jQuery('
').appendTo('body');
}
}, init_delay);
if(total_duration>0){
setTimeout(
function(){
close_popup('#ips_wr_1', '#ips_w_p_1');
}, total_duration);
}
if(exit_mess){
return exit_mess;
}else{
return '';
}
});
break;
case 'leave':
var stop_croll = 0;
jQuery( document ).ready(function(){
jQuery(document).mousemove(function(e) {
if(e.pageY <= 5&& stop_croll == 0){
stop_croll = 1;
if(jQuery('
').length > 0 ){
setTimeout(
function(){
if(effect!=''){
jQuery('
').appendTo('body').hide()[effect](effect_duration);
}else{
jQuery('
').appendTo('body');
}
}, init_delay);
if(total_duration>0){
setTimeout(
function(){
close_popup('#ips_wr_1', '#ips_w_p_1');
}, total_duration);
}
}
}
});
});
break;
case 'custom':
jQuery('').click(function(){
setTimeout(
function(){
if(effect!=''){
jQuery('
').appendTo('body').hide()[effect](effect_duration);
}else{
jQuery('
').appendTo('body');
}
}, init_delay);
if(total_duration>0){
setTimeout(
function(){
close_popup('#ips_wr_1', '#ips_w_p_1');
}, total_duration);
}
});
break;
case 'scroll':
var display_once = 0;
jQuery(document).scroll(function(){
if(scroll_position=='bottom'){
if( jQuery(window).scrollTop() + jQuery(window).height() != jQuery(document).height() || display_once == 1) return;
display_once =1;
setTimeout(
function(){
if(effect!=''){
jQuery('
').appendTo('body').hide()[effect](effect_duration);
}else{
jQuery('
').appendTo('body');
}
}, init_delay);
if(total_duration>0){
setTimeout(
function(){
close_popup('#ips_wr_1', '#ips_w_p_1');
}, total_duration);
}
}else{
if(jQuery(window).scrollTop() != 0 || display_once == 1) return;
display_once =1;
setTimeout(
function(){
if(effect!=''){
jQuery('
').appendTo('body').hide()[effect](effect_duration);
}else{
jQuery('
').appendTo('body');
}
}, init_delay);
if(total_duration>0){
setTimeout(
function(){
close_popup('#ips_wr_1', '#ips_w_p_1');
}, total_duration);
}
}
});
break;
}//end of switch
function close_popup(id_bk, id_popup){
stop_croll = 0;
display_once = 0;
if(window.close_effect!='') {
setTimeout(function(){jQuery(id_bk).remove();}, window.close_duration);
jQuery(id_popup).hide( window.close_effect, false, window.close_duration);
}
else{
jQuery(id_popup).remove();
jQuery(id_bk).remove();
}
}
function locker(id){
stop_croll = 0;
display_once = 0;
if(window.close_effect!='') {
setTimeout(function(){jQuery('#ips_wr_'+id).remove();}, window.close_duration);
jQuery('#ips_w_p_'+id).hide( window.close_effect, false, window.close_duration);
}
else{
jQuery('#ips_w_p_'+id).remove();
jQuery('#ips_wr_'+id).remove();
}
}
if(disable_escape==0){
window.onkeyup = function (event) {
if (event.keyCode == 27) {
close_popup('#ips_wr_1', '#ips_w_p_1');
disable_escape = 1;
}
}
}
if(disable_co == 0){
jQuery(document).click(function(event) {
if ( jQuery(event.target).closest('.ips_w_1').get(0) == null ) {
close_popup('#ips_wr_1', '#ips_w_p_1');
disable_co = 1;
}
});
}
}