$j = jQuery.noConflict();

var current_path = "";

var services_ajax = function (element, type)
{
	var target_path = $j(element).attr("href");
	
	if (target_path != current_path)
	{
		var nav_element = (type == "main") ? "ia-overview" : "ia-nav";
	
		$j("#"+nav_element+" li").removeClass("selected");
		$j(element).parent().addClass("selected");
		
		if (Cufon)
		{
			Cufon.refresh();
		}
	
		$j.get(target_path+"?ajax=true", function (data)
		{
			if (type == "main")
			{
				$j("#dynamic-container > shape").remove();
				$j("#interactive-container").replaceWith(data);
				//var nav_html = $j('<div>').append($j('#interactive-nav').clone()).remove().html();
				
				//$j("#dynamic-container").empty().append(nav_html).append(data);
				
				$j("#ia-nav a").click( function ()
				{
					return services_ajax(this);
				});
			}
			else
			{
				var segments = data.split(/<p><!--split--><\/p>|<!--split-->/g);
				
				$j("#ia-feature").html(segments[0]);
				$j("#ia-col1").html(segments[1]);
				$j("#ia-col2").html(segments[2]);
				$j("#ia-col3").html(segments[3]);
			}
			
			current_path = target_path;
		});
	}
	
	return false;
}

$j(function ()
{
	// recent/popular post switch
	$j("#blog-top-nav a").click( function ()
	{
		if (!$j(this).hasClass("selected"))
		{
			$j("#blog-top-nav li").removeClass("selected");
			$j(this).parent().addClass("selected");
			
			//$j("#featured-post, #popular-post").toggle();
			if ($j(this).text() == "Recent")
			{
				$j("#popular-post").hide();
				$j("#featured-post").show();
			}
			else
			{
				$j("#featured-post").hide();
				$j("#popular-post").show();
			}
		}
		
		return false;
	});
	
	// services ajax
	$j("#ia-overview a").click( function ()
	{
		return services_ajax(this, "main");
	});
});
