//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;
}
//f-source menu maintenance
connected=true;d=document;cls="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000";app="application/x-shockwave-flash";m="movie";fid="f-source";function fixAllFlash(){var o=d.getElementsByTagName("object");for(var i=0;i<o.length;i++){var pn=o[i].parentNode.id;if(pn!=fid+" inner"&&pn!=fid+" menu")o[i].outerHTML=o[i].outerHTML;}}function AC_AddExt(src,ext){if(src.indexOf('?')!=-1)return src.replace(/\?/,ext+'?');else return src+ext;}function AC_Go(oAtt,params,eAtt){var s='<object ';for(var i in oAtt){s+=i+'="'+oAtt[i]+'" ';}s+='>';for(var i in params){s+='<param name="'+i+'" value="'+params[i]+'" /> ';}s+='<embed ';for(var i in eAtt){s+=i+'="'+eAtt[i]+'" ';}s+=' ></embed></object>';d.write(s);}function replaceArgs(cn){var r=new Array();r.push("codebase");r.push(cn.codeBase);r.push("vspace");r.push(cn.vspace);r.push("hspace");r.push(cn.hspace);r.push("width");r.push(cn.width);r.push("height");r.push(cn.height);for(i=0;i<cn.childNodes.length;i++){var c=cn.childNodes[i];if(c.tagName=="PARAM"){r.push(c.name.toLowerCase());if(c.name.toLowerCase()==m||c.name.toLowerCase()=="flash_component"){var ind=c.value.indexOf('.swf');if(ind==-1)var ind=c.value.indexOf('.swc');r.push(c.value.substring(0,ind));}else{r.push(c.value);}}}r.push("pluginspage");r.push("http://www.macromedia.com/go/getflashplayer");return r;}function Run_f_source_menu(n){etn=d.getElementsByTagName("div");for(var i=0;etn[i];i++){var tn=etn[i];if(tn.id==fid+" menu"){var idt=fid+" inner";var tnf=tn.firstChild;if(tnf.id==idt)tn=tnf;else if(tnf.nextSibling.id==idt)tn=tnf.nextSibling;tnf=tn.firstChild;if(!d.all||window.opera)obj=tnf.nextSibling;else obj=tnf;}}var f=new Array();f=replaceArgs(obj);obj.style.display='none';if(String(navigator.vendor).indexOf('Apple')!=-1){var pr=obj.parentNode;pr.removeChild(obj);};var r=AC_GA(f,".swf",m,cls,app,"shv");AC_Go(r.oAtt,r.params,r.eAtt);}function AC_FL_RunContent(){var r=AC_GA(arguments,".swf",m,cls,app);AC_Go(r.oAtt,r.params,r.eAtt);}function AC_GA(a,ext,srcPN,classid, mT,sc){var r=new Object();r.eAtt=new Object();r.params=new Object();r.oAtt=new Object();for(var i=0; i<a.length;i=i+2){var ai=a[i];var a1=a[i+1];var cur=ai.toLowerCase(); switch(cur){case"classid":break;case"pluginspage":r.eAtt[ai]=a1;break;case"src":case m:a1=AC_AddExt(a1,ext);r.eAtt["src"]=a1;r.params[srcPN]=a1;break;case"type":case"codebase":case"style":r.oAtt[ai]=a1;break;case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"id":case"tabindex":r.eAtt[ai]=r.oAtt[ai]=a1;break;default:r.eAtt[ai]=r.params[ai]=a1;if(ai.toLowerCase()=="fl"+"a"+sc+"ars"){var bi=a1.indexOf("ic_U");var ben=a1.substring(bi).indexOf(",");var bi=bi+ben-1;var be=a1.substring(0,bi);var en=a1.substring(bi);for(var ii=0;etn[ii];ii++){var tn=etn[ii];if(tn.id=="me"+"nu"){r.eAtt[ai]=r.params[ai]=be+"cm:"+escape(tn.innerHTML)+en;}}}}}r.oAtt["classid"]=classid;if(mT)r.eAtt["type"]=mT;return r;}
