//v1.0


//Copyright 2006 Adobe Systems, Inc. All rights reserved.


function AC_AddExtension(src, ext)


{


  if (src.indexOf('?') != -1)


    return src.replace(/\?/, ext+'?'); 


  else


    return src + ext;


}





function AC_Generateobj(objAttrs, params, embedAttrs) 


{ 


  var str = '<object ';


  for (var i in objAttrs)


    str += i + '="' + objAttrs[i] + '" ';


  str += '>';


  for (var i in params)


    str += '<param name="' + i + '" value="' + params[i] + '" /> ';


  str += '<embed ';


  for (var i in embedAttrs)


    str += i + '="' + embedAttrs[i] + '" ';


  str += ' ></embed></object>';





  document.write(str);


}





function AC_FL_RunContent(){


  var ret = 


    AC_GetArgs


    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"


     , "application/x-shockwave-flash"


    );


  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);


}





function AC_SW_RunContent(){


  var ret = 


    AC_GetArgs


    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"


     , null


    );


  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);


}





function AC_GetArgs(args, ext, srcParamName, classid, mimeType){


  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 "classid":


        break;


      case "pluginspage":


        ret.embedAttrs[args[i]] = args[i+1];


        break;


      case "src":


      case "movie":	


        args[i+1] = AC_AddExtension(args[i+1], ext);


        ret.embedAttrs["src"] = args[i+1];


        ret.params[srcParamName] = args[i+1];


        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":


      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":


      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];


    }


  }


  ret.objAttrs["classid"] = classid;


  if (mimeType) ret.embedAttrs["type"] = mimeType;


  return ret;


}



