if (!window.Spark) window.Spark = {};
if (!window.Spark.search) window.Spark.search = {};
window.Spark.search._SearchResultContent = {
RenderView: function(viewData) {
var StringWriter = function() {this._parts = [];this.Write = function(arg) {this._parts.push(arg.toString());};this.toString = function() {return this._parts.join('');};};
var Output = new StringWriter();
var Content = {};
function OutputScope(arg) {if (typeof arg == 'string') {if (!Content[arg]) Content[arg] = new StringWriter(); arg = Content[arg];}OutputScope._frame = {_frame:OutputScope.Frame, _output:Output};Output = arg;};
function DisposeOutputScope() {Output = OutputScope._frame._output;OutputScope._frame = OutputScope._frame._frame;};
var assets = viewData["assets"];
var lightboxString = viewData["lightboxString"];
var omnitureSearchMetrics = viewData["omnitureSearchMetrics"];
function RenderViewLevel0() {
Output.Write("\r\n");
for (var __iter__asset in assets) {var asset=assets[__iter__asset];
Output.Write("\r\n    <div class=\"result\">\r\n        <ul class=\"wrapper\" assetid=\"");
Output.Write(asset.AssetId);
Output.Write("\">\r\n            <li class=\"image\">\r\n                <a href=\"");
Output.Write("/image/" + asset.AssetId);
Output.Write("\" class=\"detailLink\"><img src=\"");
Output.Write(asset.UrlThumb);
Output.Write("\" preview=\"");
Output.Write(asset.UrlPreview);
Output.Write("\"/></a>\r\n            </li>\r\n            <li><a href=\"");
Output.Write("/image/" + asset.AssetId);
Output.Write("\" class=\"detailLink text-small\">");
Output.Write(asset.AssetId);
Output.Write("</a></li>\r\n            <li class=\"collectionName text-small\"><span>");
Output.Write(asset.CollectionName);
Output.Write("</span></li>");
if (asset.Title != null) {
Output.Write("<li id=\"AssetTitle\" style=\"display:none;\">");
Output.Write(asset.Title);
Output.Write("</li>");
}
Output.Write("\r\n            <li class=\"actions\">\r\n              <button id=\"AddToLightbox\" name=\"AddToLightbox\" class=\"lightbox_off\" title=\"");
Output.Write(lightboxString.AddTo);
Output.Write("\" assetId=\"");
Output.Write(asset.AssetId);
Output.Write("\"></button>\r\n              <button id=\"RemoveFromLightbox\" name=\"RemoveFromLightbox\" class=\"lightbox_remove hidden\" title=\"");
Output.Write(lightboxString.RemoveFrom);
Output.Write("\" assetId=\"");
Output.Write(asset.AssetId);
Output.Write("\"></button>\r\n            </li>\r\n        </ul> \r\n    </div>");
}
{
Output.Write("<script type=\"text/javascript\">\r\n  s.events=\"");
Output.Write(omnitureSearchMetrics.EventType);
Output.Write("\";\r\n  s.prop2=\"");
Output.Write(omnitureSearchMetrics.SearchPhrase);
Output.Write("\";\r\n  s.eVar2=\"");
Output.Write(omnitureSearchMetrics.SearchPhrase);
Output.Write("\";\r\n  s.prop13=\"");
Output.Write(omnitureSearchMetrics.TotalAssets);
Output.Write("\";\r\n  s.eVar13=\"");
Output.Write(omnitureSearchMetrics.TotalAssets);
Output.Write("\";\r\n  s.prop14=\"");
Output.Write(omnitureSearchMetrics.CurrentPageNumber);
Output.Write("\";\r\n  s.eVar14=\"");
Output.Write(omnitureSearchMetrics.CurrentPageNumber);
Output.Write("\";\r\n</script>");
{
Output.Write("<script type=\"text/javascript\">\r\n  var s_code=s.t();if(s_code)document.write(s_code);\r\n</script>\r\n");
}
}
}
RenderViewLevel0();
return Output.toString();
} // function RenderView
} // window.Spark.search._SearchResultContent
