function loadPhoto (photo_link)
{
	var frame = document.getElementById("photo_frame");
	var description = document.getElementById("photo_description");
	var source = photo_link.getAttribute("href");
	var text = photo_link.getAttribute("title");
	
	frame.setAttribute("src",source);
	description.firstChild.nodeValue = text;
}
function loadSong (audio_link)
{
	var frame = document.getElementById("audio_frame");
	var src = document.getElementById("src");
	var title = document.getElementById("audio_title");
	var source = audio_link.getAttribute("href");
	var text = audio_link.getAttribute("title");
	
	frame.setAttribute("data",source);
	src.setAttribute("value",source);
	title.firstChild.nodeValue = text;
}
function prepPhotoGallery ()
{
	if (document.getElementById("photo_gallery"))
	{
		var gallery = document.getElementById("photo_gallery");
	}
	else
	{
		return false;
	}
	var links = gallery.getElementsByTagName("a");
	for (var i = 0; i < links.length; i++)
	{
		links[i].onclick = function ()
		{
			loadPhoto (this);
			return false;
		}
	}
}
function prepAudioGallery ()
{
	if (document.getElementById("audio_gallery")) 
	{
		var gallery = document.getElementById("audio_gallery");
	}
	else
	{
		return false;
	}
	var links = gallery.getElementsByTagName("a");
	for (var i = 0; i < links.length; i++)
	{
		links[i].onclick = function ()
		{
			loadSong (this);
			return false;
		}
	}
}
function addLoadEvent (func)
{
	var oldonload = window.onload;
	if (typeof window.onload != 'function')
	{
		window.onload = func;
	}
	else
	{
		window.onload = function ()
		{
			oldonload ();
			func ();
		}
	}
}
addLoadEvent (prepPhotoGallery);
addLoadEvent (prepAudioGallery);