(function($){$.fn.preload=function(h){var j=$.extend({},$.fn.preload.defaults,h);var k=false;j.beforePreload.call(this);setInterval(function(){if(k===true&&$(this).filter(":animated").length===0&&$("."+j.className).length===0){k=false;j.callback.call(this);clearInterval()}else{return false}},300);return this.each(function(){var a=$(this);var b=a.attr("src");var c=a.attr("alt");var d=a.attr("class");var e=a.attr("id");var f=a.attr("style");a.wrap('<span class="'+j.className+'"></span>');var g=a.parent();a.remove();var i=new Image();$(i).load(function(){k=true;if(a.is(":visible")){$(this).hide()}g.replaceWith(this);if(j.show==="true"){(j.fadeIn==="true")?$(this).fadeIn(j.fadeSpeed):$(this).show()}}).error(function(){alert("Error occured during loading an image.")}).attr('src',b).attr('id',e).attr('class',d).attr('alt',c).attr('style',f)})};$.fn.preload.defaults={beforePreload:function(){},callback:function(){},className:"preloadContainer",fadeIn:"true",fadeSpeed:"normal",show:"true"}}(jQuery));