//v1.1

// This is file is used to run Active X objects on a page, 
// such as an embedded movie or other applet.

//Copyright 2006 Adobe Systems, Inc. All rights reserved.

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 "pluginspage":
	case "type":
	//case "src":

	ret.embedAttrs[args[i]] = args[i+1];

	break;
	
	case "data":
	case "codebase":
	case "classid":
	case "id":
	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":
    
	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 "tabindex":

	ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
	
	break;

	default:
	
		ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
		}
	}

	return ret;
}

