/*!
* jQuery Cover
* https://github.com/inukshuk/jquery.cover.js
*
* Copyright 2011, Sylvester Keil, Johannes Krtek.
* Distributed under the MIT license.
* https://github.com/inukshuk/jquery.cover.js/blob/master/LICENSE
*
* Date: 2011-10-25 14:40:10 +0200
*/
(function(a,b,c,d,e,f){var g=function(c,d){var e={};e.dom=c,e.$=a(c),e.images={q:[],current:0},e.options=d,a.isArray(e.options.src)||(e.options.src=[e.options.src]),a.each(e.options.src,function(a){var b=new Image;b.onload=function(){e.images.q[a]=b},b.src=this}),e.resize=function(b){var c,b=b||this.$.find("img:first")[0],d,e,f,g=this.$.width(),h=this.$.height();d=new Image,d.src=b.src,e=d.width,f=d.height;if(e/f<g/h){b.width=g,a(b).removeAttr("height");switch(this.options.position.split(/\s+/)[1].toLowerCase()){case"center":c="top:"+ -h/2+"px;";break;case"bottom":c="bottom:0;";break;default:c="top:0;"}}else{b.height=h,a(b).removeAttr("width");switch(this.options.position.split(/\s+/)[0].toLowerCase()){case"center":c="left:"+ -g/2+"px;";break;case"right":c="right:0;";break;default:c="left:0;"}}b.style.cssText="position:absolute;z-index:0;"+c},e.play=function(){var a=this;a.images.interval=b.setInterval(function(){a.next()},a.options.timeout);return this},e.pause=function(){this.images.interval&&(b.clearInterval(this.images.interval),this.images.interval=!1);return this},e.cover_css=function(a){this.$.css({"background-image":["url(",a.src,")"].join(""),"background-position":this.options.position,"background-size":"cover"});return this},e.next_css=function(){var b=this,c=(b.images.current+1)%b.images.q.length,d;c!==b.images.current&&(d=a("<div/>").css({"background-image":["url(",b.images.q[c].src,")"].join(""),"background-position":b.options.position,"background-size":"cover",position:"absolute",top:0,width:b.$.outerWidth(),height:b.$.outerHeight(),opacity:0}),b.$.css({position:"relative",overflow:"hidden"}).prepend(d),d.animate({opacity:1},b.options.duration,b.options.easing,function(){b.cover(b.images.q[c]),b.images.current=c,d.remove()}));return this},e.cover_img=function(c){var d=this;d.resize(c),d.$.css({position:"relative",overflow:"hidden"}).prepend(c),a(b).unbind("resize.cover").bind("resize.cover",function(){d.resize()});return this},e.next_img=function(){var b=this,c=(b.images.current+1)%b.images.q.length,d,e;c!==b.images.current&&(d=b.images.q[c],b.resize(d,d.width,d.height),d=a(d).css({opacity:0}),e=b.$.find("img:first"),e.after(d),d.animate({opacity:1},b.options.duration,b.options.easing,function(){b.images.current=c,e.remove()}));return this},a.fn.cover.supported?(e.cover=e.cover_css,e.next=e.next_css):(e.cover=e.cover_img,e.next=e.next_img);return e};a.fn[d]=function(b){var c=this,e,f;if(c.length){if(typeof b=="string"){if(c.data(d)&&c.data(d)[b])return c.data(d)[b]();e=a.extend({},a.fn.cover.defaults,{src:b})}else a.isArray(b)?e=a.extend({},a.fn.cover.defaults,{src:b}):e=a.extend({},a.fn[d].defaults,b);e.loader&&c.css({"background-image":["url(",e.loader,")"].join(""),"background-position":"center center","background-repeat":"no-repeat"}),f=new Image,f.onload=function(){c.each(function(){var b=a(this),c=b.data(d)||g(this,e);c.cover(f),e.play&&c.play(),b.data(d,c)})},f.src=a.isArray(e.src)?e.src[0]:e.src}return c},a.fn[d].defaults={position:"center center",src:null,loader:null,duration:500,timeout:5e3,easing:"swing",play:!1},a.fn[d].supported=function(){var a=c.createElement("div");a.style.cssText="background-size:cover;";return a.style.backgroundSize==="cover"}(),a.fn[d].version=e})(jQuery,this,this.document,"cover","0.4")

