function getSyndication(word, limit) {
	$.ajax({
		type: "GET",
		url: 'http://giantpaper.org/syndicate.php?word=' + word,
		dataType: "xml",
		success: function(xml) {
			var content = '';
			
			// # to start on for the banners
			var i = 0;
			
			if (word == 'youtube') {
				$(xml).find('entry').each(function(){
					if (i < limit) {
						var title = $(this).find('title').text();
						var link = $(this).find('link').attr('href');
						
						content += '<li><a href="' + link + '">' + title + '</a></li>';
					}
					i++;
				});
			} else {
				$(xml).find('item').each(function(){
					if (i < limit) {
						var title = $(this).find('title').text();
						var link = $(this).find('link').text();
						var img = $(this).find('img').attr('src');
						var border = $(this).find('img').attr('border');
						
						content += '<li><a href="' + link + '">' + title + '</a></li>';
					}
					i++;
				});
			}
			
			$('#' + word + ' h3').after('<ul>' + content + '</ul>');
		}	// end success: function(xml)
	});
}
	
	function overlabels() {
		$('label.overlabel').each(function(i){
			var for_attr = $(this).attr('for');
			
			if ($('#' + for_attr)) {
				$(this).addClass('overlabel-apply');
				$(this).addClass('label-' + i);
				
				if($('#' + for_attr).val() != '') {
					$('label.label-' + i).hide();
				}
				
				$('#' + for_attr).focus(function(){
					$('label.label-' + i).hide();
				});
				$('#' + for_attr).blur(function(){
					if($('#' + for_attr).val() == '') {
						$('label.label-' + i).show();
					}
				});
			}
		});
	}
	
	function showMenu_2() {
		$('#menu .page-item-2>ul').slideDown('fast');
		$('#menu .page-item-2').addClass("menu_max");
	}
	function hideMenu_2() {
		$('#menu .page-item-2>ul').slideUp('fast');
		$('#menu .page-item-2').removeClass("menu_max");
	}
	
	function showMenu_141() {
		$('#menu .page-item-141>ul').slideDown('fast');
		$('#menu .page-item-141').addClass("menu_max");
	}
	function hideMenu_141() {
		$('#menu .page-item-141>ul').slideUp('fast');
		$('#menu .page-item-141').removeClass("menu_max");
	}
	
	function showMenu_1454() {
		$('#menu .page-item-1454>ul').slideDown('fast');
		$('#menu .page-item-1454').addClass("menu_max");
	}
	function hideMenu_1454() {
		$('#menu .page-item-1454>ul').slideUp('fast');
		$('#menu .page-item-1454').removeClass("menu_max");
	}

$(document).ready(function(){
	overlabels();
	$('body').addClass('js_enabled');
	
	$('code.block').wrap('<div class="pre_outer"></div>');
	$('code.block').prepend('<h5>Code Snippet</h5>');
	
	$('.artwork_prev').addClass("disabled");
	
	$('.storycontent *:first-child').css('marginTop', '0');
	$('.storycontent *:last-child').css('marginBottom', '0');
	
	$('#commentlist li h3+*').css('marginTop', 0);
	
	$('#IERoot h4').append("-");
	$('#IERoot .artwork_buttons a').removeClass('active_button');
	$('#IERoot .artwork_buttons a').bind('mousedown, mouseup', function(){
		$(this).toggleClass('active_button');
	});
	
	$("#menu .page-item-2").hoverIntent({
		sensitivity: 3,
		interval: 100,
		over: showMenu_2,
		timeout: 500,
		out: hideMenu_2
	});
	$("#menu .page-item-1454").hoverIntent({
		sensitivity: 3,
		interval: 100,
		over: showMenu_1454,
		timeout: 500,
		out: hideMenu_1454
	});
	$("#menu .page-item-141").hoverIntent({
		sensitivity: 3,
		interval: 100,
		over: showMenu_141,
		timeout: 500,
		out: hideMenu_141
	});
	
	getSyndication('kongregate', '5');
	getSyndication('kongregate-badges', '9');
	getSyndication('last-fm', '5');
	getSyndication('librarything', '3');
	getSyndication('youtube', '5');
	
	$('*:first-child').addClass('first-child');
	
	$('.media, .amazontitle').each(function(i){
		var parent = $(this).parent();
		var parentName = parent.get(0).tagName;
		
		if (parentName == 'A')	{
			if($(this).hasClass('alignleft')) {
				parent.wrap('<span class="clickable media-container media-container-' +i+ ' alignleft"></span>');
				$(this).removeClass('alignleft');
			} else if($(this).hasClass('alignright')) {
				parent.wrap('<span class="clickable media-container media-container-' +i+ ' alignright"></span>');
				$(this).removeClass('alignright');
			} else if($(this).hasClass('aligncenter')) {
				parent.wrap('<span class="clickable media-container media-container-' +i+ ' aligncenter"></span>');
				$(this).removeClass('aligncenter');
			}
			else {
				parent.wrap('<span class="clickable media-container media-container-' +i+ '"></span>');
			}
			
			if ($(this).attr('title')) {
				var title = $(this).attr('title');
				$(this).attr('title', '');
				parent.after('<span class="caption">' + title + '</span>');
			}
		}	else	{
			if($(this).hasClass('alignleft')) {
				$(this).wrap('<span class="media-container media-container-' +i+ ' alignleft"></span>');
				$(this).removeClass('alignleft');
			} else if($(this).hasClass('alignright')) {
				$(this).wrap('<span class="media-container media-container-' +i+ ' alignright"></span>');
				$(this).removeClass('alignright');
			} else if($(this).hasClass('aligncenter')) {
				$(this).wrap('<span class="media-container media-container-' +i+ ' aligncenter"></span>');
				$(this).removeClass('aligncenter');
			}
			else {
				$('.media-box-' +i).wrap('<span class="media-container media-container-' +i+ '"></span>');
			}
			
			if ($(this).attr('title')) {
				var title = $(this).attr('title');
				$(this).attr('title', '');
				$(this).after('<span class="caption">' + title + '</span>');
			}
			$('.media-container-' +i).css({
				width: this.width()
			});
		}
		
	});
	
	$('*:nth-child(even)').addClass('even');
	$('*:nth-child(odd)').addClass('odd');
	$('*:first-child').addClass('first-child');
	$('*:last-child').addClass('last-child');
});