// By WPnL 13/07/2008
// ver 1.0

function loadVidListAction(id)
{
	var elem = document.getElementById(id);

	if (elem != undefined)
	{
		EventLib.AddEvent(elem, "click", function (e) {  
		var evtElem = EventLib.GetEventElement(e);
		if (evtElem != undefined && evtElem.tagName.toLowerCase() == "a")
		{
			EventLib.StopEvent(e);
			loadVid(evtElem.href, evtElem.parentNode.parentNode);
		}	
		});
	}
}

function loadVid(url, where)
{
	var ytapiplayer = document.getElementById("ytapiplayer");

	if (ytapiplayer == undefined)
	{
		var ytplayer = document.getElementById("myytplayer");	
		var params = { allowScriptAccess: "always" };
		var atts = { id: "myytplayer" };
		var swfUrl = url.replace("watch?v=", "v/");

		var divVideo = document.createElement("div");
		divVideo.setAttribute("id", "ytapiplayer");
		divVideo.appendChild(document.createTextNode("Precisas do Flash Player 8+ instalado para ver este vídeo."));

		if (ytplayer != undefined)
		{
			ytplayer.parentNode.removeChild(ytplayer);
		}
		where.parentNode.insertBefore(divVideo, where.nextSibling);
		swfobject.embedSWF(swfUrl + "&amp;border=0&amp;enablejsapi=1&amp;playerapiid=ytplayer", "ytapiplayer", "425", "344", "8", null, null, params, atts);
	}
}

function onYouTubePlayerReady(playerId) {
  setTimeout(function () { var ytplayer = document.getElementById('myytplayer');ytplayer.playVideo(); }, 10 );
}

EventLib.AddEventOnLoad(function () { loadVidListAction("videos"); });
