if(typeof $DGD.echo!=='object'){ $DGD.echo=function (str){ if($DGD.debug){console.log(str); }};} $DGD.didScroll=true; $DGD.didResize=false; $DGD.screenheight=2000; $DGD.screenwidth=4000; $DGD.boxes_wait_for_scroll=[]; $DGD.boxes_with_relative_position=[]; $DGD.boxes_wait_for_close=[]; $DGD.boxes_wait_for_open=[]; $DGD.tabs_to_open=[]; $DGD.docheight=2000; $DGD.toScroll=2000; function DgdCreateSocialButtons(box){ this.ul=false; this.container=false; this.addFbButton=function (){ this.ul.append('
  • '); if(typeof FB==='object'){ FB.init({ status:true, cookie:true, xfbml:true });}else{ jQuery.getScript("//connect.facebook.net/en_US/all.js#xfbml=1", function (){ FB.init({ status:true, cookie:true, xfbml:true });});}}; this.addTwitterButton=function (){ if(typeof twttr==='object'){ twttr.widgets.load(); }else{ jQuery.getScript("//platform.twitter.com/widgets.js"); } this.ul.append('
  • Tweet
  • '); if(box.social.twitter==='no-count'){ this.ul.find('.twitter a').attr('data-count', 'none'); } else if(box.social.twitter==='vertical'){ this.ul.find('.twitter a').attr('data-count', 'vertical'); }}; this.addGoogleButton=function (){ if(typeof gapi==='object'){ jQuery(".g-plusone").each(function (){ gapi.plusone.render(jQuery(this).get(0)); });}else{ jQuery.getScript("https://apis.google.com/js/plusone.js"); } this.ul.append('
  • '); if(box.social.google==='annotation'){ this.ul.find('.google div').attr('data-size', 'medium'); this.ul.find('.google div').attr('data-annotation', 'none'); }else{ this.ul.find('.google div').attr('data-size', box.social.google); }}; this.addLinkedinButton=function (){ if(typeof IN==='object'){ IN.parse(); }else{ jQuery.getScript("//platform.linkedin.com/in.js"); } this.ul.append('
  • '); }; this.addStumbleuponButton=function (){ jQuery.getScript("//platform.stumbleupon.com/1/widgets.js"); this.ul.append('
  • '); }; this.addPinterestButton=function (){ jQuery.getScript("//assets.pinterest.com/js/pinit.js"); this.ul.append('
  • '); }; if(box.div.find('.inscroll').length > 0){ this.container=box.div.find('.inscroll'); } else if(box.div.find('#inscroll').length > 0){ this.container=box.div.find('#inscroll'); }else{ this.container=box.div; } if(box.social){ if(!jQuery(this.container).find('ul.stb_social').length){ jQuery(this.container).append(''); } this.ul=jQuery(this.container).find('ul.stb_social'); if(this.ul.length > 0){ if(box.social.facebook){this.addFbButton(); } if(box.social.twitter){this.addTwitterButton(); } if(box.social.google){this.addGoogleButton(); } if(box.social.linkedin){this.addLinkedinButton(); } if(box.social.stumbleupon){this.addStumbleuponButton(); } if(box.social.pinterest){this.addPinterestButton(); }} }} $DGD.addClass=function (element, name){ element.className=element.className.replace(/\s+$/gi, '') + ' ' + name; }; $DGD.removeClass=function (element, name){ element.className=element.className.replace(name, ''); }; $DGD.loadCss=function (cssObject, parent){ var cssUrl, fileref; if(typeof cssObject==='string'){ cssUrl=cssObject; fileref=document.createElement('link'); fileref.rel='stylesheet'; fileref.type='text/css'; fileref.href=cssUrl; } else if(typeof cssObject==='object'){ cssUrl=cssObject.href; fileref=cssObject; } if(parent.childNodes.lenght > 0){ parent.insertBefore(fileref, parent.childNodes[0]); }else{ parent.appendChild(fileref); }}; $DGD.measureScreen=function (){ if(typeof window.innerHeight==='number'){ this.screenheight=parseInt(window.innerHeight, 10); this.screenwidth=parseInt(window.innerWidth, 10); } else if(typeof screen.availHeight==='number'){ this.screenheight=parseInt(screen.availHeight, 10); this.screenwidth=parseInt(screen.availWidth, 10); }else{ this.screenheight=parseInt(jQuery(window).height(), 10); this.screenwidth=parseInt(jQuery(window).width(), 10); } this.docheight=parseInt(document.body.scrollHeight || jQuery(document).height(), 10); this.toScroll=this.docheight - this.screenheight; }; $DGD.isMobile=function (a){ if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s)|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v)|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v)|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-|)|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0, 4))){ return true; } return false; }; $DGD.calcScroll=function (){ var scrolled=(document.body.scrollTop || parseInt(jQuery(document).scrollTop(), 10)), rate=Math.round((scrolled + 0.001) * 10 / (this.toScroll + 0.001)) * 10, i, box; for (i=0; i < this.boxes_wait_for_scroll.length; i++){ box=this.boxes_wait_for_scroll[i]; if(box.trigger.action==='scroll' && rate >=box.trigger.scroll && box.hidden && !box.closed){ if(box.trigger.delaytime > 0){ this.regTimedOpening(box, box.trigger.delaytime); }else{ this.showBox(box, false); }} if(box.trigger.action==='scroll' && rate < box.trigger.scroll && !box.hidden){ this.hideBox(box); }} }; $DGD.fixPosition=function (){ var i, box; for (i=0; i < this.boxes_with_relative_position.length; i++){ box=this.boxes_with_relative_position[i]; if(box.vpos==='center'){ box.div.css('top', (this.screenheight - box.height) / 2 + 'px'); } if(box.hpos==='center'){ box.div.css('left', (this.screenwidth - box.width) / 2 + 'px'); }} }; $DGD.setCookie=function (cname, exdays){ var d=new Date(), expires='', path='; path=/'; if(exdays!==0){ d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); expires="; expires=" + d.toUTCString(); } document.cookie=cname + "=" + exdays + expires + path; }; $DGD.getCookie=function (cname){ var name=cname + '=', ca=document.cookie.split(';'), i, c; for (i=0; i < ca.length; i++){ c=ca[i]; while (c.charAt(0)===' '){ c=c.substring(1); } if(c.indexOf(name)!==-1){ return parseInt(c.substring(name.length, c.length), 10); }} return -2; }; $DGD.checkCookie=function (box){ var cookieval=this.getCookie(box.id); if(cookieval===box.cookieLifetime || cookieval===9000){ box.closed=true; return false; } return true; }; $DGD.placeBox=function (box){ var image, elementheight, placeCloseButtonImage=function (){ var closebutton=box.div.children().first(); closebutton.removeClass('dgd_stb_box_x'); closebutton.css('background-image', 'url(' + box.closeImageUrl + ')'); closebutton.width(image.width); closebutton.height(image.height); closebutton.css('border', 'none'); closebutton.css('top', '-' + (box.jsCss.margin + parseInt(box.div.css('border-top-width'), 10)) + 'px'); closebutton.css('right', '-' + (box.jsCss.margin + parseInt(box.div.css('border-right-width'), 10)) + 'px'); }; if(!box.div){ box.div=jQuery('#' + box.id); } box.hidden=true; box.closed=false; box.anim_from={}; box.anim_to={}; if(box.jsCss.backgroundColor!==null && box.jsCss.backgroundColor!==''){ box.div.css('background-color', box.jsCss.backgroundColor); } if(box.jsCss.padding!==null){ box.div.css('padding', box.jsCss.padding + 'px'); } box.jsCss.margin=parseInt(box.jsCss.margin, 10); if(box.jsCss.borderWidth!=='0px' && box.jsCss.borderColor!==''){ box.div.css('border', box.jsCss.borderColor + ' solid ' + box.jsCss.borderWidth); } if(box.jsCss.borderRadius!=='0px'){ box.div.css('border-radius', box.jsCss.borderRadius); } if(box.jsCss.boxShadow!=='0px'){ box.div.css('box-shadow', box.jsCss.boxShadow + ' ' + box.jsCss.boxShadow + ' 25px #888888'); } if(box.jsCss.backgroundImageUrl!==null && box.jsCss.backgroundImageUrl!==''){ box.div.css('background-image', 'url(' + box.jsCss.backgroundImageUrl + ')'); } if(box.closeImageUrl!==null && box.closeImageUrl!==''){ image=new Image(); image.src=box.closeImageUrl; image.onload=placeCloseButtonImage; } box.socialButtonEngine=new DgdCreateSocialButtons(box); if(box.parentid){ box.div.addClass('dgd_stb_tab'); box.div.click($DGD.closeBox); } if(box.height==='auto'){ box.height=parseInt(box.div.outerHeight(true), 10); }else{ box.height=parseInt(box.height, 10); box.div.css('height', box.height); } if(box.width==='auto'){ box.width=parseInt(box.div.outerWidth(true), 10); }else{ box.width=parseInt(box.width, 10); box.div.css('width', box.width); } if(box.trigger.action==='element'){ if(jQuery(box.trigger.element).length > 0){ elementheight=jQuery(box.trigger.element).offset().top; this.toScroll=this.docheight - this.screenheight; box.trigger.scroll=((elementheight - this.screenheight) + 0.001) / (this.toScroll + 0.001) * 100; }else{ box.trigger.scroll=111; this.echo('Element ' + box.trigger.element + ' is missing'); }} switch (box.transition.effect){ case 'fade':box.anim_from.opacity=0; box.anim_to.opacity=1; box.div.css('opacity', 0); break; } switch (box.vpos){ case 'top':box.vpos_att='top'; box.vpos_to=box.jsCss.margin; switch (box.transition.from){ case 't':box.vpos_from=-(box.height + box.jsCss.margin); break; case 'b':box.vpos_from=this.screenheight + box.jsCss.margin; break; default:box.vpos_from=box.vpos_to; } break; case 'center':box.vpos_att='top'; box.vpos_to=(this.screenheight - box.height) / 2; switch (box.transition.from){ case 't':box.vpos_from=-(box.height + box.jsCss.margin); break; case 'b':box.vpos_from=this.screenheight + box.jsCss.margin; break; default:box.vpos_from=box.vpos_to; } break; default:box.vpos_att='bottom'; box.vpos_to=box.jsCss.margin; switch (box.transition.from){ case 't':box.vpos_from=this.screenheight + box.jsCss.margin; break; case 'b':box.vpos_from=-(box.height + box.jsCss.margin); break; default:box.vpos_from=box.vpos_to; } break; } switch (box.hpos){ case 'left':box.hpos_att='left'; box.hpos_to=box.jsCss.margin; switch (box.transition.from){ case 'r':box.hpos_from=this.screenwidth + box.jsCss.margin; break; case 'l':box.hpos_from=-(box.width + 2 * box.jsCss.margin); break; default:box.hpos_from=box.hpos_to; } break; case 'center':box.hpos_att='left'; box.hpos_to=(this.screenwidth - box.width) / 2; switch (box.transition.from){ case 'r':box.hpos_from=this.screenwidth + box.jsCss.margin; break; case 'l':box.hpos_from=-(box.width + 2 * box.jsCss.margin); break; default:box.hpos_from=box.hpos_to; } break; default:box.hpos_att='right'; box.hpos_to=box.jsCss.margin; switch (box.transition.from){ case 'r':box.hpos_from=-(box.width + 2 * box.jsCss.margin); break; case 'l':box.hpos_from=this.screenwidth + 2 * box.jsCss.margin; break; default:box.hpos_from=box.hpos_to; } break; } box.div.css(box.vpos_att, box.vpos_from); box.div.css(box.hpos_att, box.hpos_from); box.anim_from[box.vpos_att]=box.vpos_from; box.anim_from[box.hpos_att]=box.hpos_from; box.anim_to[box.vpos_att]=box.vpos_to; box.anim_to[box.hpos_att]=box.hpos_to; }; $DGD.hideBox=function (box){ if(box.hidden){ return; } box.hidden=true; box.div.animate(box.anim_from, box.transition.speed, 'swing', function (){ box.div.css('display', 'none'); });}; $DGD.regTimedClose=function (box, seconds){ if(seconds > 0){ box.closingTime=Date.now() + parseInt(seconds, 10) * 1000; $DGD.boxes_wait_for_close[$DGD.boxes_wait_for_close.length]=box; }}; $DGD.regTimedOpening=function (box, seconds){ if(seconds > 0){ box.openingTime=Date.now() + parseInt(seconds, 10); $DGD.boxes_wait_for_open[$DGD.boxes_wait_for_open.length]=box; }}; $DGD.showBox=function (box, forcedOpen){ if(!box){ box=this; } if(!box.hidden || (box.closed && !forcedOpen)){ return; } if(box.tabid){ $DGD.closeBox($DGD.getBoxById(box.tabid)); } box.hidden=false; box.div.css('display', 'block').stop(true, true); box.div.animate(box.anim_to, box.transition.speed, 'swing'); if(box.delay_auto_close > 0){ $DGD.regTimedClose(box, box.delay_auto_close); }}; $DGD.getBoxById=function (box_id){ var i; for (i=0; i < $DGD.scrollboxes.length; i++){ if($DGD.scrollboxes[i].id===box_id){ return $DGD.scrollboxes[i]; }} return false; }; $DGD.getBoxByElementAction=function (e){ var i, box; for (i=0; i < $DGD.scrollboxes.length; i++){ box=$DGD.scrollboxes[i]; if(box.trigger.action===e.type && jQuery(box.trigger.element).get(0)===e.currentTarget){ return box; }} }; $DGD.closeBox=function (){ var box=$DGD.getBoxById(jQuery(this).closest('.dgd_stb_box').attr('id')); if(box){ box.closed=true; $DGD.hideBox(box); $DGD.setCookie(box.id, box.cookieLifetime); if(box.tabid){ $DGD.showBox($DGD.getBoxById(box.tabid), true); } if(box.parentid){ $DGD.showBox($DGD.getBoxById(box.parentid), true); }} }; $DGD.closeAfterSubmit=function (box_id){ var box=$DGD.getBoxById(box_id); if(box && box.hide_submitted){ box.cookieLifetime=9000; $DGD.setCookie(box.id, box.cookieLifetime); } $DGD.regTimedClose(box, box.submit_auto_close); }; $DGD.submitForm=function (e){ e.preventDefault(); var form=jQuery(this), box_id=form.closest('.dgd_stb_box').attr('id'), message_container=form.next('p'), sendobj={}; if(message_container.length===0){ form.parent().append('

    '); message_container=form.parent().find('p.stbMsgArea'); } sendobj.box=box_id; sendobj.page=document.location.href; sendobj.action='dgd_stb_form_process'; sendobj.stbNonce=$DGD.nonce; sendobj.user_screen_size=$DGD.screenwidth + 'px * ' + $DGD.screenheight + 'px'; form.find('input').each(function (){ sendobj[jQuery(this).attr('name')]=jQuery(this).val(); });jQuery.ajax({ url:$DGD.ajaxurl, data:sendobj, dataType:'json', type:'post', cache:false, beforeSend:function (){ message_container.html('').show(); }, success:function (response){ message_container.html(response.html).show(); if(response.status==='200'){ $DGD.closeAfterSubmit(box_id); }}, error:function (jqXHR, textStatus, errorThrown){ message_container.html(textStatus + ':' + errorThrown).show(); }});}; $DGD.generateBox=function (box, boxparent){ var boxdiv, form, newelem; if(typeof box.html==='string' && box.html!==''){ newelem=document.createElement('div'); newelem.className='dgd_stb_box ' + box.theme; newelem.id=box.id; newelem.innerHTML=' ' + box.html; boxdiv=boxparent.appendChild(newelem); }else{ boxdiv=document.getElementById(box.id); } if(typeof boxdiv==='object' && boxdiv){ if(typeof box.theme==='string' && box.theme.length > 0){ this.loadCss(this.scripthost + 'themes/' + box.theme + '/style.css', boxdiv); } if(typeof box.receiver_email==='string' && box.receiver_email==='1'){ form=jQuery(boxdiv).find('form'); if(typeof form==='object'){ form.submit(this.submitForm); }} return boxdiv; } return false; }; $DGD.mouseEventHandler=function (e){ var box=$DGD.getBoxByElementAction(e); if(box){ $DGD.showBox(box, false); }}; $DGD.scrollboxInit=function (){ var is_mobile_user=this.isMobile(navigator.userAgent || navigator.vendor || window.opera), boxparent=document.body, i, box, d; if(this.scrollboxes.length > 0){ this.measureScreen(); for (i=0; i < this.scrollboxes.length; i++){ box=this.scrollboxes[i]; box.cookieLifetime=parseInt(box.cookieLifetime, 10); if((typeof box.hide_mobile==='string') && is_mobile_user){ continue; } this.generateBox(box, boxparent); this.placeBox(box); if(!this.checkCookie(box)){ if(box.tabid){ $DGD.tabs_to_open[this.tabs_to_open.length]=box.tabid; } continue; } if(box.trigger.action==='mouseover' || box.trigger.action==='click'){ if(jQuery(box.trigger.element).length > 0){ jQuery(box.trigger.element).on(box.trigger.action, $DGD.mouseEventHandler); }} this.boxes_wait_for_scroll[this.boxes_wait_for_scroll.length]=box; } if(this.boxes_wait_for_scroll.length > 0){ jQuery(window).scroll(function (){$DGD.didScroll=true; });jQuery(window).resize(function (){$DGD.didResize=true; });setInterval(function (){ if($DGD.didScroll){ $DGD.didScroll=false; $DGD.calcScroll(); } if($DGD.didResize){ $DGD.didResize=false; $DGD.measureScreen(); $DGD.fixPosition(); } if($DGD.boxes_wait_for_close.length > 0){ d=Date.now(); for (i=0; i < $DGD.boxes_wait_for_close.length; i++){ box=$DGD.boxes_wait_for_close[i]; if(box.closingTime < d){ box.closed=true; $DGD.hideBox(box); $DGD.boxes_wait_for_close.splice(i, 1); }} } if($DGD.boxes_wait_for_open.length > 0){ d=Date.now(); for (i=0; i < $DGD.boxes_wait_for_open.length; i++){ box=$DGD.boxes_wait_for_open[i]; if(box.openingTime < d){ $DGD.showBox(box, false); $DGD.boxes_wait_for_open.splice(i, 1); }} }}, 333); if($DGD.tabs_to_open.length > 0){ for (i=0; i < $DGD.tabs_to_open.length; i++){ $DGD.showBox($DGD.getBoxById($DGD.tabs_to_open[i])); }} } jQuery('.dgd_stb_box_close').click($DGD.closeBox); jQuery('.dgd_stb_box_close_button').click($DGD.closeBox); jQuery('#closebox').click($DGD.closeBox); }}; jQuery(document).ready(function (){ $DGD.scrollboxInit(); }); !function(a){a.idleTimer=function(b,c){var d;"object"==typeof b?(d=b,b=null):"number"==typeof b&&(d={timeout:b},b=null),c=c||document,d=a.extend({idle:!1,timeout:3e4,events:"mousemove keydown wheel DOMMouseScroll mousewheel mousedown touchstart touchmove MSPointerDown MSPointerMove"},d);var e=a(c),f=e.data("idleTimerObj")||{},g=function(b){var d=a.data(c,"idleTimerObj")||{};d.idle=!d.idle,d.olddate=+new Date;var e=a.Event((d.idle?"idle":"active")+".idleTimer");a(c).trigger(e,[c,a.extend({},d),b])},h=function(b){var d=a.data(c,"idleTimerObj")||{};if(null==d.remaining){if("mousemove"===b.type){if(b.pageX===d.pageX&&b.pageY===d.pageY)return;if("undefined"==typeof b.pageX&&"undefined"==typeof b.pageY)return;var e=+new Date-d.olddate;if(200>e)return}clearTimeout(d.tId),d.idle&&g(b),d.lastActive=+new Date,d.pageX=b.pageX,d.pageY=b.pageY,d.tId=setTimeout(g,d.timeout)}},i=function(){var b=a.data(c,"idleTimerObj")||{};b.idle=b.idleBackup,b.olddate=+new Date,b.lastActive=b.olddate,b.remaining=null,clearTimeout(b.tId),b.idle||(b.tId=setTimeout(g,b.timeout))},j=function(){var b=a.data(c,"idleTimerObj")||{};null==b.remaining&&(b.remaining=b.timeout-(+new Date-b.olddate),clearTimeout(b.tId))},k=function(){var b=a.data(c,"idleTimerObj")||{};null!=b.remaining&&(b.idle||(b.tId=setTimeout(g,b.remaining)),b.remaining=null)},l=function(){var b=a.data(c,"idleTimerObj")||{};clearTimeout(b.tId),e.removeData("idleTimerObj"),e.off("._idleTimer")},m=function(){var b=a.data(c,"idleTimerObj")||{};if(b.idle)return 0;if(null!=b.remaining)return b.remaining;var d=b.timeout-(+new Date-b.lastActive);return 0>d&&(d=0),d};if(null===b&&"undefined"!=typeof f.idle)return i(),e;if(null===b);else{if(null!==b&&"undefined"==typeof f.idle)return!1;if("destroy"===b)return l(),e;if("pause"===b)return j(),e;if("resume"===b)return k(),e;if("reset"===b)return i(),e;if("getRemainingTime"===b)return m();if("getElapsedTime"===b)return+new Date-f.olddate;if("getLastActiveTime"===b)return f.lastActive;if("isIdle"===b)return f.idle}return e.on(a.trim((d.events+" ").split(" ").join("._idleTimer ")),function(a){h(a)}),f=a.extend({},{olddate:+new Date,lastActive:+new Date,idle:d.idle,idleBackup:d.idle,timeout:d.timeout,remaining:null,tId:null,pageX:null,pageY:null}),f.idle||(f.tId=setTimeout(g,f.timeout)),a.data(c,"idleTimerObj",f),e},a.fn.idleTimer=function(b){return this[0]?a.idleTimer(b,this[0]):this}}(jQuery);