var codesForMarkets = new Object();
codesForMarkets["ATLA"] = "atlanta";
codesForMarkets["CHSO"] = "chicago";
codesForMarkets["DALL"] = "dallas";
codesForMarkets["HAWA"] = "hawaii";
codesForMarkets["HOUS"] = "houston";
codesForMarkets["ANGE"] = "los angeles";
codesForMarkets["MANH"] = "manhattan";
codesForMarkets["MIAM"] = "miami";
codesForMarkets["RVOC"] = "orange county";
codesForMarkets["RVSD"] = "san diego";
codesForMarkets["SANF"] = "san francisco";
codesForMarkets["WASH"] = "washington dc";

function getMarketCode(description) {
	var code = "";

	for (key in codesForMarkets) {
		if (description.indexOf(key) != -1) {
			code = key;
			break;
		} // if
	} // for loop
	return code;
} // getMarketCode(description)

function jsonFlickrApi(rsp) {
	var thumbsDiv = document.getElementById('scenes_summary');
	var setLinksDiv = document.getElementById('photoset_textlist');
	var marketPhotosetLinks = new Array(12);
	marketPhotosetLinks['ATLA'] = new Array();
	marketPhotosetLinks['DALL'] = new Array();
	marketPhotosetLinks['CHSO'] = new Array();
	marketPhotosetLinks['HOUS'] = new Array();
	marketPhotosetLinks['HAWA'] = new Array();
	marketPhotosetLinks['MANH'] = new Array();
	marketPhotosetLinks['ANGE'] = new Array();
	marketPhotosetLinks['SANF'] = new Array();
	marketPhotosetLinks['RVSD'] = new Array();
	marketPhotosetLinks['RVOC'] = new Array();
	marketPhotosetLinks['MIAM'] = new Array();
	marketPhotosetLinks['WASH'] = new Array();

	if (rsp.stat == "ok") {
		var marketCode;
		var photo;
		var thumb;
		var popimg;
		var caption;
		var thumbsHtml;
		var linksHtml;
		var olc;
		var marketLabel = "";
		var setThumbs = "";
		var setLinks = "";
		var loops;
		loops = rsp.photosets.photoset.length;

		if (market == "national") {
			marketLabel = "";
			for (i = 0; i < loops; i++) {
				photo = rsp.photosets.photoset[i];
				marketCode = getMarketCode(photo['description']['_content']);

				// format thumbnail url
				thumb = 'http://farm' + photo['farm'] + '.static.flickr.com/'
						+ photo['server'] + '/' + photo['primary'] + '_'
						+ photo['secret'] + '_s.jpg';
				popimg = 'http://farm' + photo['farm'] + '.static.flickr.com/'
						+ photo['server'] + '/' + photo['primary'] + '_'
						+ photo['secret'] + '_m.jpg';
				caption = photo['title']['_content'];
				caption = caption.replace(/'/g, "\\'");
				caption = caption.replace(/"/g, "&quot;");

				olc = "return overlib('<a href=javascript:loadGallery(\\'"
						+ photo['id'] + "\\')>"
						+ "<img alt=\\'" + caption + "\\' src=\\'" + popimg
						+ "\\' /></a>" + "<strong>"
						+ codesForMarkets[marketCode] + "</strong><em>"
						+ "<a href=javascript:loadGallery(\\'" + photo['id']
						+ "\\')>" + caption
						+ "</a></em>', STICKY, MOUSEOFF, CENTER, OFFSETY, -150, OFFSETX, -25, DELAY, 500, SNAPX, 75, SNAPY, 75, VAUTO, CLOSECLICK)";

				thumbsHtml = '<div class="set"><a href="javascript:void(0)" '
						+ 'onmouseover="' + olc
						+ '" onmouseout="return nd()"><img src="' + thumb
						+ '" alt="' + caption
						+ '" border="0" height="75" width="75" /></a></div>\n';

				if (marketCode != "") {
					if (marketPhotosetLinks[marketCode].length < 3) {
						marketPhotosetLinks[marketCode]
								.push("<div class=\"set-title\">"
										+ "<a href=\"javascript:loadGallery(\'"
										+ photo['id'] + "\')\">"
										+ photo['title']['_content'].replace(/"/g, '&quot;')
										+ "</a></div>\n\n");
					}
				}
				setThumbs += thumbsHtml;
			} // for loop

			// new
			setLinks = "";
			for (j in codesForMarkets) {
				setLinks = setLinks + '<div class="market-label">' + codesForMarkets[j]
						+ '</div>' + marketPhotosetLinks[j].join('\n');
			}

		} // if (market == "national")
		else {
			marketLabel = '<div class="market-label">' + market + '</div>';
			for (i = 0; i < loops; i++) {
				photo = rsp.photosets.photoset[i];

				if (photo['description']['_content'].indexOf(marketID[market]) != -1)
				// market keyword found
				{
					// format thumbnail url
					thumb = 'http://farm' + photo['farm']
							+ '.static.flickr.com/' + photo['server'] + '/'
							+ photo['primary'] + '_' + photo['secret']
							+ '_s.jpg';
					popimg = 'http://farm' + photo['farm']
							+ '.static.flickr.com/' + photo['server'] + '/'
							+ photo['primary'] + '_' + photo['secret']
							+ '_m.jpg';
					caption = photo['title']['_content'];
					caption = caption.replace(/'/g, "\\'");
					caption = caption.replace(/"/g, "&quot;");

					olc = "return overlib('<a href=javascript:loadGallery(\\'"
							+ photo['id'] + "\\')>"
							+ "<img alt=\\'" + caption + "\\' src=\\'"
							+ popimg + "\\' /></a>"
							+ "<strong>" + market
							+ "</strong><em><a href=javascript:loadGallery(\\'" 
							+ photo['id'] + "\\')>"	+ caption
							+ "</a></em>', STICKY, MOUSEOFF, CENTER, OFFSETY, -150, OFFSETX, -25, DELAY, 500, SNAPX, 75, SNAPY, 75, VAUTO, CLOSECLICK)";

					thumbsHtml = '<div class="set"><a href="javascript:void(0)" '
							+ 'onmouseover="' + olc
							+ '" onmouseout="return nd()"><img src="'
							+ thumb
							+ '" alt="'
							+ caption
							+ '" border="0" height="75" width="75" /></a></div>\n';
					setThumbs += thumbsHtml;

					linksHtml = "<div class=\"set-title\">"
							+ " <a href=\"javascript:loadGallery('"
							+ photo['id'] + "')\">"
							+ photo['title']['_content'].replace(/"/g, '&quot;') 
							+ "</a></div>\n\n"
					setLinks += linksHtml;
				} // if
			} // for loop
		} // else

		thumbsDiv.innerHTML = setThumbs;
		setLinksDiv.innerHTML = marketLabel + setLinks;
	    // alert(marketTag);
	    document.getElementById(marketTag).style.fontWeight = "bold";
	    document.getElementById(marketTag).style.color = "#11DAFB";
	} // if (rsp.stat == "ok")
} // function jsonFlickrApi(rsp)