(function(d){var a=(jQuery.browser.msie&&parseInt(jQuery.browser.version,10)<7&&parseInt(jQuery.browser.version,10)>4);if(a){try{document.execCommand("BackgroundImageCache",false,true)}catch(c){}}d.bind=function(f,g){var e=Array.prototype.slice.call(arguments,2);return function(){var h=[this].concat(e,d.makeArray(arguments));return g.apply(f,h)}};var b=function(){};d.extend(b.prototype,{init:function(e,q){var j={navigation:"",control:"",width:500,height:332,strips:20,auto:true,delay:3000,stripSpeed:400,titleOpacity:0.7,titleSpeed:1000,direction:"alternate",effect:"random"};this.dom={};this.img=[];this.titles=[];this.imgInc=0;this.imgInterval=0;this.inc=0;this.order=[];this.controls=[];this.direction=0;this.options=d.extend({},j,q);this.element=e;var h=this.options;var n=this;d("img",e).each(function(r){var s=d(this);n.img[r]=s.attr("src");n.titles[r]=s.attr("alt")?s.attr("alt"):(s.attr("title")?s.attr("title"):"");if(n.options.control){n.controls[r]=d('<a href="#" class="sexyslider-control" rel="'+r+'"><span>'+(r+1)+"</span></a>");d(n.options.control).append(n.controls[r]);if(r==0){n.controls[r].addClass("active")}n.controls[r].click(function(t){n.transition(d(this).attr("rel"));t.preventDefault()})}s.hide()});d(this.element).css({"background-image":"url("+this.img[0]+")","background-position":"top left",position:"relative",overflow:"hidden",width:h.width,height:h.height});this.dom.title=d("<div class='sexyslider-title'>"+this.titles[0]+"</div>");d(this.dom.title).css({"background-color":"#000000",color:"#FFFFFF",position:"absolute",bottom:0,left:0,width:h.width-10,padding:5,"z-index":1000});d(this.element).append(this.dom.title);if(this.titles[this.imgInc]){d(this.dom.title).css({opacity:h.titleOpacity})}else{d(this.dom.title).css({opacity:0})}var f=parseInt(h.width/h.strips);var m=h.width-f*h.strips;var l=0;var p=1;this.dom.strip=[];for(i=0;i<h.strips;i++){if(m>0){tstripWidth=f+1;m--}else{tstripWidth=f}var o=d("<div class='strip-"+this.element.id+"'></div>").get(0);d(o).css({"background-position":-l+"px top",width:tstripWidth+"px",height:h.height+"px","float":"left",position:"absolute",left:l});this.dom.strip.push(o);l+=tstripWidth;this.order[i]=i}d(this.element).append(this.dom.strip);if(h.navigation){var g=d('<a href="#" class="sexyslider-prev"><span>Prev</span></a>');var k=d('<a href="#" class="sexyslider-next"><span>Next</span></a>');g.click(function(r){n.transition("prev");r.preventDefault()});k.click(function(r){n.transition("next");r.preventDefault()});d(h.navigation).append(g,k)}d.each(this.dom.strip,function(r,s){d(s).bind("mouseover",d.bind(n,function(){this.setpause(true)}));d(s).bind("mouseout",d.bind(n,function(){this.setpause(false)}))});d(this.dom.title).bind("mouseover",d.bind(this,function(){this.setpause(true)}));d(this.dom.title).bind("mouseout",d.bind(this,function(){this.setpause(false)}));if(h.auto){clearInterval(this.imgInterval);this.imgInterval=setInterval(d.bind(this,function(){this.transition()}),h.delay+((this.options.stripSpeed/6)*h.strips)+h.stripSpeed)}return this},setpause:function(e){this.pause=e},transition:function(e){if(this.pause==true||e==this.imgInc){return false}this.pause=true;this.stripInterval=setInterval(d.bind(this,function(){this.strips(this.order[this.inc])}),this.options.stripSpeed/6);d(this.element).css({"background-image":"url("+this.img[this.imgInc]+")"});switch(e){case"next":this.imgInc=(this.imgInc+1>=this.img.length)?0:this.imgInc+1;clearInterval(this.imgInterval);break;case"prev":this.imgInc=(this.imgInc-1<0)?this.img.length-1:this.imgInc-1;clearInterval(this.imgInterval);break;case"first":this.imgInc=0;clearInterval(this.imgInterval);break;case"last":this.imgInc=this.img.length-1;clearInterval(this.imgInterval);break;default:if(!isNaN(parseFloat(e))&&isFinite(e)){this.imgInc=e;clearInterval(this.imgInterval)}else{this.imgInc=(this.imgInc+1>=this.img.length)?0:this.imgInc+1}break}if(this.titles[this.imgInc]!=""){d(this.dom.title).html(this.titles[this.imgInc]);opacity=this.options.titleOpacity}else{opacity=0}d(this.dom.title).animate({opacity:opacity},this.options.titleSpeed);if(this.options.control){d.each(this.controls,function(f,g){d(g).removeClass("active")});d(this.controls[this.imgInc]).addClass("active")}this.inc=0;switch(this.options.effect){case"fountain":d.bind(this,this.effects.fountain)();break;case"wave":d.bind(this,this.effects.wave)();break;case"zipper":d.bind(this,this.effects.zipper)();break;case"curtain":d.bind(this,this.effects.curtain)();break;case"cascade":d.bind(this,this.effects.cascade)();break;case"random":d.bind(this,this.effects.random)();break}if((this.options.direction=="right"&&this.order[0]==1)){this.order.reverse();this.direction=1}else{if(this.options.direction=="random"){this.order=this.shuffle(this.order)}else{if(this.options.direction=="alternate"){if(!this.direction){this.order.reverse();this.direction=1}else{this.direction=0}}else{this.direction=0}}}},shuffle:function(f){for(var g,e,h=f.length;h;g=parseInt(Math.random()*h),e=f[--h],f[h]=f[g],f[g]=e){}return f},effects:{cascade:function(){var g=1;var f=this.order.length;var e=parseInt(this.options.strips/2);for(i=0;i<f;i++){d(this.dom.strip[i]).css("bottom","auto");this.order[i]=e-(parseInt((i+1)/2)*g);g*=-1}this.order[this.options.strips-1]=0},curtain:function(){},wave:function(){for(i=0;i<this.order.length;i++){d(this.dom.strip[i]).css("bottom","auto");this.order[i]=i}},zipper:function(){for(i=0;i<this.order.length;i++){if(i%2==0){d(this.dom.strip[i]).css("bottom",0)}else{d(this.dom.strip[i]).css("bottom","auto")}}},fountain:function(){var g=1;var f=this.order.length;var e=parseInt(this.options.strips/2);for(i=0;i<f;i++){d(this.dom.strip[i]).css("bottom",0);this.order[i]=e-(parseInt((i+1)/2)*g);g*=-1}this.order[this.options.strips-1]=0},random:function(){var e=parseInt(Math.random()*4);switch(e){case 0:d.bind(this,this.effects.fountain)();this.options.usewidth=false;break;case 1:d.bind(this,this.effects.wave)();this.options.usewidth=false;break;case 2:d.bind(this,this.effects.fountain)();d.bind(this,this.effects.wave)();d.bind(this,this.effects.zipper)();this.options.usewidth=false;break;case 3:d.bind(this,this.effects.wave)();d.bind(this,this.effects.curtain)();this.options.usewidth=true;break;case 4:d.bind(this,this.effects.cascade)();this.options.usewidth=false;break}}},strips:function(f){if(this.inc==this.options.strips){clearInterval(this.stripInterval);setTimeout(d.bind(this,function(){this.pause=false}),this.options.stripSpeed);return false}this.pause=true;var e=d(this.dom.strip[f]);if(!a){e.css({opacity:0})}if(this.options.effect=="curtain"||this.options.usewidth==true){currWidth=e.width();e.css({width:0,"background-image":"url("+this.img[this.imgInc]+")"});e.animate({width:currWidth,opacity:1},this.options.stripSpeed)}else{e.css({height:0,"background-image":"url("+this.img[this.imgInc]+")"});e.animate({height:this.options.height,opacity:1},this.options.stripSpeed)}this.inc++}});d.fn.SexySlider=function(e){this.each(function(){if(!this.SSObject){this.SSObject=new b().init(this,e)}return this.SSObject})}})(jQuery);

