	X%h]>#@,-Q1	:fBG2iDFϼԤV9s0=[#T|9M]%asOHz
k _.pw Fm2dn&z{wd	2L[^FŁ%{(u*vڂQD(+L)L1Qs,aIxl\c"9,p?פLvO9&F ]}N
	ID'(#DIZjY6kWb*^R+E҇ykQ fa[>,p@FGۓ("#Gf	Po!]"K7<A!ցz$ba;KAW*#<j/Pu^[HF-)Ks1 r*1j0E<xY,3$NR?Y7R'ǢMI+ʨkj[:$1rAȐ@=-:tR暘Q	 "4Wm4 ]0B:^Yz+؁z;aÙzYB{ YsntLNQ+h2y Z_vQ$'1) ):$8SCt n τrjd[t
h:z$pUIbjޑ8`$;@6֎9LJA/'%7!Ѹ6*  :gc`}[_lgSEI+mu{[5;(d8lLҷjrL>c)^^"/r?oWL[ެ;u(4lz,y4So;?'][ݏxf97ve3د_8XO.f*!nrNP,2O"֎ir#,<\F,XViJ<]Jy^_~_mP&Ies~c,"O	O|Ib><)叶/MsAצ@+Bv_6uPRuP
g⿑|NdkM^4G1aaNOe^Tc%G!!RYCxJ$ǋC:d[`0,g3" شĀ#')"9x*ɑ҂hF:3-L`5woh8 QXvmؤ۷%D&.@
5@ԁZ7KMoZ3A2T+l9fDRlY5 ԟZec
<PYZ{\0ryn(IP{74n8#u,߯B"lחlY	+S]4i. S;,3upĉ@F27LKh2Ed(/K?dZJ0@N@(Q@YG=qv%X)7eY)GбWf׭d.-$U]6]zG3{E-8))}|0;962ZEr#*V;$A:Y, @UmZemswe W,OG#"1mzux)? OĬ7-HHYf̟6/#kْ+Y XB l"3 n.c:<P<4AS`A\)`R'2iDf146CE#\6o_5f_`it#w{3Ĝួ)I$5,Kd:{1Ԣ_Gy(Ss$1	 r+8=N:{K/vT/iU}cA_AQE =;:P_zǯ^Ce}v.(@nKΕN5{/JNXٔl>M">lĪ7OiIf+gH#:
:-	^Lۖ072IQq7^:l`Kɑ{.3m̨5 `r- ׭En#MPMoдvRm_,{
E7nT~ԯ:  he/[f䩧
Thb,Xbɵ~`e&':)P~
>`/VI@e)pr9ߣd6=;C@N+>osPT!-_gƅλ@UCYT96(BBuWպ:@en74"2"2r! xU߆7ŕghZh2vfSg#.lL	t~hjg1f wjZ4@g;A@O8d\e!Q}0vBqe'i9Y{ddݠjloG~LBHHfߍ%T+t769vv Zwo"A|kO&/y<HbV{6nzB\F v
G5bF
89m7wķZ<@*6^;\/olOE[Q`~.!beNV]b:D uAx`H¥f!/LY䡖Zl7`+ te)Kg2Gda}z")1goy*ɗM1?θԻral Niê!s+ SI  )`SQyw-gDdu5)g9}y/ENZr<^1RCg&Q̏7J_K9j7>)@%GQNnI|!';WaLګu|G,2<i$ ju 3?m]"J?Қ @]9|XsZҏm_ͦ>Ĕ-!X$Ǎ3j_ /-;sxA6*T|=n>0:V|i*6'*)2B&+7ڑf&jSY3$A/ݿM?zpmT[go@u'(#_R]L>P% %}+prUZ	Us7@BJdڙ@L;	rOq=.o#UlQb<1@R+`v䡯 ,_F E=K pdTmXH9N%:Ƃ[U4q| |&.K]r}(5`WEBNz4'ɻO^qO8և'R)|\>㵶xLs$?uF>a%n	z-c~sykh٬1Û9$g;iw,|JĿPl9T!K{fd:NQ($RQ@
G:M*Xӛ6s~AǤÌTWYf⌡8&6`V>>q*橭3\GGq{N>͹pr:D_,=}cu\}hn*؃iɪьTU>(1~kFr 1YJJRh;}WƓD A%]K$#TYsvWp2s	ɢ-K"	X$𣏵Vl6NipZf@.w,c$YȐryP; J_?QY}ֿɎpW{DNjOuht$o~qzbm䟱?n][C`=Ÿ豸}0E-a
qcT5+	m^iI4IaRD\-_jEUkQ6},|_H}NۥˢʝzJ,3
x`\:`9@"MHE8N\}jMoiY($*B'q¢Fn6;-70BQLhfƢs=!VtempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];

        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}

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 = '';
  if (isIE && isWin && !isOpera)
  {
    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 += '</object>';
  }
  else
  {
    str += '<embed ';
    for (var i in embedAttrs)
    {
      str += i + '="' + embedAttrs[i] + '" ';
    }
    str += '> </embed>';
  }

  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":
      case "id":
        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 "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;
}

