$(document).ready(function() {
  var toggle = function(direction, display) {
	return function() {
	  var self = this;
	  var ul = $("ul", this);
	  if( ul.css("display") == display && !self["block" + direction] ) {
		self["block" + direction] = true;
		ul["slide" + direction]("normal", function() {
		  self["block" + direction] = false;
		});
	  }
	};
  }
  $(".faq>li").click(toggle("Up", "block"));
  $(".faq>li").click(toggle("Down", "none"));  
  $(".faq>li ul").hide();
});


function slideSwitch() {
var $active = $('#slideshow p.active');

if ( $active.length == 0 ) $active = $('#slideshow p:last');

var $next =  $active.next().length ? $active.next()
	: $('#slideshow p:first');

$active.addClass('last-active');

$next.css({opacity: 0.0})
	.addClass('active')
	.animate({opacity: 1.0}, 1000, function() {
		$active.removeClass('active last-active');
	});
}

$(function() {
	setInterval( "slideSwitch()", 8000 );
});

