dojo.require( 'actijscore.parser' );

dojo.provide( 'map.flash' );
    
dojo.declare( 'map.flash', null, 
{
    domNode: null,
    
    constructor: function( params, srcNodeRef )
    {
	this.domNode = srcNodeRef;
	
	var flashVars = {};
	var flashParams = {};
	var embedMapLocation = dojo.query( '.jsEmbedMapLocation', this.domNode )[0].value;
	var expressInstallLocation = dojo.query( '.jsExpressInstallLocation', this.domNode )[0].value;
	var flashVersion = dojo.query( '.jsFlashVersion', this.domNode )[0].value;
	swfobject.embedSWF( embedMapLocation , this.domNode.id, '329', '420', flashVersion, expressInstallLocation, flashVars, flashParams);
    }
});

actiJSCoreParser.addDefinition( '.jsMapFlash', map.flash, {} );
