(function($) {
  $.fn.toggleFade = function(settings)
  {
  	settings = jQuery.extend(
  		{
        speedIn: "normal",
        speedOut: settings.speedIn
  		}, settings
  	);
  	return this.each(function()
  	{
  	  var isHidden = jQuery(this).is(":hidden");
      jQuery(this)[ isHidden ? "fadeIn" : "fadeOut" ]( isHidden ? settings.speedIn : settings.speedOut);
    });
  };
})(jQuery);

expandSlideShow = function(){
	$('#teaser').slideToggle("slow");
	$('#expand').toggleFade("slow");
	$('#hide').toggleFade("slow");
	$('#slideshow').slideToggle("slow");
	$('#slidenav a').slideToggle("slow");
}

tabClick = function(tabClicked){
	var thisTab = $("ul.tabs li a").index(tabClicked);
	$("ul.tabs li a").removeClass("selected");
  $("ul.tabs li a:eq("+thisTab+")").addClass("selected");
  $(".tab_content").hide();
  $(".tab_content:eq("+thisTab+")").fadeIn("slow");
}

$(document).ready(function(){
	$('input.editable').click(function(){$(this).attr({value: '' });});
	
	$("ul.tabs li a:first").addClass("selected").show();
	$(".tab_content:first").fadeIn("slow");
	$("ul.tabs li a").click(function() {
		tabClick($(this)); return false;
	});
	
	$('#slideshow').cycle({ 
	    prev:   '#prev', 
	    next:   '#next', 
	    timeout: 0 
	});
	
	$("#showSlides a").click(function(){
		expandSlideShow(); return false;
	});
	
	$('#slideshow').hide();
	$('#slidenav a').hide();
	$('#hide').hide();
	
});
