flashParmDOMNode = function( parms ) {

	retStr = ''

	for ( i in parms )
		retStr = retStr + i + '=' + encodeURIComponent( parms[i] ) + '&'
// b( retStr )
	ret = document.createElement( 'param' )
	ret.setAttribute( 'name', 'flashvars' )
	ret.setAttribute( 'value', retStr )
	return ret
}


appendFlashNode = function( parentNode, path, width, height, transparent, parms ) {

	parms = parms || false

	newTree = document.createElement('object')

	if ( parms instanceof Object )
		newTree.appendChild( flashParmDOMNode( parms ) )

	p = document.createElement( 'param' ) // for IE
	p.setAttribute('name', "movie" )
	p.setAttribute('value', path )

	newTree.appendChild( p )

	parentNode.appendChild( newTree )


	newTree.setAttribute('width', width )
	newTree.setAttribute('height', height )
	newTree.setAttribute('data', path )

	newTree.setAttribute('type', "application/x-shockwave-flash" )


	if( transparent ) {
		param = document.createElement('param')
		param.setAttribute('name', "wmode" )
		param.setAttribute('value', "transparent")
		newTree.appendChild( param )
	}

	return newTree
}



drawFlash = function( path, width, height, transparent ){
	transparent = transparent || false;

	document.writeln('<object type="application/x-shockwave-flash" data="'+path+'" width="'+width+'" height="'+height+'">');
	document.writeln('	<param name="movie" value="'+path+'" /> <param name="quality" value="best" />');
	if( transparent )
		document.writeln('	<param name="wmode" value="transparent"/>');
	document.writeln('</object>');
}


