/****************************************************************************************
 * 	Easy Slider 1.5 - jQuery plugin
 *	written by Alen Grakalic	
 *	http://cssglobe.com/post/4004/easy-slider-15-the-easiest-jquery-plugin-for-sliding
 *
 *	Copyright (c) 2009 Alen Grakalic (http://cssglobe.com)
 *	Dual licensed under the MIT (MIT-LICENSE.txt)
 *	and GPL (GPL-LICENSE.txt) licenses.
 *
 *	Built for jQuery library
 *	http://jquery.com
 *
 * Modified by by Omer Calev (http://www.omercalev.com)
 *****************************************************************************************/
(function(a){a.fn.easySlider=function(b){var c={prevId:"prevBtn",prevText:"",nextId:"nextBtn",nextText:"",controlsShow:true,controlsBefore:"",controlsAfter:"",controlsFade:true,firstId:"firstBtn",firstText:"First",firstShow:false,lastId:"lastBtn",lastText:"Last",lastShow:false,vertical:false,speed:800,auto:false,pause:2000,continuous:false,rtl:false,nextOnClass:"",nextOffClass:"",prevOnClass:"",prevOffClass:"",postClass:"post",postFirstClass:"post-first",postLastClass:"post-last",thumbWidth:180,thumbHight:100,thumbMargin:5,maxPost:12,minPost:3,defaultWidth:1024};var b=a.extend(c,b);this.each(function(){var f=a(this);var v=b.thumbWidth+(b.thumbMargin*2)+3;var e=a(window).width()-60;var o=Math.floor(e/v);if(o<b.minPost){o=b.minPost}else{if(o>b.maxPost){o=b.maxPost}}e=o*v-(b.thumbMargin*2);a("#slider-wrapper").css("width",e+72);var l=a("<ul/>");var r=a("<li/>");r.css("width",e);r.css("float","left");l.append(r);var g=1;a("a",f).each(function(){r.append(a(this));switch(g){case 1:a(this).addClass(b.postFirstClass);g++;b.rtl?l.prepend(r):l.append(r);break;case o:a(this).addClass(b.postLastClass);r=a("<li/>");r.css("width",e);r.css("float","left");g=1;break;default:a(this).addClass(b.postClass);g++}});f.append(l);var x=a("li",f).length;var q=a("li",f).width();var k=a("li",f).height();f.width(q);f.height(k);f.css("overflow","hidden");var m=x-1;var u=0;a("ul",f).css("width",x*q);if(!b.vertical){a("li",f).css("float","left");if(b.rtl){a("li>*",f).css("float","right");a("ul",f).css("direction","rtl")}}if(b.controlsShow){var j=b.controlsBefore;if(b.firstShow){j+='<span id="'+b.firstId+'"><a href="javascript:void(0);">'+b.firstText+"</a></span>"}j+=' <span id="'+b.prevId+'"><a class="'+b.prevOnClass+'" href="javascript:void(0);">'+b.prevText+"</a></span>";j+=' <span id="'+b.nextId+'"><a class="'+b.nextOnClass+'" href="javascript:void(0);">'+b.nextText+"</a></span>";if(b.lastShow){j+=' <span id="'+b.lastId+'"><a href="javascript:void(0);">'+b.lastText+"</a></span>"}j+=b.controlsAfter;a(f).before(j)}a("a","#"+b.nextId).click(function(){d("next",true)});a("a","#"+b.prevId).click(function(){d("prev",true)});a("a","#"+b.firstId).click(function(){d("first",true)});a("a","#"+b.lastId).click(function(){d("last",true)});function d(h,i){var s=u;switch(h){case"next":u=(s>=m)?(b.continuous?0:m):u+1;break;case"prev":u=(u<=0)?(b.continuous?m:0):u-1;break;case"first":u=0;break;case"last":u=m;break;default:break}var w=Math.abs(s-u);var t=w*b.speed;if(!b.vertical){p=(u*q*-1);a("ul",f).animate(b.rtl?{marginRight:p}:{marginLeft:p},t)}else{p=(u*k*-1);a("ul",f).animate({marginTop:p},t)}if(!b.continuous&&b.controlsFade){if(u==m){if(b.nextOnClass.length&&b.nextOnClass.length){a("a","#"+b.nextId).removeClass(b.nextOnClass);a("a","#"+b.nextId).addClass(b.nextOffClass)}else{a("a","#"+b.nextId).hide()}a("a","#"+b.lastId).hide()}else{if(b.nextOnClass.length&&b.nextOnClass.length){a("a","#"+b.nextId).removeClass(b.nextOffClass);a("a","#"+b.nextId).addClass(b.nextOnClass)}else{a("a","#"+b.nextId).show()}a("a","#"+b.lastId).show()}if(u==0){if(b.prevOnClass.length&&b.prevOnClass.length){a("a","#"+b.prevId).removeClass(b.prevOnClass);a("a","#"+b.prevId).addClass(b.prevOffClass)}else{a("a","#"+b.prevId).hide()}a("a","#"+b.firstId).hide()}else{if(b.prevOnClass.length&&b.prevOnClass.length){a("a","#"+b.prevId).removeClass(b.prevOffClass);a("a","#"+b.prevId).addClass(b.prevOnClass)}else{a("a","#"+b.prevId).show()}a("a","#"+b.firstId).show()}}if(i){clearTimeout(n)}if(b.auto&&h=="next"&&!i){n=setTimeout(function(){d("next",false)},w*b.speed+b.pause)}}var n;if(b.auto){n=setTimeout(function(){d("next",false)},b.pause)}if(!b.continuous&&b.controlsFade){if(b.prevOnClass.length&&b.prevOnClass.length){a("a","#"+b.prevId).removeClass(b.prevOnClass);a("a","#"+b.prevId).addClass(b.prevOffClass)}else{a("a","#"+b.prevId).hide()}a("a","#"+b.firstId).hide();if(u==m){if(b.nextOnClass.length&&b.nextOnClass.length){a("a","#"+b.nextId).removeClass(b.nextOnClass);a("a","#"+b.nextId).addClass(b.nextOffClass)}else{a("a","#"+b.nextId).hide()}a("a","#"+b.lastId).hide()}}})}})(jQuery);

