$(document).ready(function() {
	
	// Main Features Accordion
	$("div.widgetcontent").hide();
	$("h2.widgettitle").mouseover(function(){
		if($(this).parent().is('.selected')) {
			return false;
		} else {
			$("div.widgetcontent:visible").slideUp(400);
			$(this).parent().find("div.widgetcontent").slideDown(400);
		
			$('.widget').removeClass('selected');
	        $(this).parent().addClass('selected');
        
			return false;
		};
	}).click(function(){
		if($(this).parent().is('.selected')) {
			$(this).parent().find("div.widgetcontent").slideUp(400);
			$('.widget').removeClass('selected');
			return false;
		} else {
			$("div.widgetcontent:visible").slideUp(400);
			$(this).parent().find("div.widgetcontent").slideDown(400);
		
			$('.widget').removeClass('selected');
	        $(this).parent().addClass('selected');
        
			return false;
		};
	});
	
	// Authors Accordion
	$("#feature .person-detail").hide();
	$("#feature .person-name, .person-photo").mouseover(function(){
		if($(this).parent().is('.selected')) {
			return false;
		} else {
		$("#feature .person-detail:visible").slideUp(400);
		$(this).parent().find(".person-detail").slideDown(400);
		
		$('#feature .author-profile-name').removeClass('selected');
        $(this).parent().addClass('selected');
        
		return false;
		};
	});
	
	// About Accordion
	$("li.tpAbout_widget dd").hide();
	$("li.tpAbout_widget dt a").click(function(){
		if($(this).is('.selected')) {
			$("li.tpAbout_widget dd:visible").slideUp(400);
			$('dt a').removeClass('selected');
			return false;
		} else {
		$("li.tpAbout_widget dd:visible").slideUp(400);
		$(this).parent().next().slideDown(400);
		
		$('li.tpAbout_widget dt a').removeClass('selected');
        $(this).addClass('selected');
        
		return false;
		};
	});
	
	// About Tabs
    $('div.tabContainer:eq(0)').hide();
    $('h2.tabNavigation > a').eq(0).addClass('selected'); 

    $('h2.tabNavigation > a').click(function () {
		if(!$(this).is('.selected')) {
			var target = $(this.hash);
	
	        $('div.tabContainer:visible').slideUp(400, function() {
				target.slideDown(800);
			});
	
	        $('h2.tabNavigation > a').removeClass('selected');
	        $(this).addClass('selected');

	        return false;
		} else { return false; };
    });

	// RSS Instructions
	$('#blog_header_rss a').hover(function() {
		var target_text = this.rel;
		$('#rss_instructions td p').fadeOut('fast', function() {
			$('#rss_instructions td p').html(target_text);
			$('#rss_instructions td p').fadeIn('fast');
		});
	}, function(){
		$('#rss_instructions td p').fadeOut('fast');
	});

});

jQuery.fn.clearonfocus = function() {
    jQuery(this)
        .bind('focus', function() {
            // Set the default value if it isn't set
            if ( !this.defaultValue ) this.defaultValue = this.value;
            // Check to see if the value is different
            if ( this.defaultValue && this.defaultValue != this.value ) return;
            // It isn't, so remove the text from the input
            this.value = '';
        })
        .bind('blur', function() {
            // If the value is blank, return it to the defaultValue
            if ( this.value.match(/^\s*$/) )
                this.value = this.defaultValue;
        });
};
