function onPageLoadMovies()
{
//	alert('onPageLoadMovies');
	var flashVer = 0;
	var fo = new FlashObject("", "test", 0, 0, "6");
	if(fo) {
		flashVer = fo.installedVer.major;
	}

	for ( var v in gVids )
	{
		var vid = gVids[v];
		if('swf' == vid.ext)
		{
			function __showVidDiv(id, show)
			{
			    var zdiv = document.getElementById(id);
			    if(zdiv)
			        zdiv.style.display = (show?"block":"none");
			}
			__showVidDiv(("vid_"+vid.name), (flashVer>0));
			__showVidDiv(("noflash_"+vid.name), (flashVer<1));
		}
	}
}

function createVidCloseHtml(vid)
{
	var html = '';
	html += '<div style=\"width:'+vid.width+'px;\"><table width=\"100%\"><tr><td>'+vid.udesc+':</td><td width=\"100\" align=\"center\"><a href=\"#\" onclick=\"return playVid(\''+vid.name+'\', false);\">[Close Video]</a></td></tr></table></div>';
	return html;
}

function createWmvHtml(vid)
{
	var html = '';
	html += createVidCloseHtml(vid);
	html += '<object width=\"'+vid.width+'\" height=\"'+vid.height+'\" classid=\"CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95\" id=\"mediaplayer_'+name+'\" type="application/x-oleobject">';
	html += '<param name=\"Filename\" value=\"'+vid.fname+'\">';
	html += '<param name=\"AutoStart\" value=\"True\">';
	html += '<param name=\"ShowControls\" value=\"False\">';
	html += '<param name=\"ShowStatusBar\" value=\"False\">';
	html += '<param name=\"ShowDisplay\" value=\"False\">';
	html += '<param name=\"AutoRewind\" value=\"True\">';
	html += '<param name=\"PlayCount\" value=\"1\">';
	html += '	<embed	type=\"application/x-mplayer2\" ';
	html += '		pluginspage=\"http://www.microsoft.com/Windows/Downloads/Contents/MediaPlayer/\" ';
	//html += '		width="120" ';
	//html += '		height="320" ';
	html += '		src=\"'+vid.url+'\"';
	html += '		filename=\"'+vid.fname+'\"';
	html += '		autostart=\"True\" ';
	html += '		showcontrols=\"True\" ';
	html += '		showstatusbar=\"False\" ';
	html += '		showdisplay=\"False\" ';
	html += '		autorewind=\"True\" ';
	html += '		PlayCount=\"1\">';
	html += '	</embed>';
	html += '</object><br>';
	html += '<a href=\"'+vid.url+'\">Click here</a> if the movie doesn\'t automatically play.';
	return html;
}

function createSwfHtml(vid, div)
{
	var html = '';
	html += createVidCloseHtml(vid);
	var fo = new FlashObject(vid.url, vid.name, vid.width, vid.height, "6", "#ffffE1");
	fo.addParam("menu", "true");
	html += fo.getFlashHTML();
	return html;
}

function playVid(name, play)
{
	var div = document.getElementById( 'div_vid_'+name );
	if(div)
	{	
		var html = '';
		var vid = gVids[name];
		if(play)
		{
			vid.tnhtml  = div.innerHTML;	// Save HTML for restoring thumbnail
			if('swf' == vid.ext) {
				html = createSwfHtml(vid, div);
			} else {
				html = createWmvHtml(vid);
			}
		}
		else
		{
			html = vid.tnhtml;
		}
		div.innerHTML = html;
		if(!play)
			doVidMouse(name, false);	// Remove blue border
	}
	return false;
}

function doVidMouse(name, over)
{
	var span = document.getElementById( 'vid_'+name );
	if(span) 
	{
		if(over)
			span.style.borderColor = "blue";
		else
			span.style.borderColor = "#ffffE1";
	}
}
