var W3CDOM = (document.createElement && document.getElementsByTagName);
window.onload = pinballEffect;

function pinballEffect()
{
	if (!W3CDOM) return;
	var allElements = document.getElementsByTagName('*');
	var originalBackgrounds=new Array();
	var count = 1;
	for (var i=0; i<allElements.length; i++)
	{
		if (allElements[i].className.indexOf('pinball-scoop') !=-1)
		{
			allElements[i].onmouseover = mouseGoesOver;
			allElements[i].onmouseout = mouseGoesOut;
			allElements[i].onclick = mouseGoesClick;
		}
		else if (allElements[i].className.indexOf('insert_youtube') !=-1)
		{
			var link = allElements[i].innerHTML.replace(/<br>/i, "");
			allElements[i].innerHTML = youtube_insert(link);
		}
		else if (allElements[i].className.indexOf('insert_video') !=-1)
		{
			var link = allElements[i].innerHTML.replace(/<br>/i, ""); 
//			alert(video_insert(link, count));
			allElements[i].innerHTML = video_insert(link, count);
			count++;
		}

	}
}

function mouseGoesOver()
{
	originalClassNameString = this.className;
	this.className += " pinball-on";
	this.style.cursor = "pointer";
	this.style.cursor = "hand";

}

function mouseGoesOut()
{
	this.className = originalClassNameString;
}

function mouseGoesClick()
{
	var allThisAreasElements = this.getElementsByTagName('*');
	for (var j=0; j<allThisAreasElements.length; j++)
	{
		if (allThisAreasElements[j].className.indexOf('pinball-sinkhole') != -1)
		{
			var url = allThisAreasElements[j].href;
			window.location = url;
		}
	}
}

			function youtube_insert(val) {
				var tmp = '<object width="480" height="295">';
				tmp += '<param name="movie" value="'+val+'"></param>';
				tmp += '<param name="allowFullScreen" value="true"></param>';
				tmp += '<param name="allowscriptaccess" value="always"></param>';
				tmp += '<embed src="'+val+'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed>';
				tmp += '</object>';

				return tmp;

			}

	function video_insert(val, count) {
				var tmp = '';
				tmp += '<a href="'+val+'" style="display:block;width:400px;height:300px" id="player'+count+'"></a>';
	

				flowplayer("player"+count, "/flash/flowplayer-3.0.5.swf");

				return tmp;

	}


