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 moreLikeThisString = viewData["moreLikeThisString"];
var lightboxString = viewData["lightboxString"];
var omnitureSearchMetrics = viewData["omnitureSearchMetrics"];
var liveChatSearchMetrics = viewData["liveChatSearchMetrics"];
function RenderViewLevel0() {
Output.Write(" \r\n");
for (var __iter__asset in assets) {var asset=assets[__iter__asset];if(typeof(asset)!='function') {
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(asset.AssetDetailUrl);
Output.Write("\" class=\"detailLink\" data-assetid=\"");
Output.Write(asset.AssetId);
Output.Write("\" data-editorial=\"");
Output.Write(asset.IsEditorial);
Output.Write("\">\r\n                \t<img src=\"");
Output.Write(asset.UrlThumb);
Output.Write("\" preview=\"");
Output.Write(asset.UrlPreview);
Output.Write("\" alt=\"");
Output.Write(asset.Caption != null ? asset.Caption : asset.Title);
Output.Write("\"/>\r\n\t\t\t\t</a>\r\n            </li>\r\n            <li><a href=\"");
Output.Write(asset.AssetDetailUrl);
Output.Write("\" class=\"detailLink text-small\" data-assetid=\"");
Output.Write(asset.AssetId);
Output.Write("\">");
Output.Write(asset.AssetId);
Output.Write("</a></li>\r\n            <li class=\"collectionName text-small\">\r\n              <span>");
Output.Write(asset.CollectionName);
Output.Write("</span></li>");
if (asset.Title != null) {
Output.Write("\r\n            <li id=\"AssetTitle\" style=\"display:none;\">");
Output.Write(asset.Title);
Output.Write("</li>");
}
Output.Write("\r\n    \r\n          <li class=\"actions\">\r\n              <button id=\"AddToLightbox\" name=\"AddToLightbox\" class=\"lightbox_add\" 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              <button class=\"moreLikeThis\" title=\"");
Output.Write(moreLikeThisString);
Output.Write("\" assetId=\"");
Output.Write(asset.AssetId);
Output.Write("\"></button>\r\n            </li>\r\n        </ul> \r\n    </div>");
}}
{
Output.Write("<script id=\"LiveChatSearchParameters\" type=\"text/javascript\">\r\n    lpAddVars('page','SearchResults','");
Output.Write(liveChatSearchMetrics.TotalAssets);
Output.Write("');\r\n</script>");
}
Output.Write("\r\n");
}
RenderViewLevel0();
return Output.toString();
} // function RenderView
} // window.Spark.search._SearchResultContent
