var LoadTracker = {
	STARTTIME: (new Date()).getTime(),
	URL: 'http://dm.19lou.com/time.gif',
	observe: function(element, eventName, handler) {
		if ( element.addEventListener ) {
			element.addEventListener(eventName, handler, false);
		} else {
			element.attachEvent("on" + eventName, handler);
		}
    },
	trace: function() {
		var loadtime = (new Date()).getTime() - LoadTracker.STARTTIME;
		var i = new Image(1,1);
    	i.src = LoadTracker.URL + "?lt=" + loadtime + "&t=" + (new Date()).getTime();
		i.onload=function(){ return; };
	},
	isTracePage: function() {
		var url = window.location.href;
		var regexps = ['^http\:\/\/(www.)?19lou.com(\/|\/index\..*)?$',
		               '^http:\/\/.*19lou\.com\/.*forum-([0-9]+)(.*)?'];
		for(var i=0, n=regexps.length; i<n; i++) {
			patt = new RegExp(regexps[i], "g");
			if( patt.test(url) )
				return true;
		}
		return false;
	}
};

if( LoadTracker.isTracePage() )
	LoadTracker.observe(window, "load", LoadTracker.trace);


