// JS environmental library.

function jsdate() {
  var i = new Date();

  return i.toLocaleString();
}

function jsagent() {
  var i = 'userAgent';

  return navigator[i];
}

function jslang() {
  var i = 'userLanguage';
  var j = 'language';

  return (navigator[i] ? navigator[i] : navigator[j]);
}

function jshist() {
  var i = 'length';

  return history[i];
}

function jsrefer() {
  var i = 'referrer';

  return (document[i] ? document[i] : (parent.document[i] ? parent.document[i] : top.document[i]));
}

function jscolor() {
  var i = 'colorDepth';

  return Math.pow(2, screen[i]);
}

function jsscreen() {
  var i = 'width';
  var j = 'height';

  return (screen[i]+" x "+screen[j]);
}

// Global stuff
jdt = jsdate();
jua = jsagent();
jln = jslang();
jhl = jshist();
jrf = jsrefer();
jco = jscolor();
jsc = jsscreen();