﻿(function(j){Snda=j.Snda=j.Snda||{};Snda.extend=function(e,f,g){for(prop in f){if(g==false&&e[prop]!=null){continue}e[prop]=f[prop]}return e};Snda.Utility=Snda.Utility||{};Snda.Utility.Event=Snda.Utility.Event||{};Snda.Utility.Postion=Snda.Utility.Postion||{};Snda.extend(Snda.Utility.Event,{addEventHandler:function(e,f,g,h){if(e.addEventListener){e.addEventListener(f,g,h)}else{if(e.attachEvent){e.attachEvent("on"+f,g)}else{e["on"+f]=g}}},removeEventHandler:function(e,f,g,h){if(e.removeEventListener){e.removeEventListener(f,g,h)}else{if(e.detachEvent){e.detachEvent("on"+f,g)}else{e["on"+f]=null}}}},true);Snda.extend(Snda.Utility.Postion,{getY:function(e){var f=0;if(e&&e.offsetParent){while(e.offsetParent){f+=e.offsetTop;e=e.offsetParent}}else{if(e&&e.y){f+=e.y}}return f},scrollX:function(){var e=document.documentElement;return self.pageXOffset||(e&&e.scrollLeft)||document.body.scrollLeft||0},scrollY:function(){var e=document.documentElement;return self.pageYOffset||(e&&e.scrollTop)||document.body.scrollTop||0},windowWidth:function(){var e=document.documentElement;return self.innerWidth||(e&&e.clientWidth)||document.body.clientWidth},windowHeight:function(){var e=document.documentElement;return self.innerHeight||(e&&e.clientHeight)||document.body.clientHeight}},true);var k={range:30,elements:["img"],containers:[document]};var o=[],i="lazyload-src",a,p=Snda.Utility;var q=function(){if(a){return}a=setTimeout(function(){b();if(o.length===0){p.Event.removeEventHandler(window,"scroll",q);p.Event.removeEventHandler(window,"resize",q)}a=null},100)};var b=function(){var h,g=k.range+p.Postion.scrollY()+p.Postion.windowHeight(),l,f,e=[];for(h=0,l;l=o[h++];){if(p.Postion.getY(l)<=g){f=l.getAttribute(i);if(f&&l.src!=f){l.src=f;l.removeAttribute(i)}}else{e.push(l)}}o=e};var c={init:function(e){if(!(this instanceof arguments.callee)){return new arguments.callee(e)}if(e){if(typeof e.range!=="undefined"){k.range=e.range}if(typeof e.elements!=="undefined"){k.elements=e.elements}if(typeof e.containers!=="undefined"){k.containers=e.containers}}p.Event.addEventHandler(window,"scroll",b);p.Event.addEventHandler(window,"resize",b);q()}};var d=function(){var e,r,f,s,g,l,n,m,h;for(e=0,r=k.containers.length;e<r;e+=1){for(f=0,s=k.elements.length;f<s;f+=1){n=k.containers[e].getElementsByTagName(k.elements[f]);for(g=0,l=n.length;g<l;g+=1){h=n[g].getAttribute(i);if(h&&n[g].src!=h){o.push(n[g])}}}}}();Snda.LazyLoad=c})(window);Snda.LazyLoad.init();
