
function getFeaturedAdIds(){
	var extractId = function(){ return this.href.match( /(\d+).html/ )[1];	};
	return $("#postings_wrapper li.featured_ad h5 a").map( extractId );
}



function online( fields ){

	var featured = "";

	try{
		var featuredAds = getFeaturedAdIds();
		for( var i = 0; i < featuredAds.length; i++ ){
			featured += featuredAds[i] + ",";
		}

	} catch( e ){
		// ignore
	}

	var sessionId = getOrCreateSessionId();
	if( null == sessionId ){ sessionId = ""; }

	var referrer = "";
	if( typeof( document.referrer ) != "undefined" ){ referrer = document.referrer; }

	var queryString = "";
	queryString += "?pt=" + String( fields["pt"] );
	queryString += "&ct=" + String( fields["ct"] );
	queryString += "&uc=" + String( fields["uc"] );
	queryString += "&pg=" + String( fields["pg"] );
	queryString += "&ss=" + String( sessionId );
	queryString += "&ps=" + featured + String( fields["ps"] );
	queryString += "&rf=" + encodeURIComponent( referrer );
	queryString += "&eo=1"; // end of query

	var image = new Image();
	image.src = "http://online.gumtree.com/cgi-bin/count.pl" + queryString;

	window.setTimeout( function (){ delete image; }, 2000 );
}

