function ObjectCheck(ACheckObjStr){try{var LObjRef = new ActiveXObject(ACheckObjStr); return 1;}catch(E){return 0;}}

function FlashPluginsVerGet()
{
  try
  {
    for (var i = 7; i >= 2; i--)
    {
      if (ObjectCheck('ShockwaveFlash.ShockwaveFlash.' + i))
        return i;
    }
    return 0;
  }
  catch (E){return -1;}
} 

function ClientCapsCheck()
{
  try
  {
    var d = new Date();
   
    var cc = escape((new Array(
      'JSE=' + '1',
      'CP='  + navigator.platform,
      'CB='  + navigator.appVersion,
      'SH='  + screen.height,
      'SW='  + screen.width,
      'CD='  + screen.colorDepth,
      'CE='  + (navigator.cookieEnabled ? 1 : 0),
//      'AXE=' + (ObjectCheck('Microsoft.ActiveXPlugin')), //ObjectCheck('msxml') || 
//      'FPV=' + FlashPluginsVerGet(),
      'TZ='  + (d.getTimezoneOffset() / 60)
    )).join('|'));
    return cc;
  }
  catch (E)
  {
    return '';
  }
} 

function CCCheck(AUTCDateTime)
{ 
//  if (Math.abs((new Date).valueOf() - AUTCDateTime) > 60 * 1000)
//    return;

  document.write('<script language="JavaScript" type="text/javascript" src="' +
    'default.asp?' + SIDQ + 'S='+ SWSA_ClientCapsSave + '&TS=' + AUTCDateTime +
    '&ClientCaps=' + ClientCapsCheck() + '"><' + '/script>');
}
