$(function(){
	//NAVIGATION
	var nav_config = {
	     sensitivity: 3, // number = sensitivity threshold (must be 1 or higher) 
	     interval: 100, // number = milliseconds for onMouseOver polling interval
	     over: makeTall, // function = onMouseOver callback (REQUIRED) 
	     timeout: 500, // number = milliseconds delay before onMouseOut
	     out: makeShort // function = onMouseOut callback (REQUIRED)
	};
	$('ul#main_nav li.nav').hoverIntent(nav_config);
	
	//ABOUT
	$('a.about').click(function(e){
		$('#aboutPage').slideToggle('fast');
		e.preventDefault();
	});

	//ARCHIVES
	$('#side h5').each(function(){
		$(this).toggle(
			function(){
				var e = $(this).next();
				e.slideDown('fast');
				$(this).addClass('collapsed');
			},
			function(){
				var e = $(this).next();
				e.slideUp('fast');
				$(this).removeClass('collapsed');
			}
		);
	});
	
	//COMMENTS
	//$('h3#dsq-add-new-comment').remove();
	$('h3#dsq-add-new-comment').replaceWith('<h3 id="dsp-add-new-comment">COMMENT</h3>');

	// PERSON
	var per_config = {
	     sensitivity: 3, // number   = sensitivity threshold (must be 1 or higher) 
	     interval: 100,  // number   = milliseconds for onMouseOver polling interval
	     over: fadeOver, // function = onMouseOver callback (REQUIRED) 
	     timeout: 200,   // number   = milliseconds delay before onMouseOut
	     out: fadeOut    // function = onMouseOut callback (REQUIRED)
	};
	var image = $('.personBox img');

	$(image).hoverIntent(per_config);

	$("#persons").scrollable({hoverClass: 'hover'}).navigator().mousewheel();

	//FOOTER
	equalHeight($(".youtubevideo li"));

	// Delicious
	$('#delicious').append('<img src="http://b23.jp/wordpress/wp-content/themes/Synchro09/images/loading.gif" alt="Now Loading..." class="loading" />Loading...');
	$('#delicious').delicious('b23chris',{ favicon: false,itemTag : 'li',wrapTag : 'ul' },{ count: 10 });
});

//Navigation Hover Func
function makeTall(){
	$(this).find("span").slideDown('fast');
}
function makeShort(){
	$(this).find("span").slideUp('fast');
}

//Person Hover Func
function fadeOver(){
	$(this).fadeTo('slow',1.0);
}
function fadeOut(){
	$(this).fadeTo('slow',0.4);
}


// YouTube Favorites Func
function youtubefunc(data){
	var feed    = data.feed;
	var entries = feed.entry || [];
	var html    = '<ul class="youtubevideo side_list clearfix">';
	for(var i = 0; i < entries.length; i++){
		var entry = entries[i];
		var title = entry.title.$t.substr(0,50);
		var thumbnailUrl = entries[i].media$group.media$thumbnail[0].url;
		var videoUrl     = entries[i].media$group.media$player.url;
		html += '<li><a href="' + videoUrl +'" title="'+ title +'"><img src="' + thumbnailUrl +'" width="60" height="45" alt="'+ title +'" />' + title + '</a></li>';
	}
	html += '</ul>';
	$('#youtubefavorites').append(html);
}

function equalHeight(group) {
	tallest = 0;
	group.each(function() {
		thisHeight = $(this).height();
		if(thisHeight > tallest) {
			tallest = thisHeight;
		}
	});
	group.height(tallest);
}
