
function PlugInShockwave_Flash_V10_30Def(name,type,id,FSCommand,OnProgress,OnReadyStateChange) {
	this.name = name;
	this.type = type;
	this.id = id;
	this.Back = Shockwave_Flash_V10_30_Back;
	this.Forward = Shockwave_Flash_V10_30_Forward;
	this.SetZoomRect = Shockwave_Flash_V10_30_SetZoomRect;
	this.Zoom = Shockwave_Flash_V10_30_Zoom;
	this.Pan = Shockwave_Flash_V10_30_Pan;
	this.play = Shockwave_Flash_V10_30_play;
	this.rewind = Shockwave_Flash_V10_30_rewind;
	this.stop = Shockwave_Flash_V10_30_stop;
	this.FSCommand = FSCommand;
	this.OnProgress = OnProgress;
	this.OnReadyStateChange = OnReadyStateChange;
	this.getElementID = getElementID;
	this.elementResolved = elementResolved;
	this.elementID = null;
}

function Shockwave_Flash_V10_30_Back() {
	if (this.elementResolved()) return this.elementID.Back();
}

function Shockwave_Flash_V10_30_Forward() {
	if (this.elementResolved()) return this.elementID.Forward();
}

function Shockwave_Flash_V10_30_SetZoomRect(left,top,right,bottom) {
	if (this.elementResolved()) return this.elementID.SetZoomRect(left,top,right,bottom);
}

function Shockwave_Flash_V10_30_Zoom(percent) {
	if (this.elementResolved()) return this.elementID.Zoom(percent);
}

function Shockwave_Flash_V10_30_Pan(x,y,mode) {
	if (this.elementResolved()) return this.elementID.Pan(x,y,mode);
}

function Shockwave_Flash_V10_30_play() {
if (this.elementResolved()) return this.elementID.Play();
}

function Shockwave_Flash_V10_30_rewind() {
if (this.elementResolved()) return this.elementID.Rewind();
}

function Shockwave_Flash_V10_30_stop() {
if (this.elementResolved()) return this.elementID.Stop();
}


