/*
Programmer: Darryl Ballard
Created on: October 4, 2007
Last Updated: October 4, 2007
Version: 1.0
*/

function RunFlash(strPath, nWidth, nHeight, hashExtra)
{
	var strId;
	var strAlign;
	
	// Make sure hashExtra exists, even if empty
	if( hashExtra == null ) hashExtra = {};
	
	// Set default values
	if( hashExtra.id == null ) hashExtra.id = "jsFlash1";
	if( hashExtra.align == null ) hashExtra.align = "center";
	
	// Make sure params exists, even if empty
	if( hashExtra.params == null ) hashExtra.params = {};
	
	// Set some default parameters
	if( hashExtra.params.movie == null ) hashExtra.params.movie = strPath;
	if( hashExtra.params.quality == null ) hashExtra.params.quality = "High";
	if( hashExtra.params.bgcolor == null ) hashExtra.params.bgcolor = "#ffffff";
	
    document.write('<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="' + hashExtra.id + '" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" border="0" width="' + nWidth + '" height="' + nHeight + '" align="' + hashExtra.align + '"/>\n');
    for(var param in hashExtra.params)
    {
	    document.write('<param name="' + param + '" value="' + hashExtra.params[param] + '"/>\n');
    }
    //document.write('<param name="movie" value="' + strPath + '"/>\n');
    //document.write('<param name="quality" value="High"/>\n');
    //document.write('<param name="wmode" value="transparent"/>\n');
    //document.write('<param name="bgcolor" value="#ffffff"/>\n');
    document.write('<embed src="' + strPath + '" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="obj1" width="' + nWidth + '" height="' + nHeight + '" quality="High"/>\n');
    document.write('</embed>\n');
    document.write('</object>\n');
}
