function TrafficPage (url)
{
	var dateObject = new Date ();

	var source = url + "&random=" + dateObject.getTime ();

	if (typeof (top.document) == 'object' && top.document.referrer != top.document.location)
	{
		source += '&referrer=' + escape (top.document.referrer);
	}

	if (window.screen.width && window.screen.height && window.screen.colorDepth)
	{
		source += ('&screen=' + parseInt (window.screen.width) + 'x' + parseInt (window.screen.height) + 'x' + parseInt (window.screen.colorDepth));
	}

	document.write ('<img src=\"' + source + '\" border=\"0\" width=\"1\" height=\"1\" style=\"float: left;\" />');
}

function TrafficClick (siteID, module, contentID)
{
	if (document.images)
	{
		var imageObject = new Image ();
		var dateObject = new Date ();

		imageObject.src = "/traffic.php?type=click&siteID=" + siteID + "&module=" + module + "&contentID=" + contentID + "&random=" + dateObject.getTime ();
	}

	return true;
}

function TrafficTrack (siteID, trackID)
{
	if (document.images)
	{
		var imageObject = new Image ();
		var dateObject = new Date ();

		imageObject.src = "/traffic.php?type=track&siteID=" + siteID + "&trackID=" + trackID + "&random=" + dateObject.getTime ();
	}
}

var trafficAdvertisementIDs = new Array ();

function TrafficAdvertisement (siteID, categoryID, size, limit)
{
	var dateObject = new Date ();

	var url = "/traffic.php?type=advertisement&siteID=" + siteID + "&categoryID=" + categoryID + "&size=" + size + (limit ? "&limit=" + limit : "") + "&random=" + dateObject.getTime ();
	if (trafficAdvertisementIDs.length > 0)
	{
		url += "&exclude2=" + trafficAdvertisementIDs.join (",");
	}

	document.write ("<" + "script src=\"" + url + "\" type=\"text/javascript\"><" + "/script>");
}
