//Class HotProductsBasic

function HotProductsBasic(vsObjectName, vsIdDivProductXml, voDivFlash, vsFlashType, vsFlashWidth, vsFlashHeight) // Constructor
{
  var oDivProductXml = document.getElementById(vsIdDivProductXml);
  
  this._sName = vsObjectName;
  this._oDivFlash = voDivFlash;
  this._sFlashType = vsFlashType;
  this._sFlashWidth = vsFlashWidth;
  this._sFlashHeight = vsFlashHeight;
  
  if (oDivProductXml.innerText)
  {
    this._sProductsXml = oDivProductXml.innerText;
  }
  else if(oDivProductXml.textContent)
  {
    this._sProductsXml = oDivProductXml.textContent;
  }
   
  this.initFlash();
  
  this._oFlash = document.getElementById(this._sName + "oFlashCarrousel");
}

HotProductsBasic.prototype.initFlash = function ()
{
  var oFlashObject;
  var sFlashName;

  if (this._sFlashType == "Caroussel") {
    sFlashName = "carrouselbasic.swf";
  }
  else if (this._sFlashType == "Wave") {
    sFlashName = "wavebasic.swf";
  }

  oFlashObject = new FlashObject("/img/media/" + sFlashName, this._sName + "oFlashCarrousel", this._sFlashWidth, this._sFlashHeight, "6", "FFFFFF");
	oFlashObject.addParam("wmode", "transparent");
	oFlashObject.addParam("menu", "false");
	oFlashObject.addParam("quality", "high");
	oFlashObject.addParam("allowScriptAccess", "sameDomain");
	oFlashObject.addVariable("flashCommandFunction", this._sName + ".flashCommand");
	oFlashObject.addVariable("xmlInfo", this._sProductsXml);
	oFlashObject.write(this._oDivFlash);
}
