
var statImageURL = 'http://myanswers.org/funnel/trackImage.php';
var currentURL = document.location.href;

var sourcePos = currentURL.indexOf( 'source=' );
var kwPos = currentURL.indexOf( 'kw=' );
var allowEmpty = true;

if ( allowEmpty || ( sourcePos >= 0 && kwPos >= 0 ) )
{

	var sourceValue = null;

	if ( sourcePos >= 0 )
	{
		var sourceStart = sourcePos + String( 'source=' ).length;
		var sourceI = sourceStart;

		while ( sourceI < currentURL.length && currentURL.substr( sourceI, 1 ) != '&' )
		{
			sourceI++;
		}

		sourceValue = currentURL.substr( sourceStart, sourceI - sourceStart );

	}

	if ( sourceValue == null || sourceValue.length == 0 )
		sourceValue = "empty";

	var kwValue = null;

	if ( kwPos >= 0 )
	{
		var kwStart = kwPos + String( 'kw=' ).length;
		var kwI = kwStart;
		while ( kwI < currentURL.length && currentURL.substr( kwI, 1 ) != '&' )
			kwI++;

		kwValue = currentURL.substr( kwStart, kwI - kwStart );

	}

	if ( kwValue == null || kwValue.length == 0 )
		kwValue = "empty";

	if ( sourceValue.length > 0 && kwValue.length > 0 )
	{
		var randomValue = Math.random();
		var refererValue = document.referrer;

		var page = currentURL;

		page = page.replace('http://', '');
		page = page.replace('https://', '');
		page = page.replace('file://', '');

		var paramsIndex = page.indexOf( '?' );
		if ( paramsIndex >= 0 )
			page = page.substr( 0, paramsIndex );

		var slashIndex = page.indexOf( '/' );
		if ( slashIndex < 0 )
			page = '/';

		else pageValue = page.substr( slashIndex );

		var image = '<img width="1" height="1" src="' + statImageURL;
		image += '?s=' + escape( sourceValue );		// required
		image += '&k=' + escape( kwValue );		// required
		image += '&p=' + escape( pageValue );		// required
		image += '&u=' + escape( currentURL );		// required

		image += '&r=' + escape( refererValue );
		image += '&rand=' + randomValue;

		image += '" alt="" title="Stats" />';

 		document.write( image );
		
	} // if

} // if

