﻿function PhFlashObject( flash_mov, flash_vars, width, height )
{
	this.m_iWidth		= width;
	this.m_iHeight		= height;
	this.m_strFlashMov	= flash_mov;
	this.m_strFlashVars	= flash_vars;
	
	this.InitObject();
}

PhFlashObject.prototype = new PhWidget();

PhFlashObject.prototype.InitObject = function() {
	var html = '';

	this.m_oContainer = document.createElement('div');
	this.m_oContainer.style.width = this.m_iWidth + 'px';
	this.m_oContainer.style.height = this.m_iHeight + 'px';

	html += '<object id="obj_'+this.m_iHeight+'" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" height="' + this.m_iHeight + 'px" width="' + this.m_iWidth + 'px" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">';
	html += '<param name="movie" value="' + this.m_strFlashMov + '">';
	html += '<param name="quality" value="high">';
	html += '<param name="wmode" value="transparent">';
	html += '<param name="allowScriptAccess" value="always">';

	if (this.m_strFlashVars != '')
		html += '<param name="FlashVars" value="' + this.m_strFlashVars + '">';

	html += '<embed src="' + this.m_strFlashMov + '" width="' + this.m_iWidth + '" height="' + this.m_iHeight + '" allowScriptAccess="always" quality="high" FlashVars="' + this.m_strFlashVars + '" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>';
	html += '</object>';

	this.m_oContainer.innerHTML = html;
}