
// ***********************************
function webMax_Flash_RunContent()
{
var ret = webMax_Flash_GetArgs( arguments );
webMax_Flash_Generateobj(ret.objAttrs, ret.params);
} // koniec webMax_Flash_RunContent();



// ***********************************
function webMax_Flash_GetArgs( args )
{
var ret = new Object();
ret.params = new Object();
ret.objAttrs = new Object();

for (var i=0; i < args.length; i=i+2)
  {
  var currArg = args[i].toLowerCase();    

  switch (currArg){	
    case "classid":
      break;
    case "pluginspage":
    case "src":
    case "movie":	
      ret.params['movie'] = args[i+1];
      ret.objAttrs["data"] = ret.params['movie'];        
      break;
    case "onafterupdate":
    case "onbeforeupdate":
    case "onblur":
    case "oncellchange":
    case "onclick":
    case "ondblClick":
    case "ondrag":
    case "ondragend":
    case "ondragenter":
    case "ondragleave":
    case "ondragover":
    case "ondrop":
    case "onfinish":
    case "onfocus":
    case "onhelp":
    case "onmousedown":
    case "onmouseup":
    case "onmouseover":
    case "onmousemove":
    case "onmouseout":
    case "onkeypress":
    case "onkeydown":
    case "onkeyup":
    case "onload":
    case "onlosecapture":
    case "onpropertychange":
    case "onreadystatechange":
    case "onrowsdelete":
    case "onrowenter":
    case "onrowexit":
    case "onrowsinserted":
    case "onstart":
    case "onscroll":
    case "onbeforeeditfocus":
    case "onactivate":
    case "onbeforedeactivate":
    case "ondeactivate":
    case "type":
      ret.objAttrs["type"] = args[i+1];
      break;              
    case "codebase":
      ret.objAttrs[args[i]] = args[i+1];
      break;
    case "width":
    case "height":
    case "align":
    case "vspace": 
    case "hspace":
    case "class":
    case "title":
    case "accesskey":
    case "name":
    case "id":
      ret.objAttrs[args[i]] = args[i+1];    
    case "tabindex":
      ret.objAttrs[args[i]] = args[i+1];
      break;
    default:
      ret.params[args[i]] = args[i+1];
  }
}
 
return ret;
} // koniec webMax_Flash_GetArgs()




// ****************************************************************
function webMax_Flash_Generateobj(objAttrs, params ) 
{ 
var str = '<object ';
for ( var i in objAttrs )
  {
  str += i + "='" + objAttrs[i] + "' \n";
}  
str += '>';
for ( var i in params )
  {
  str += "<param name='" + i + "' value='" + params[i] + "' />\n";
}  
str += '</object>';
document.write(str);
} // koniec webMax_Flash_Generateobj()

