(function(a){a.animeBackground=function(d,c){var g={speed:5000,bgImages:new Array(),currImage:"",firstImage:null,random:true,current:0};var f=this;var h=null;f.settings={};var b=a(d),d=d;f.init=function(){f.settings=a.extend({},g,c);if(a(d).attr("random")=="false"){f.settings.random=false}a(d).children("img.bg").each(function(i){a(this).css({display:"none",width:0,height:0});f.settings.bgImages.push(a(this).attr("src"));if(a(this).attr("first")!=null){f.settings.currImage=a(this).attr("src");a(d).css({"background-image":"url("+f.settings.currImage+")"})}})};f.foo_public_method=function(){};var e=function(){if(f.settings.bgImages.length>1){if(f.settings.random){do{var i=f.settings.bgImages[Math.round(Math.random()*(f.settings.bgImages.length-1))]}while(i==f.settings.currImage);f.settings.currImage=i}else{f.settings.current=(f.settings.current+1)%f.settings.bgImages.length;f.settings.currImage=f.settings.bgImages[f.settings.current]}a(d).animate({opacity:"0"},500,function(){a(this).css({"background-image":"url("+f.settings.currImage+")"}).animate({opacity:"1"},500)})}};f.init();h=setInterval(function(){e()},f.settings.speed)};a.fn.animeBackground=function(b){return this.each(function(){if(undefined==a(this).data("animeBackground")){var c=new a.animeBackground(this,b);a(this).data("animeBackground",c)}})}})(jQuery);
