/*
 * rpgSimpleCarousel 0.1.1
 * Copyright (c) 2011 Ryan Gibson, conceptx.co.uk
 * http://www.conceptx.co.uk/jquery-carousel/
 */
(function(i){var g,f,b="rpgSimpleCarousel";g={autoplay:true,pauseOnMouse:true,cycle:true,direction:"left",type:"horizontal",slideDuration:4.5,slideContainer:".container",slides:".slide",animationDuration:0.5,animationEasing:"swing",width:null,height:null,willShowSlide:null,didShowSlide:null,click:null,mouseover:null,mouseout:null,init:null};
function e(q){try{console.log(q)}catch(d){}}function k(s,d,t){try{var q=s.data(b);
if(typeof d==="undefined"){return q}else{if(typeof t==="undefined"){if(q&&q.hasOwnProperty(d)===true){return q[d]
}}else{if(!q){q={}}q[d]=t;s.data(b,q)}}}catch(r){}return null}function a(t,q,d){var r,s=k(t,"slides");
for(r=0;r<s.length;r++){if(r!==q&&r!==d){return r}}return 0}function h(t,s,r){var d,q=k(t);
if(typeof r==="undefined"){r=false}if(typeof s==="undefined"){s=q.current
}d=s+1;if(d>=q.slides.length){if(q.settings.cycle===true||r===true){d=0}else{d=s
}}return d}function o(t,s,r){var d,q=k(t);if(typeof r==="undefined"){r=false
}if(typeof s==="undefined"){s=q.current}d=s-1;if(d<0){if(q.settings.cycle===true||r===true){d=q.slides.length-1
}else{d=s}}return d}function c(t,r,q){var d={},u,v,s=k(t);if(r===s.current||s.working===true){return
}if(typeof q==="undefined"){q=s.settings.direction}k(t,"working",true);m(t,"willShowSlide",r,s.slides[r]);
v=0;if(q===1){if(s.settings.type==="horizontal"){v=s.width*2}else{v=s.height*2
}}if(q===0){if(r!==o(t)){u=i(s.settings.slideContainer,t).empty();u.append(s.slides[r]).append(s.slides[s.current]).append(s.slides[a(t,r,s.current)])
}}else{if(r!==h(t)){u=i(s.settings.slideContainer,t).empty();u.append(s.slides[a(t,r,s.current)]).append(s.slides[s.current]).append(s.slides[r])
}}u=i(s.settings.slideContainer,t);if(s.settings.type==="horizontal"){d.right=v
}else{d.bottom=v}u.animate(d,{duration:s.settings.animationDuration*1000,easing:s.settings.animationEasing,queue:false,complete:function(){k(t,"current",r);
n(t);k(t,"working",false);var w=k(t);m(t,"didShowSlide",w.current,w.slides[w.current]);
if(w.playing===true){clearTimeout(w.playingTimout);k(t,"playingTimout",setTimeout(function(){c(t,h(t))
},w.settings.slideDuration*1000))}}})}function n(d){j(d,k(d,"current"))}function j(t,d){var q,r,u,s=k(t);
q=h(t,d,true);r=o(t,d,true);u=i(s.settings.slideContainer,t).empty();u.append(s.slides[r]).append(s.slides[d]).append(s.slides[q]);
if(s.settings.type==="horizontal"){u.css("right",s.width+"px")}else{u.css("bottom",s.height+"px")
}}function m(s,q){var d,r=k(s);if(r.settings.hasOwnProperty(q)&&typeof r.settings[q]==="function"){d=Array.prototype.slice.call(arguments,2);
d.push(r);return r.settings[q].apply(this,d)}return null}function l(r,q){var d=k(r);
if(d.playing===q){return}if(q===true){k(r,"playingTimout",setTimeout(function(){c(r,h(r))
},d.settings.slideDuration*1000))}else{clearTimeout(d.playingTimout);k(r,"playingTimout",null)
}k(r,"playing",q)}function p(t){var s=k(t),r,d,q=k(t,"settings")["slideContainer"]+" "+k(t,"settings")["slides"];
r=k(t,"width");d=k(t,"height");t.css("width",r+"px");t.css("height",d+"px");
t.css("overflow","hidden");if(s.settings.type==="horizontal"){i(s.settings.slideContainer,t).css("width",(r*3)+"px");
i(s.settings.slideContainer,t).css("height",d+"px");i(q,t).css("float","left")
}else{i(s.settings.slideContainer,t).css("width",r+"px");i(s.settings.slideContainer,t).css("height",(d*3)+"px")
}i(q,t).css("width",r+"px");i(q,t).css("height",d+"px");i(s.settings.slideContainer,t).css("position","relative");
n(t)}f={init:function(d){return this.each(function(){var w,q,v,t,u,r,x=i(this);
k(x,"current",0);k(x,"working",false);k(x,"playing",false);k(x,"wasPlaying",false);
k(x,"playingTimout",null);r={};i.extend(r,g);if(d){i.extend(r,d)}switch(r.direction){case"up":r.direction=1;
r.type="vertical";break;case"down":r.direction=0;r.type="vertical";break;
case"right":r.direction=0;r.type="horizontal";break;case"left":r.direction=1;
r.type="horizontal";break}k(x,"settings",r);q=k(x,"settings")["slideContainer"]+" "+k(x,"settings")["slides"];
v=q+" img";t=i(q,x);u=i(v,x);k(x,"slides",t);k(x,"width",r.width);k(x,"height",r.height);
if(r.width===null||r.height===null){i(u[0]).load(function(){var y=k(x),s=i(this);
if(k(x,"width")===null){k(x,"width",s.width())}if(k(x,"height")===null){k(x,"height",s.height())
}p(x)})}else{p(x)}w=k(x);if(w.settings.click!==null){i(this).bind("click."+b,function(y){var s=k(x);
return m(x,"click",s.current,s.slides[s.current])})}i(this).bind("mouseover."+b,function(y){var s=k(x);
if(k(x,"settings").pauseOnMouse===true&&s.playing===true){k(x,"wasPlaying",true);
l(x,false)}m(x,"mouseover",s.current,s.slides[s.current])});i(this).bind("mouseout."+b,function(y){var s=k(x);
if(k(x,"settings").pauseOnMouse===true&&s.wasPlaying===true){k(x,"wasPlaying",false);
l(x,true)}m(x,"mouseout",s.current,s.slides[s.current])});if(k(x,"settings").autoplay===true){l(x,true)
}m(x,"init",w.current,w.slides[w.current])})},debug:function(){return this.each(function(){e(k($this))
})},show:function(d){return this.each(function(){var q,r=i(this);q=k(r);if(d>=0&&d<q.slides.length){c(i(this),d)
}})},next:function(){return this.each(function(){var d=i(this);c(d,h(i(this)),k(d,"settings").direction===1?1:0)
})},previous:function(d){return this.each(function(){var q=i(this);c(q,o(i(this)),k(q,"settings").direction===1?0:1)
})},start:function(){return this.each(function(){l(i(this),true)})},stop:function(){return this.each(function(){l(i(this),false)
})},isPlaying:function(){return k(i(this),"playing")}};i.fn[b]=function(d){if(f[d]){return f[d].apply(this,Array.prototype.slice.call(arguments,1))
}else{if(typeof d==="object"||!d){return f.init.apply(this,arguments)}else{i.error("Method "+d+" does not exist on jQuery."+b)
}}}})(jQuery);
