

<!-- WEBABACUS CLIENT INFO VERSION 1.6, (c)2002 WebAbacus Ltd ALL RIGHTS RESERVED.  -->
<!-- Slightly simplified version to be used as a JS include -->
<!-- 1.6 version includes a function to set (and check for the presence of) a 'no cookies' cooke -->
<!--
// User variables: Change these values to set global settings
var server = "";   // Set to another server (e.g. http://192.168.1.250) to send tag request to that server (not local)
var site = "Global Sources";     // Enter the name of this site (optional)
var cookieLife = 730;  // No. of days that the cookie is valid for (default is 730 - two years)
// End of user variables

var civersion="1.6";
var js = "-";
var sc = 0;
var sw = 0;
var sh = 0;
var ww = 0;
var wh = 0;
var je = "-";
var lg = "-";
var dn = "-";
var bt="";
if (navigator.appName == 'Netscape') bt = "NS";
else {
if (navigator.appName == 'Microsoft Internet Explorer') bt = "IE";
else bt="OT";
}

je = "-";navigator.javaEnabled() ? "Y" : "N";
dn = document.domain;

lg = bt=="NS" ? navigator.language : navigator.browserLanguage;
sc = Math.pow(2, screen.colorDepth);
sp = screen.pixelDepth;
sw = screen.width;
sh = screen.height;
if (bt == 'IE') { 
   if (document.documentElement && document.documentElement.clientWidth) {
      ww = document.documentElement.clientWidth; 
      wh = document.documentElement.clientHeight;
   } 
   else if (document.body){
      ww = document.body.clientWidth; 
      wh = document.body.clientHeight;
   }
}
else { 
ww = window.outerWidth; wh = window.outerHeight;
}

function getCookie (name) {
var dc = document.cookie;
var cname = name + "=";
var clen = dc.length;
var cbegin = 0;
while (cbegin < clen) { 
var vbegin = cbegin + cname.length;
  if (dc.substring(cbegin, vbegin) == cname) { 
    var vend = dc.indexOf (";", vbegin);
    if (vend == -1) vend = clen;
    return unescape(dc.substring(vbegin, vend));
    }
  cbegin = dc.indexOf(" ", cbegin) + 1;
  if (cbegin== 0) break;
  }
return null;
}
now = new Date();
var optout = getCookie("nocookie");
if (optout != "1") {
  var id = getCookie("webabacus_id");
  if (id == null || id == "-1") {
      var clifems = cookieLife * 86400000;
      cexp = new Date(now.getTime() + clifems);
      id = now.getTime()+"-1"  
      document.cookie = "webabacus_id="+escape(id)+"; expires=" + cexp.toUTCString() + "; path=/"
      var nu="1" // New user (they've not been issued a cookie before)
  } else {
      var nu="0"
  }
} else {
  var id = "nocookie"
  var nu = "-1"
}
var st = escape(site);
if (st==null || st=="") st = "-";
var tz = now.getTimezoneOffset();
var vl = history.length;
var t = now.getTime();
var sr = sw + "x" + sh;
var wr = ww + "x" + wh;
var res = escape(document.URL);
var ref = escape(document.referrer);
if (ref==null || ref=="") ref = "-";
var pt = escape(document.title);
if (pt==null || pt=="") pt = "-";
var base = server + "/clientinfo?" + civersion + "&" + t + "&";
var reqsrc = st + "&" + tz + "&" +id + "&" +nu + "&" + sc + "&" +sr + "&" + wr + "&" + js + "&" + je + "&" + lg + "&" + dn + "&" + res + "&" + ref + "&" + pt;
var maxlen = 2000;  // max request size
var reqlen = reqsrc.length;
if (reqlen>maxlen) reqsrc = reqsrc.substring(0,maxlen);
  
var request = new Image();
request.src = base + reqsrc + "&-";
  
//-->