;(function(a,b){var c=[],d=window._fw=a.fn._fw=function(b){var c,e=[];for(c in b)if(b.hasOwnProperty(c))e.push(c);a(this).each(function(){for(var c=0,f;c<e.length;c++)if(d.meth[e[c]])f=a.extend(g(d.meth[e[c]]),b[e[c]]),f.init.call(a(this).data(e[c],f),f)});return this},e=d.meth={},f=d.hlp={clone:function(a){if(!a||typeof a!=typeof {})return a;if(a instanceof Array)return[].concat(a);var b=new a.constructor,c;for(c in a)if(a.hasOwnProperty(c))b[c]=g(a[c]);return b},srlz:function(a){if(!a)return{};a=a.split(/[\/&]/);for(var b=0,c,d={};b<a.length;b++)if(a[b])c=a[b].split("="),d[c[1]?c[0]:b]=c[1]?c[1]:c[0];return d},dStr:function(a){var b,c="";for(b in a)if(a.hasOwnProperty(b))if(b/1==""/1)c+=!c?a[b]+"/":a[b];else c+=!c?b+"="+a[b]+"&":b+"="+a[b];return c}},g=f.clone;a.fn.extend({bgSlider:function(a){a=a||{};a={bgSlider:a};this._fw(a)}});a.extend(d.meth,{bgSlider:{slideshow:false,duration:1500,easing:"",preload:false,pagination:false,pagActiveCl:"current",pagEv:"click",pagArea:"a",current:0,currN:0,method:"fit",nextBu:false,prevBu:false,altCSS:{},padding:0,preload:false,spinner:false,minSpinnerWait:150,preloadFu:function(){var b=this,c=a("<img>").css({position:"absolute",left:"-999%"}).appendTo("body"),d=b.images.length;(function(){if(d)c.load(arguments.callee).attr({src:b.images[--d]});else c.remove()})()},pagsFu:function(){var b=this,c=b.pags=a(b.pagination+" li");if(!b.images)b.images=[],c.each(function(c){b.images.push(a("a",this).attr("href"))});c.find(b.pagArea).each(function(b){a(this).data({num:b})});c.parent().delegate(b.pagination+":not(."+b.pagActiveCl+")"+(b.pagArea?" "+b.pagArea:""),b.pagEv,function(){var c=a(this);b.changeFu(c.data("num"));b.pags.not(c.parent().addClass(b.pagActiveCl)).removeClass(b.pagActiveCl);return false})},preFu:function(){var b=this;b.img.css({position:"absolute",left:0,top:0}).css(b.altCSS).attr({src:b.images[b.current]});b.img.each(function(){var c=function(){b.img.data({width:b.img.width(),height:b.img.height()})};if(this.complete)c();else a(this).load(c)});b.holder.css({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:-1}).append(b.img);if(b.spinner)b.spinner.hide()},resizeFu:function(){},changeFu:function(a){var b=this;if(a==b.currN)return false;b.currN=a;b.showFu(b.images[a])},nextFu:function(){var a=this,b=a.currN;a.changeFu(++b<a.images.length?b:b=0)},prevFu:function(){var a=this,b=a.currN;a.changeFu(--b>=0?b:b=a.images.length-1)},showFu:function(b){var d=this,e=d.clone=d.img.clone(true);if(d.slideshow)clearInterval(c[0]);e.css({opacity:0,left:0,top:0}).appendTo(d.holder).width(d.img.width()).load(function(){var b=a(this);d.holder.find(">*").stop();setTimeout(function(){d.spinner.hide();d.wi=b.width();d.he=b.height();e.stop().animate({opacity:1},{duration:d.duration,easing:d.easing,complete:function(){var b=d.holder.find("img");d.img=a(this);b.not(b.last()).remove()}})},d.minSpinnerWait)}).attr({src:b});d.spinner.show();if(d.slideshow)c[0]=setInterval(function(){d.nextFu()},d.slideshow)},init:function(b){var d=b.holder=this,e=b.img=a("<img>");if(b.pagination)b.pagsFu();if(b.spinner)b.spinner=a(b.spinner);b.preFu();if(b.preload)b.preloadFu();if(b.slideshow)c[0]=setInterval(function(){b.nextFu()},b.slideshow);if(b.nextBu)a(b.nextBu).click(function(){b.nextFu()});if(b.prevBu)a(b.prevBu).click(function(){b.prevFu()});d.data({opt:b})}}})})(jQuery)
