var LoadingCursor=new Class({initialize:function(){this.countLoading=0;this.loading=[];this.loader=new Element("div",{"class":"hide ig-loading-cursor"}).adopt(new Element("div",{"class":"ig-loader-small"})).inject(document.body);this.mouseCoords={x:0,y:0};this.boundRedrawLoader=this.redrawLoader.bind(this);document.addEvent("mousemove",this.boundRedrawLoader);window.addEvent("scroll",this.boundRedrawLoader)},redrawLoader:function(b){if(b){this.mouseCoords.x=b.client.x;this.mouseCoords.y=b.client.y}this.loader.setStyles({left:this.mouseCoords.x+Window.getScrollLeft(),top:this.mouseCoords.y+Window.getScrollTop()})},addLoader:function(){this.countLoading++;this.loader.removeClass("hide");this.loading.push(true);return(this.loading.length-1)},removeLoader:function(b){if(--this.countLoading<1){this.countLoading=0;this.loader.addClass("hide")}if(b!=undefined&&this.loading[b]){return this.loading[b]=null}}});var igLoadingCursor;window.addEvent("domready",function(){igLoadingCursor=new LoadingCursor()});