/* INNERFADE */
function removeFilter(a){if(a.style.removeAttribute){a.style.removeAttribute("filter")}}(function(a){a.fn.innerfade=function(b){var c;var d;var e;var f;var g;return this.each(function(){a.innerfade(this,b)})};jQuery.pause=function(){var b=a("ul#"+settings.slide_ui_parent+" li");var c=a("#"+settings.pause_button_id+" span").html();if(c=="pause"){a("#"+settings.pause_button_id+" span").html("play");settings.slide_timer_on="no";a("#"+settings.pause_button_id).attr("class","paused_button")}else{a("#"+settings.pause_button_id+" span").html("pause");settings.slide_timer_on="yes";a("#"+settings.pause_button_id).attr("class","pause_button");button_class=a("#button_selected").attr("class");split_button_class_string=button_class.split("_");button_class_string=split_button_class_string.pop();curr_slide_id_number=parseFloat(button_class_string);next_slide_id_number=curr_slide_id_number-1;setTimeout(function(){a.innerfade.next(b,settings,curr_slide_id_number,next_slide_id_number)},0)}};jQuery.next=function(){var b=a("ul#"+settings.slide_ui_parent+" li");a("#"+settings.pause_button_id+" span").html("play");a("#"+settings.pause_button_id).attr("class","paused_button");button_class=a("#button_selected").attr("class");split_button_class_string=button_class.split("_");button_class_string=split_button_class_string.pop();curr_slide_id_number=parseFloat(button_class_string)+1;next_slide_id_number=curr_slide_id_number-1;settings.slide_timer_on="no";if(curr_slide_id_number<b.length){a.skip()}};jQuery.prev=function(){var b=a("ul#"+settings.slide_ui_parent+" li");a("#"+settings.pause_button_id+" span").html("play");a("#"+settings.pause_button_id).attr("class","paused_button");button_class=a("#button_selected").attr("class");split_button_class_string=button_class.split("_");button_class_string=split_button_class_string.pop();curr_slide_id_number=parseFloat(button_class_string)-1;next_slide_id_number=curr_slide_id_number-1;settings.slide_timer_on="no";if(curr_slide_id_number>=0){a.skip()}};jQuery.first=function(){a("#"+settings.pause_button_id+" span").html("play");a("#"+settings.pause_button_id).attr("class","paused_button");curr_slide_id_number=0;next_slide_id_number=curr_slide_id_number-1;settings.slide_timer_on="no";a.skip()};jQuery.last=function(){var b=a("ul#"+settings.slide_ui_parent+" li");a("#"+settings.pause_button_id+" span").html("play");a("#"+settings.pause_button_id).attr("class","paused_button");curr_slide_id_number=b.length-1;next_slide_id_number=curr_slide_id_number-1;settings.slide_timer_on="no";a.skip()};jQuery.setOptionsButtonEvent=function(){a("#"+settings.slide_nav_id+" li").each(function(){a(this).click(function(){a("#"+settings.pause_button_id+" span").html("play");a("#"+settings.pause_button_id).attr("class","paused_button");button_class=a(this).attr("class");split_button_class_string=button_class.split("_");button_class_string=split_button_class_string.pop();curr_slide_id_number=parseFloat(button_class_string);next_slide_id_number=curr_slide_id_number-1;settings.slide_timer_on="no";a.skip()})})};a.innerfade=function(b,c){settings={animationtype:"fade",speed:"normal",type:"sequence",timeout:5e3,containerheight:"auto",runningclass:"innerfade",children:null,slide_timer_on:"yes",slide_ui_parent:null,slide_ui_text:null,pause_button_id:null,slide_nav_id:null};var d;var e;if(c)a.extend(settings,c);if(settings.children===null)d=a(b).children();else d=a(b).children(settings.children);if(d.length>1){if(settings.slide_ui_text!="null"){e=a("ul#"+settings.slide_ui_text+" li")}a(b).css("position","relative").css("height",settings.containerheight).addClass(settings.runningclass);for(var f=0;f<d.length;f++){a(d[f]).css("z-index",String(d.length-f)).css("position","absolute").hide();if(settings.slide_ui_text!="null"){a(e[f]).css("z-index",String(e.length-f)).css("position","absolute").hide()}}if(settings.type=="sequence"){setTimeout(function(){a.innerfade.next(d,settings,1,0)},settings.timeout);a(d[0]).show();if(settings.slide_ui_text!="null"){a(e[0]).show()}if(settings.slide_nav_id!="null"){a("#"+settings.slide_nav_id+" li").removeAttr("id");a("#"+settings.slide_nav_id+" .slide_0").attr("id","button_selected")}}else if(settings.type=="random"){next_slide_id_number=Math.floor(Math.random()*d.length);setTimeout(function(){do{curr_slide_id_number=Math.floor(Math.random()*d.length)}while(next_slide_id_number==curr_slide_id_number);a.innerfade.next(d,settings,curr_slide_id_number,next_slide_id_number)},settings.timeout);a(d[next_slide_id_number]).show();if(settings.slide_ui_text!="null"){a(e[next_slide_id_number]).show()}}else if(settings.type=="random_start"){settings.type="sequence";curr_slide_id_number=Math.floor(Math.random()*d.length);setTimeout(function(){a.innerfade.next(d,settings,(curr_slide_id_number+1)%d.length,curr_slide_id_number)},settings.timeout);a(d[curr_slide_id_number]).show();if(settings.slide_ui_text!="null"){a(e[curr_slide_id_number]).show()}}else{alert("Innerfade-Type must either be 'sequence', 'random' or 'random_start'")}}};a.skip=function(){var b=a("ul#"+settings.slide_ui_parent+" li");if(settings.slide_ui_text!="null"){var c=a("ul#"+settings.slide_ui_text+" li")}for(var d=0;d<b.length;d++){if(settings.animationtype=="fade"){a(b[d]).fadeOut(settings.speed);if(settings.slide_ui_text!="null"){a(c[d]).fadeOut(settings.speed)}}else{a(b[d]).slideUp(settings.speed);if(settings.slide_ui_text!="null"){a(c[d]).slideUp(settings.speed)}}}if(settings.animationtype=="fade"){a(b[curr_slide_id_number]).fadeIn(settings.speed,function(){removeFilter(a(this)[0])});if(settings.slide_ui_text!="null"){a(c[curr_slide_id_number]).fadeIn(settings.speed,function(){removeFilter(a(this)[0])})}}else{a(b[curr_slide_id_number]).slideDown(settings.speed,function(){removeFilter(a(this)[0])});if(settings.slide_ui_text!="null"){a(c[curr_slide_id_number]).slideDown(settings.speed,function(){removeFilter(a(this)[0])})}}if(settings.slide_nav_id!="null"){a("#"+settings.slide_nav_id+" li").removeAttr("id");a("#"+settings.slide_nav_id+" .slide_"+curr_slide_id_number).attr("id","button_selected")}};a.innerfade.next=function(b,c,d,e){var f;if(c.slide_ui_text!="null"){f=a("ul#"+c.slide_ui_text+" li")}if(c.slide_timer_on=="yes"){if(c.animationtype=="slide"){a(b[e]).slideUp(c.speed);a(b[d]).slideDown(c.speed);a(b[e]).slideUp(c.speed);if(c.slide_ui_text!="null"){a(f[e]).slideUp(c.speed)}a(b[d]).slideDown(c.speed,function(){removeFilter(a(this)[0])});if(c.slide_ui_text!="null"){a(f[d]).slideDown(c.speed,function(){removeFilter(a(this)[0])})}if(c.slide_nav_id!="null"){a("#"+c.slide_nav_id+" li").removeAttr("id");a("#"+c.slide_nav_id+" .slide_"+d).attr("id","button_selected")}}else if(c.animationtype=="fade"){a(b[e]).fadeOut(c.speed);if(c.slide_ui_text!="null"){a(f[e]).fadeOut(c.speed)}a(b[d]).fadeIn(c.speed,function(){removeFilter(a(this)[0])});if(c.slide_ui_text!="null"){a(f[d]).fadeIn(c.speed,function(){removeFilter(a(this)[0])})}if(c.slide_nav_id!="null"){a("#"+c.slide_nav_id+" li").removeAttr("id");a("#"+c.slide_nav_id+" .slide_"+d).attr("id","button_selected")}}else alert("Innerfade-animationtype must either be 'slide' or 'fade'");if(c.type=="sequence"){if(d+1<b.length){d=d+1;e=d-1}else{d=0;e=b.length-1}}else if(c.type=="random"){e=d;while(d==e)d=Math.floor(Math.random()*b.length)}else alert("Innerfade-Type must either be 'sequence', 'random' or 'random_start'");setTimeout(function(){a.innerfade.next(b,c,d,e)},c.timeout)}}})(jQuery)

/* INNERFADE CONTROLS */
$(document).ready(
	function(){
		$('ul#panels').innerfade({
			speed: 1000,
			timeout: 5000,
			type: 'sequence',
			containerheight: 	'320px',
			slide_timer_on: 	'yes',
			slide_ui_parent: 	'panels',
			slide_ui_text:	'null',
			pause_button_id: 	'pause_button',
			slide_nav_id:	'slide_nav'
		});
		$.setOptionsButtonEvent();
		$("#pause_button").click(function() {
			$.pause();
		});
		$("#next_button").click(function() {
			$.next();
		});
		$("#prev_button").click(function() {
			$.prev();
		});
		$("#first_button").click(function() {
			$.first();
		});
		$("#last_button").click(function() {
			$.last();
		});
	}
);
