/*
 * 	loopedSlider - jQuery plugin
 *	written by Nathan Searles	
 *	http://code.google.com/p/loopedslider/
 *
 *	Copyright (c) 2009 Nathan Searles (http://nathansearles.com/loopedslider/)
 *	Dual licensed under the MIT (MIT-LICENSE.txt)
 *	and GPL (GPL-LICENSE.txt) licenses.
 *
 *	Built for jQuery library
 *	http://jquery.com
 *
 *  Modified by FHU-IT 5/19/09
 */
(function($){$.fn.extend({featureSlider:function(options){return this.each(function(){var defaults={container:'featurecontainer',slideClass:'featureimage',pagination:'featurenav',navButtons:'nav-buttons',fadeSpeed:0,slideSpeed:0,animateSpeed:0,autoHeight:true,padding:20,easing:'easeOutElastic',timed:true};var obj=$(this);var o=$.extend(defaults,options);var u=false;var w=obj.width();var h=obj.height();var f=$('.'+o.container,obj).find('div:first').attr('id');var l=$('.'+o.container,obj).find('div:last').attr('id');var i=Math.ceil(5*Math.random()-1);function setToActive(c){var current=$(c).attr('id');$('a[href$="'+current+'"]',obj).addClass('active');}
$('.'+o.container,obj).find('div').css({'z-index':0,opacity:0});$('.'+o.container,obj).find('div:eq('+i+')').animate({opacity:1.0},o.fadeSpeed,function(){$(this).css({'z-index':100});$(this).addClass('current');if(o.autoHeight===true){var newHeight=$(this,obj).height()+o.padding;$('.'+o.container,obj).animate({'height':newHeight},o.animateSpeed,o.easing);}
setToActive(this);});$('.'+o.pagination,obj).find('a').click(function(){if(u===false&&($(this).hasClass('active')===false)){u=true;$('a',obj).removeClass('active');$('.'+o.container,obj).find('div').animate({opacity:0},o.fadeSpeed,function(){$(this).removeClass('current');$(this).css({'z-index':0});});var x=0;var parentId=$(this).attr('href');var parentSplit=parentId.split('-');x=((parentSplit[1]*1));if(o.autoHeight===true){var newHeight=$('#'+o.slideClass+'-'+(x),obj).height()+o.padding;$('.'+o.container,obj).animate({'height':newHeight},o.animateSpeed,o.easing);}
$('#'+o.slideClass+'-'+(x),obj).animate({opacity:1.0},o.fadeSpeed,function(){$(this).css({'z-index':100});$(this).addClass('current');u=false;setToActive(this);});}
return false;});$('.'+o.navButtons,obj).find('a').click(function(){if(u===false){u=true;var loop=false;var fLoop=f;var lLoop=l;$('a',obj).removeClass('active');if($(this).hasClass('next')){var nextD=-w;var previousD=w;var direction=+1;}
if($(this).hasClass('previous')){nextD=w;previousD=-w;direction=-1;}
if($('#'+fLoop,obj).hasClass('current')){loop='first';}
if(($('#'+lLoop,obj).hasClass('current'))){loop='last';}
if((loop==='first')&&($(this).hasClass('previous'))){lLoop=lLoop.split('-');x=((lLoop[1]*1));}else if((loop==='last')&&($(this).hasClass('next'))){fLoop=fLoop.split('-');x=((fLoop[1]*1));}else{var getCurrent=$('.'+o.container,obj).find('.current').attr('id');getCurrent=getCurrent.split('-');x=((getCurrent[1]*1+direction));}
if(o.autoHeight===true){var newHeight=$('#'+o.slideClass+'-'+(x),obj).height()+o.padding;$('.'+o.container,obj).animate({'height':newHeight},o.animateSpeed,o.easing);}
$('#'+o.slideClass+'-'+(x),obj).css({opacity:1,left:previousD,'z-index':100});$('#'+o.slideClass+'-'+(x),obj).animate({left:0},o.slideSpeed,o.easing,function(){$(this).addClass('current');$(this).css({opacity:1});u=false;setToActive(this);});$('.'+o.container,obj).find('.current').animate({'left':nextD},o.slideSpeed,o.easing,function(){$(this).removeClass('current');$(this).css({opacity:0,left:0,'z-index':0});});}
return false;});});}});})(jQuery);(function($){$.fn.adSlider=function(options){var defaults={container:'.adcontainer',slides:'.adslides',pagination:'.adnav',containerClick:true,autoStart:0,slidespeed:0,fadespeed:0,fadeinspeed:0,autoHeight:false};this.each(function(){var obj=$(this);var o=$.extend(defaults,options);var pagination=$(o.pagination+' li a',obj);var m=0;var t=1;var s=$(o.slides,obj).children().size();var w=$(o.slides,obj).children().outerWidth();var p=0;var u=false;var n=0;$(o.slides,obj).css({width:(s*w)});$(o.slides,obj).children().each(function(){$(this).css({position:'absolute',left:p,display:'block'});p=p+w;});$(pagination,obj).each(function(){n=n+1;$(this).attr('rel',n);$(pagination.eq(0),obj).parent().addClass('active');});$(o.slides,obj).children(':eq('+(s-1)+')').css({position:'absolute',left:-w});if(o.autoHeight){autoHeight(t);}
$(pagination,obj).click(function(){if($(this).parent().hasClass('active')){return false;}
else{t=$(this).attr('rel');$(pagination,obj).parent().siblings().removeClass('active');$(this).parent().addClass('active');animate('fade',t);if(o.autoStart){clearInterval(sliderIntervalID);}}return false;});if(o.autoStart){sliderIntervalID=setInterval(function(){if(u===false){animate('next',true);}},o.autoStart);}
function current(t){if(t===s+1){t=1;}
if(t===0){t=s;}
$(pagination,obj).parent().siblings().removeClass('active');$(pagination+'[rel="'+(t)+'"]',obj).parent().addClass('active');};function autoHeight(t){if(t===s+1){t=1;}
if(t===0){t=s;}
var getHeight=$(o.slides,obj).children(':eq('+(t-1)+')',obj).outerHeight();$('.container',obj).animate({height:getHeight},o.autoHeight);};function animate(dir,clicked){u=true;switch(dir){case'next':t=t+1;m=(-(t*w-w));current(t);if(o.autoHeight){autoHeight(t);}
$(o.slides,obj).animate({left:m},o.slidespeed,function(){if(t===s+1){t=1;$(o.slides,obj).css({left:0},function(){$(o.slides,obj).animate({left:m})});$(o.slides,obj).children(':eq(0)').css({left:0});$(o.slides,obj).children(':eq('+(s-1)+')').css({position:'absolute',left:-w});}
if(t===s)$(o.slides,obj).children(':eq(0)').css({left:(s*w)});if(t===s-1)$(o.slides,obj).children(':eq('+(s-1)+')').css({left:s*w-w});u=false;});break;case'fade':t=[t]*1;m=(-(t*w-w));current(t);if(o.autoHeight){autoHeight(t);}
$(o.slides,obj).children().fadeOut(o.fadespeed,function(){$(o.slides,obj).css({left:m});$(o.slides,obj).children(':eq('+(s-1)+')').css({left:s*w-w});$(o.slides,obj).children(':eq(0)').css({left:0});if(t===s){$(o.slides,obj).children(':eq(0)').css({left:(s*w)});}
if(t===1){$(o.slides,obj).children(':eq('+(s-1)+')').css({position:'absolute',left:-w});}
$(o.slides,obj).children().fadeIn(o.fadespeed);u=false;});break;default:break;}};});};})(jQuery);
