
function getctxtObj(top, limit)
{
	var str = 	"{\n" +
				"  \"context\":[\n" +
				"    ";
	var hit = 0;
	for (var n = (top + 1) * 6; n < zSr.length; ) {
		str += (hit == 0) ? "{\n" : ", {\n";

		var descr = zSr[n++]; // listing description
		var unused1 = zSr[n++]; // (ignore)
		var clickURL = zSr[n++]; // listing link
		var title = zSr[n++]; // listing title
		var sitehost = zSr[n++]; // advertiserfs domain name
		var unused2 = zSr[n++]; // (ignore)

        str +=	"      \"title\":\"" + title + "\",\n" +
        		"      \"desc\":\"" + descr + "\",\n" +
         		"      \"link\":\"" + clickURL + "\",\n" +
         		"      \"sitehost\":\"" + sitehost + "\"\n" +
				"    }";
		if (++hit >= limit) break;
	}

	str += 	"\n  ]\n" +
			"}\n";

	return eval("(" + str + ")");
}

