$(function(){$.fn.preloadify=function(a){function b(b){if(i[b]==false){g++;a.oneachload(h[b]);i[b]=true}if(a.imagedelay==0&&a.delay==0)$(h[b]).css("visibility","visible").animate({opacity:1},700);else if(a.delay==0){j(h[b],f);f+=a.imagedelay}else if(a.imagedelay==0)j(h[b],a.delay);else{j(h[b],a.delay+f);f+=a.imagedelay}}a=$.extend({delay:0,imagedelay:0,mode:"parallel",preload_parent:"a",check_timer:100,ondone:function(){},oneachload:function(){},fadein:700},a);var c=$(this),d,e=0,f=a.imagedelay,g=0,h=c.find("img").css({visibility:"hidden",opacity:0}),i=[],j=function(b,c){$(b).css("visibility","visible").delay(c).animate({opacity:1},a.fadein)};h.each(function(){$(this).parent(a.preload_parent).length==0?$(this).wrap("<a class='preloader' />"):$(this).parent().addClass("preloader");i[e++]=false});h=$.makeArray(h);e=g=0;f=a.imagedelay;d=setInterval(function(){if(g>=i.length){clearInterval(d);a.ondone()}else if(a.mode=="parallel")for(e=0;e<h.length;e++)h[e].complete==true&&b(e);else if(h[e].complete==true){b(e);e++}},a.check_timer)}})
