
/* - jquery.imgpreload.js - */
// http://www.dominican.edu/portal_javascripts/jquery.imgpreload.js?original=1
function imgpreload(imgs,settings){if(settings instanceof Function){settings={all:settings}}
if(typeof imgs=="string"){imgs=[imgs]}
var loaded=[];var t=imgs.length;var i=0;for(i;i<t;i++){var img=new Image();img.onload=function(){loaded.push(this);if(settings.each instanceof Function){settings.each.call(this)}
if(loaded.length>=t&&settings.all instanceof Function){settings.all.call(loaded)}};img.src=imgs[i]}}
if(typeof jQuery!="undefined"){(function($){$.imgpreload=imgpreload;$.fn.imgpreload=function(settings){settings=$.extend({},$.fn.imgpreload.defaults,(settings instanceof Function)?{all:settings}:settings);this.each(function(){var elem=this;imgpreload($(this).attr('src'),function(){if(settings.each instanceof Function){settings.each.call(elem)}})});var urls=[];this.each(function(){urls.push($(this).attr('src'))});var selection=this;imgpreload(urls,function(){if(settings.all instanceof Function){settings.all.call(selection)}});return this};$.fn.imgpreload.defaults={each:null,all:null}})(jQuery)}


