function AC_AX_RunContent(){
  var ret = AC_AX_GetArgs(arguments);
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_AX_GetArgs(args){
  var ret = new Object();
  ret.embedAttrs = 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 "src":
	  case "hidden":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
	  case "archive":
	  case "classid":
	  case "codebase":
	  case "codetype":
	  case "data":
	  case "declare":
	  case "name":
	  case "standby":
	  case "tabindex":
	  case "type":
	  case "usemap":
        ret.objAttrs[args[i]] = args[i+1];
        break;
	  case "filename":
	  case "id":	  
	  case "type":
	  case "value":
	  case "valuetype":
	  	ret.params[args[i]] = args[i+1];
		break;
	  case "autostart":
	  case "showcontrols":
	  case "loop":
	  case "showdisplay":
	  case "showstatusbar":
	    ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
		break;
	  case "width":
	  case "height":
	  	ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
		break;
	  case "bgcolor":
	  	ret.embedAttrs[args[i]] = args[i+1];
		break;
    }
  }
  return ret;
}

