var Load={cache:[],latestLoaded:null,getLatestLoaded:function(){return this.latestLoaded;},getLatestLoadedAsCopy:function(){var image=new Image();$(image).attr("src",this.latestLoaded.attr("src"));return image;},getImage:function(url){return this.searchCache(url).image;},getImageAsCopy:function(url){var image=new Image();$(image).attr("src",this.searchCache(url).url);return image;},load:function(url,cache){cache=cache===false?false:true;var cached=Load.searchCache(url);if(!cached){var image=new Image();$(image).load(function(){Load.loaded(this,url,cache);}).attr("src",url);}else{this.latestLoaded=cached.image;$(Load).trigger('complete');}},loaded:function(image,url,cache){if(cache)this.cache.push({url:url,image:image});this.latestLoaded=image;$(Load).trigger('complete');},searchCache:function(url){result=false;for(var i in this.cache){if(this.cache[i].url==url){result=this.cache[i];break;}}return result;}}
