$.easing['jswing']=$.easing['swing'];
$.extend($.easing,{
	def:'easeOutQuad',
	swing:function(x,t,b,c,d){
		return $.easing[$.easing.def](x,t,b,c,d);
	},easeInQuad:function(x,t,b,c,d){
		return c*(t/=d)*t+b;
	},easeOutQuad:function(x,t,b,c,d){
		return-c*(t/=d)*(t-2)+b;
	},easeInOutQuad:function(x,t,b,c,d){
		if((t/=d/2)<1) {
			return c/2*t*t+b;
		} else {
			return-c/2*((--t)*(t-2)-1)+b;
		}
	},easeInCubic:function(x,t,b,c,d){
		return c*(t/=d)*t*t+b;
	},easeOutCubic:function(x,t,b,c,d){
		return c*((t=t/d-1)*t*t+1)+b;
	},easeInOutCubic:function(x,t,b,c,d){
		if((t/=d/2)<1) {
			return c/2*t*t*t+b;
		} else {
			return c/2*((t-=2)*t*t+2)+b;
		}
	},easeInQuart:function(x,t,b,c,d){
		return c*(t/=d)*t*t*t+b;
	},easeOutQuart:function(x,t,b,c,d){
		return-c*((t=t/d-1)*t*t*t-1)+b;
	},easeInOutQuart:function(x,t,b,c,d){
		if((t/=d/2)<1) {
			return c/2*t*t*t*t+b;
		} else {
			return-c/2*((t-=2)*t*t*t-2)+b;
		}
	},easeInQuint:function(x,t,b,c,d){
		return c*(t/=d)*t*t*t*t+b;
	},easeOutQuint:function(x,t,b,c,d){
		return c*((t=t/d-1)*t*t*t*t+1)+b;
	},easeInOutQuint:function(x,t,b,c,d){
		if((t/=d/2)<1) {
			return c/2*t*t*t*t*t+b;
		} else {
			return c/2*((t-=2)*t*t*t*t+2)+b;
		}
	},easeInSine:function(x,t,b,c,d){
		return-c*Math.cos(t/d*(Math.PI/2))+c+b;
	},easeOutSine:function(x,t,b,c,d){
		return c*Math.sin(t/d*(Math.PI/2))+b;
	},easeInOutSine:function(x,t,b,c,d){
		return-c/2*(Math.cos(Math.PI*t/d)-1)+b;
	},easeInExpo:function(x,t,b,c,d){
		return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b;
	},easeOutExpo:function(x,t,b,c,d){
		return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b;
	},easeInOutExpo:function(x,t,b,c,d){
		if(t==0) {
			return b;
		}
		if(t==d) {
			return b+c;
		}
		if((t/=d/2)<1) {
			return c/2*Math.pow(2,10*(t-1))+b;
		}
		return c/2*(-Math.pow(2,-10*--t)+2)+b;
	},easeInCirc:function(x,t,b,c,d){
		return-c*(Math.sqrt(1-(t/=d)*t)-1)+b;
	},easeOutCirc:function(x,t,b,c,d){
		return c*Math.sqrt(1-(t=t/d-1)*t)+b;
	},easeInOutCirc:function(x,t,b,c,d){
		if((t/=d/2)<1) {
			return-c/2*(Math.sqrt(1-t*t)-1)+b;
		} else {
			return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b;
		}
	},easeInElastic:function(x,t,b,c,d){
		var s=1.70158;
		var p=0;
		var a=c;
		if(t==0)
			return b;
		if((t/=d)==1)
			return b+c;
		if(!p)
			p=d*.3;
		if(a<Math.abs(c)){
			a=c;
			var s=p/4;
		} else
			var s=p/(2*Math.PI)*Math.asin(c/a);
		return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;
	},easeOutElastic:function(x,t,b,c,d){
		var s=1.70158;
		var p=0;
		var a=c;
		if(t==0)
			return b;
		if((t/=d)==1)
			return b+c;
		if(!p)
			p=d*.3;
		if(a<Math.abs(c)){
			a=c;
			var s=p/4;
		} else
			var s=p/(2*Math.PI)*Math.asin(c/a);
		return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b;
	},easeInOutElastic:function(x,t,b,c,d){
		var s=1.70158;
		var p=0;
		var a=c;
		if(t==0)
			return b;
		if((t/=d/2)==2)
			return b+c;
		if(!p)
			p=d*(.3*1.5);
		if(a<Math.abs(c)){
			a=c;
			var s=p/4;
		}
else
	var s=p/(2*Math.PI)*Math.asin(c/a);
if(t<1)
	return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;
return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b;
},easeInBack:function(x,t,b,c,d,s){
	if(s==undefined)
		s=1.70158;
	return c*(t/=d)*t*((s+1)*t-s)+b;
},easeOutBack:function(x,t,b,c,d,s){
	if(s==undefined)
		s=1.70158;
	return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b;
},easeInOutBack:function(x,t,b,c,d,s){
	if(s==undefined)
		s=1.70158;
	if((t/=d/2)<1)
		return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;
	return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b;
},easeInBounce:function(x,t,b,c,d){
	return c-$.easing.easeOutBounce(x,d-t,0,c,d)+b;
},easeOutBounce:function(x,t,b,c,d){
	if((t/=d)<(1/2.75)){
		return c*(7.5625*t*t)+b;
	}else
		if(t<(2/2.75)){
			return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b;
		}else if(t<(2.5/2.75)){
			return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b;
		}else{
			return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b;
		}
	},easeInOutBounce:function(x,t,b,c,d){
		if(t<d/2)
			return $.easing.easeInBounce(x,t*2,0,c,d)*.5+b;
		return $.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b;
	}
});
//$.noConflict();


(function($) {
	$.fn.super_image_preloader=function(options) {
		var defaults={
				repeatedCheck:550,
				fadeInSpeed:1100,
				delay:610,
				callback:''
		};
		var options=$.extend(defaults,options);
		return this.each(function(){
			var imageContainer=jQuery(this),images=imageContainer.find('img').css({
				opacity:0,
				visibility:'hidden'
			}),imagesToLoad=images.length;
			imageContainer.operations={
				preload:function(){
					var stopPreloading=true;
					images.each(function(i,event){
						var image=$(this);
						if(event.complete==true){
							imageContainer.operations.showImage(image);
						} else {
							//image.bind('error load',{currentImage:image},imageContainer.operations.showImage);
							imageContainer.operations.showImage(image);
						}
					});
					return this;
				},showImage:function(image){
					imagesToLoad--;
					if(image.data.currentImage!=undefined){
						image=image.data.currentImage;
					}
					if(options.delay<=0)
						image.css('visibility','visible').animate({opacity:1},options.fadeInSpeed);
					if(imagesToLoad==0){
						if(options.delay>0){
							images.each(function(i,event){
								var image=$(this);
								setTimeout(function(){
									image.css('visibility','visible').animate({opacity:1},options.fadeInSpeed);
								},options.delay*(i+1));
							});
							if(options.callback!=''){
								setTimeout(options.callback,options.delay*images.length);
							}
						} else
							if(options.callback!=''){
								(options.callback)();
							}
					}
				}
			};
			imageContainer.operations.preload();
		});
	};
})(jQuery);

(function($) {
	$.fn.super_fade_slider=function(options) {
		var defaults={
			slides:'>div',
			autorotation:true,
			autorotationSpeed:3,
			backgroundOpacity:0.9,
			animationSpeed:910,
			appendControlls:''
		};
		var options=$.extend(defaults,options);
		return this.each(function(){
			var slideWrapper=$(this),slides=slideWrapper.find(options.slides).css({display:'none',zIndex:0}),slideCount=slides.length,currentSlideNumber=0,interval,current_class='active_item',controlls='',skipSwitch=true;slides.find('.feature_excerpt').css('opacity',options.backgroundOpacity);
			slideWrapper.methods={
				init:function(){
					slides.filter(':eq(0)').css({zIndex:2,display:'block'});
					if(slideCount<=1){
						slideWrapper.super_image_preloader({delay:200});
					} else {
						slideWrapper.super_image_preloader({callback:slideWrapper.methods.preloadingDone,delay:200});
						if(options.appendControlls){
							controlls=$('<div></div>').addClass('slidecontrolls').css({position:'absolute'}).appendTo(options.appendControlls);
							slides.each(function(i){
								var controller=$('<span class="ie6fix '+current_class+'"></span>').appendTo(controlls);
								controller.bind('click',{currentSlideNumber:i},slideWrapper.methods.switchSlide);
								current_class="";
							});
						}
					}
				},preloadingDone:function(){
					skipSwitch=false;
					if(options.autorotation){
						slideWrapper.methods.autorotate();
					}
				},switchSlide:function(passed){
					var noAction = false;
					if(passed!=undefined&&!skipSwitch){
						if(currentSlideNumber!=passed.data.currentSlideNumber){
							currentSlideNumber=passed.data.currentSlideNumber;
						} else {
							noAction=true;
						}
					}
					if(passed!=undefined){
						clearInterval(interval);
					}
					if(!skipSwitch&&noAction==false){
						skipSwitch=true;
						var currentSlide=slides.filter(':visible'),nextSlide=slides.filter(':eq('+currentSlideNumber+')');
						if(options.appendControlls){
							controlls.find('.active_item').removeClass('active_item');
							controlls.find('span:eq('+currentSlideNumber+')').addClass('active_item');
						}
						currentSlide.css({zIndex:4});
						nextSlide.css({zIndex:2,display:'block'});
						currentSlide.fadeOut(options.animationSpeed,function(){
							currentSlide.css({zIndex:0,display:"none"});
							skipSwitch=false;
						});
					}
				},autorotate:function(){
					interval=setInterval(function() {
						currentSlideNumber++;
						if(currentSlideNumber==slideCount) {
							currentSlideNumber=0;
						}
						slideWrapper.methods.switchSlide();
					},(parseInt(options.autorotationSpeed)*1000));
				}
			};
			slideWrapper.methods.init();
		});
	};
})(jQuery);
(function($)
	{
	$.fn.superaccordion=function(options){
		var defaults={
				slides:'>div',
				animationSpeed:910,
				imageShadow:true,
				imageShadowStrength:0.6,
				autorotation:true,
				autorotationSpeed:3,
				easing:'easeOutQuint',
				event:'mouseover',
				fontOpacity:1,
				backgroundOpacity:0.9
		};
		var options=$.extend(defaults,options);
		return this.each(function(){
			var slideWrapper=$(this),slides=slideWrapper.find(options.slides).css('display','block'),slide_count=slides.length,slide_width=slideWrapper.width()/slide_count;
			expand_slide=slides.width(),minimized_slide=(slideWrapper.width()-expand_slide)/(slide_count-1),overlay_modifier=200*(1-options.imageShadowStrength),excerptWrapper=slideWrapper.find('.feature_excerpt'),interval='',current_slide=0;excerptWrapper.wrap('<span class="feature_excerpt"></span>').removeClass('feature_excerpt').addClass('position_excerpt');
			excerptWrapper=slideWrapper.find('.feature_excerpt').css('opacity',options.backgroundOpacity);excerptWrapper.equalHeights().find('.position_excerpt').css({display:'block',opacity:0,position:'absolute'});
			var excerptWrapperHeight=excerptWrapper.height();
			slides.each(function(i){
				var this_slide=$(this),this_slide_a=this_slide.find('a'),real_excerpt=this_slide.find('.position_excerpt'),real_excerpt_height=real_excerpt.height(),slide_heading=this_slide.find('.sliderheading'),cloned_heading=slide_heading.clone().appendTo(this_slide_a).addClass('heading_clone').css({opacity:options.fontOpacity,width:slide_width-30}),clone_height=cloned_heading.height();
				this_slide.css('backgroundPosition',parseInt(slide_width/2-8)+'px '+parseInt((this_slide.height()-real_excerpt_height)/2-8)+'px');
				cloned_heading.css({bottom:(excerptWrapperHeight-clone_height)/2+9});
				real_excerpt.css({bottom:(excerptWrapperHeight-real_excerpt_height)/2+9});
				this_slide.data('data',{this_slides_position:i*slide_width,pos_active_higher:i*minimized_slide,pos_active_lower:((i-1)*minimized_slide)+expand_slide});
				this_slide.css({zIndex:i+1,left:i*slide_width,width:slide_width+overlay_modifier});
				if(options.imageShadow){
					this_slide.find('>a').prepend('<span class="fadeout ie6fix"></span>');
				}
			});
			$('#featured').super_image_preloader({callback:add_functionality});
			
			function add_functionality(){
				if(options.autorotation){
					interval=setInterval(function(){autorotation();},(parseInt(options.autorotationSpeed)*1000));
				}
				slides.each(function(i){
					var this_slide=$(this),real_excerpt=this_slide.find('.position_excerpt'),cloned_heading=this_slide.find('.heading_clone');this_slide.bind(options.event,function(event,continue_autoslide){
						if(!continue_autoslide){clearInterval(interval);}
						var objData=this_slide.data('data');
						real_excerpt.stop().animate({opacity:options.fontOpacity},options.animationSpeed,options.easing);
						cloned_heading.stop().animate({opacity:0},options.animationSpeed,options.easing);
						this_slide.stop().animate({width:expand_slide+(overlay_modifier*1.2),left:objData.pos_active_higher},options.animationSpeed,options.easing);
						slides.each(function(j){
							if(i!==j){
								var this_slide=$(this),real_excerpt=this_slide.find('.position_excerpt'),cloned_heading=this_slide.find('.heading_clone'),objData=this_slide.data('data'),new_pos=objData.pos_active_higher;
								if(i<j){new_pos=objData.pos_active_lower;}
								this_slide.stop().animate({left:new_pos,width:minimized_slide+overlay_modifier},options.animationSpeed,options.easing);
								real_excerpt.stop().animate({opacity:0},options.animationSpeed,options.easing);
								cloned_heading.stop().animate({opacity:options.fontOpacity},options.animationSpeed,options.easing);
							}
						});
					});
				});
				slideWrapper.bind('mouseleave',function(){
					slides.each(function(i){
						var this_slide=$(this),real_excerpt=this_slide.find('.position_excerpt'),cloned_heading=this_slide.find('.heading_clone'),objData=this_slide.data('data'),new_pos=objData.this_slides_position;this_slide.stop().animate({left:new_pos,width:slide_width+overlay_modifier},options.animationSpeed,options.easing);
						real_excerpt.stop().animate({opacity:0},options.animationSpeed,options.easing);
						cloned_heading.stop().animate({opacity:options.fontOpacity},options.animationSpeed,options.easing);
					});
				});
			}
			
			function autorotation(){
				if(slide_count==current_slide){
					slideWrapper.trigger('mouseleave');
					current_slide=0;
				} else {
					slides.filter(':eq('+current_slide+')').trigger(options.event,[true]);
					current_slide++;
				}
			}
			
		});
	};
})(jQuery);

$.fn.equalHeights=function(){
	return this.height(Math.max.apply(null,this.map(function(){
		return jQuery(this).height();
	}).get()));
};
