if (!window.Spark) window.Spark = {};
if (!window.Spark.search) window.Spark.search = {};
window.Spark.search._ZeroResults = {
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 viewModel = viewData["viewModel"];
var columns = viewData["columns"];
function RenderViewLevel0() {
Output.Write("\r\n\r\n<div id=\"ZeroResults\">\r\n  <div class=\"content\">\r\n    <h4>");
Output.Write(viewModel.ZeroResultsFound);
Output.Write("</h4>\r\n    <p class=\"tipTitle\">");
Output.Write(viewModel.SearchTipsTitle);
Output.Write("</p>\r\n\r\n    <div class=\"searchTips\">");
var columnIndex=0;for (var __iter__column in columns) {var column=columns[__iter__column];if(typeof(column)!='function') {
Output.Write("\r\n        <ul class=\"tips");
if (columnIndex == 0) {
Output.Write(" leftTips");
}
Output.Write("\">");
for (var __iter__tip in column) {var tip=column[__iter__tip];if(typeof(tip)!='function') {
Output.Write("\r\n            <li>");
Output.Write(tip);
Output.Write("</li>");
}}
Output.Write("\r\n        </ul>");
++columnIndex;}}
Output.Write("\r\n    </div>\r\n");
for (var __iter__expansion in viewModel.Expansions) {var expansion=viewModel.Expansions[__iter__expansion];if(typeof(expansion)!='function') {
Output.Write("\r\n      <div class=\"expansion ");
Output.Write(expansion.Site);
Output.Write("\">\r\n        <h6 class=\"text-important\">");
Output.Write(expansion.MatchingResultsFrom);
Output.Write("</h6>");
var familyCount=0;for(var __iter__family in expansion.ExpansionFamilies){ if(typeof(expansion.ExpansionFamilies[__iter__family])!='function') {++familyCount;}}var familyIndex=0;for (var __iter__family in expansion.ExpansionFamilies) {var family=expansion.ExpansionFamilies[__iter__family];if(typeof(family)!='function') {var familyIsLast=(familyIndex==familyCount-1);
Output.Write("\r\n          <div class=\"family");
if (!familyIsLast) {
Output.Write(" familyArea");
}
Output.Write(" ");
Output.Write(family.Family);
Output.Write("\">\r\n            <div class=\"data\">\r\n              <p class=\"familyDesc\">");
Output.Write(family.AssetFamilyDescription);
Output.Write("</p>");
if (!family.TempHackForEditorial) {
Output.Write("\r\n              <p class=\"totalResults important\">");
Output.Write(family.TotalResults);
Output.Write("</p>");
}
Output.Write("\r\n              <a target=\"_blank\" href=\"");
Output.Write(family.SearchAllQuery);
Output.Write("\">");
Output.Write(family.SearchAll);
Output.Write("</a>\r\n            </div>\r\n            <div class=\"images\">");
if (!family.TempHackForEditorial) {
Output.Write("\r\n                <ul id=\"");
Output.Write(family.UniqueCarouselIdentifier);
Output.Write("\"></ul>");
}
else {
Output.Write("\r\n                <ul class=\"editorialAssets\">");
for (var __iter__asset in family.Assets) {var asset=family.Assets[__iter__asset];if(typeof(asset)!='function') {
Output.Write("\r\n                    <li class=\"jcarousel-item\">\r\n                      <span>\r\n                        <a href=\"");
Output.Write(asset.ActionUrl);
Output.Write("\" target=\"_blank\">\r\n                          <div class=\"carouselImageDiv\" style=\"background:url(");
Output.Write(asset.ThumbUrl);
Output.Write(") no-repeat center;\"></div>\r\n                        </a>\r\n                      </span>\r\n                    </li>");
}}
Output.Write("\r\n                </ul>");
}
Output.Write("\r\n            </div>\r\n          </div>");
++familyIndex;}}
Output.Write("\r\n      </div>");
}}
Output.Write("   \r\n  </div>\r\n</div>");
{
Output.Write("<script id=\"LiveChatZeroResultsSearchParameters\" type=\"text/javascript\">\r\n  lpAddVars('page','SearchResults','0');\r\n</script>");
}
}
RenderViewLevel0();
return Output.toString();
} // function RenderView
} // window.Spark.search._ZeroResults
