jQuery(document).ready(function(){
	//$("#mainOuterBg").height($("#mainOuter").height());
	
	$twitterCol = $("#twitterFeed");
	
	$twitterCol.html("Loading...");
	$.ajax({
		   url:"/twitter",
		   success:function(data){
				$twitterCol.html(data);
			   },
		   type:"GET"
		   });
	
	var articles = new Array();
	
	$("h2.articleTitle a").click(function(){
		var id = $(this).attr("id");
		var articleSelector = "div.article[id="+id+"]";
		if($(articleSelector+":visible").size() > 0){
			$(articleSelector).slideUp();
		}
		else{
			if($(articleSelector).size() > 0){
				$(articleSelector)
				.slideDown(function(){
					hideArticles(id);
				});
			}
		   else{
				if($.inArray(id,articles) === -1){
					articles.push(id);
					$.ajax({
						   success:function(data){
								$("div#article-body-"+id)
								.html(data)
								.hide()
								.slideDown(function(){
										   hideArticles(id);
								});
						   },
						   type:"GET",
						   url:"/articles/article/id/"+id+"/inline/1"
					});
				}
		   }
	   }
        
	   return false;
	   }
	);
	
	function hideArticles(id){
		$("div.article:visible").not("#"+id).slideUp();
	}
	
	$(".article-form")
	.hide()
	.each(function(){
		id = $(this).attr("id");
		$(this).before("<div><a href='#' id='link-"+id+"'>Comment</a></div>");
		$("a#link-"+id)
		.click(function(e){
			id = ($(e.target).attr("id")).replace(/^link-/,"");
			$(".article-form#"+id).slideToggle();
			return false;
		 });
	});
	
});