function toggleVisible(aid)
{
	var id = "activity_" + aid;
	var id2 = "text_" + aid;
	var id3 = "activity_gallery_" + aid;
	var id4 = "activity_name_" + aid;
	if (document.getElementById(id2).className == "text-off")
	{
		document.getElementById(id2).className = "text";
		if (document.getElementById(id3)) {
			document.getElementById(id3).style.display = "block";
		}
		document.getElementById(id4).className = "name-on";
		//document.getElementById(id).getElementsByTagName('a')[0].innerHTML = '-';
		document.getElementById(id).getElementsByTagName('a')[0].className = 'open';
	} else {
		document.getElementById(id2).className = "text-off";
		if (document.getElementById(id3)) {
			document.getElementById(id3).style.display = "none";
		}
		document.getElementById(id4).className = "name";
		//document.getElementById(id).getElementsByTagName('a')[0].innerHTML = '+';
		document.getElementById(id).getElementsByTagName('a')[0].className = '';
	}
}

function recentactivityInit(e)
{
	var activities = document.getElementById('activities').getElementsByTagName('div');
	var currentActivity = 0;
	if (0 < location.hash.length)
	{
		currentActivity = location.hash.replace("#", "");
	}

	for (var i=0;i<activities.length;i++)
	{
		if (activities[i].className == "activity")
		{
			if (activities[i].id == "activity_" + currentActivity)
			{
				continue;
			}

			var divs = activities[i].getElementsByTagName('div');
			for (var j=0;j<divs.length;j++)
			{
				if (divs[j].className == "text")
				{
					divs[j].className = "text-off";
				} else if (divs[j].className == "activitygallery" || divs[j].className == "activitygallery-new")
				{
					divs[j].style.display = "none";
				} else if (divs[j].className == "name-on")
				{
					divs[j].className = "name";
				}
			}
			//activities[i].getElementsByTagName('a')[0].innerHTML = '+';
			activities[i].getElementsByTagName('a')[0].className = '';
		}
	}
}
$( function ( )
{
	recentactivityInit( )
} );
