$(document).ready(function(){
	var news = eval("("+accordions+")");
	var title = news.title;
	for(var i = 0; i < news.accordions.length; i++)
	{
		var accObj = news.accordions[i];
		
		var accordion = $("<div/>").addClass('accordion').appendTo("#accordions");
		var accHeader = $("<div/>").addClass('accHeader').appendTo(accordion);
		var fastRead = $("<div/>").addClass('accFastRead').text(news.title).appendTo(accHeader);
		var plusBtn = $("<img/>").addClass('plusBtn').attr({'src':'img/plus.gif'}).appendTo(accHeader);
		var plusBtn = $("<img/>").addClass('minusBtn').attr({'src':'img/minus.gif'}).appendTo(accHeader);
		var journal = $("<div/>").addClass('accJournal').text(accObj.journal).appendTo(accordion);
		
		for(var j = 0; j < accObj.news.length; j++)
		{
			var accNewsObj = accObj.news[j];
			if(accObj.news[j] == undefined || accObj.news[j] == null )
				break;
			var accNews = $("<div/>").addClass('accNews').appendTo(accordion);
			var imgNews = $("<img/>").addClass('accImage').attr({'src':accNewsObj.image}).appendTo(accNews);
			var dateNews = $("<p/>").addClass('accDate').text(accNewsObj.date).appendTo(accNews);
			var pNews = $("<p/>").appendTo(accNews);
			var apNews = $("<a/>").addClass('accHref').text(accNewsObj.text).attr({'href':accNewsObj.url}).appendTo(pNews); 
		}
	}
	
	$(".plusBtn, .minusBtn").css({'cursor': 'pointer'});
	$(".minusBtn").hide();
	$(".accordion").each(function(index){
		$(this).children("div.accNews:not(:eq(2))").hide();
	});
	
	$(".accordion .accHeader .plusBtn").click(function(){
		$(this).parent(".accHeader").children(".minusBtn").show();
		$(this).parent(".accHeader").parent(".accordion").children(".accNews:hidden:first").slideToggle("slow");
		if($(this).parent(".accHeader").parent(".accordion").children(".accNews:hidden:last").length == 0)
			$(this).hide();
	});
	
	$(".accordion .accHeader .minusBtn").click(function(){
		if($(this).parent(".accHeader").parent(".accordion").children(".accNews:visible").length == 2)
			$(this).hide();
		$(this).parent(".accHeader").children(".plusBtn").show();
		$(this).parent(".accHeader").parent(".accordion").children(".accNews:visible:not(:first):last").slideUp("slow");
	});
});

