Skip to Content
Javascript must be enabled for the correct page display
' + value.Title + ' ' + value.Organization + ' '
+ '' + value.Categories[ndx] + ' '
+ '';
jQuery(".winnersgallery").prepend(result);
};
});
initDetailsPopup();
jQuery("#"+i).addClass("popup-active");
},
failure: function(winner) {
console.log("Call to get ID failed.");
console.log(winner);
winnerOnly = false;
doAjaxLoad();
}
});
};
}
/*
if (i > 0) {
console.log("Loking up " + i);
jQuery.ajax({
type: "GET",
async: false,
url: "https://api.recogmedia.net/api/winners/GetWinner/" + i,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(winner) {
console.log("Successful API call.");
console.log(winner);
jQuery.each(winner.Data, function(key, value) {
console.log(key + " = " + value);
});
e = [winner.Data.Year];
a = winner.Data.Award;
//t = winner.Data.MediaType;
//c = winner.Data.Category;
e[0] = jQuery('select#selectyear option').filter(function() {
return jQuery(this).html() == e[0];
}).val();
a = jQuery('select#award option').filter(function() {
return jQuery(this).html() == a;
}).val();
//t = jQuery('select#selecttype option').filter(function () { return jQuery(this).html() == t; }).val();
//c = jQuery('select#category option').filter(function () { return jQuery(this).html() == c; }).val();
//
console.log("ID return E: " + e + " A: " + a + " T: " + t + " C: " + c);
},
failure: function(winner) {
console.log("Call to get ID failed.");
}
});
} else {
p = parseInt(getParameterByName('_p', p));
//t = parseInt(getParameterByName('type'));
c = getParameterByName('category', '');
};
*/
if (resetpage == 1) {
console.log("Reseting page");
winnersShown = [];
p = 1;
};
var count = 0;
var total = 0;
var urlParams = '/winners/winners-gallery/?event=' + e;
if(a != null)
{
urlParams += '&award=' + a;
}
if (t == '' || t == 0) {
t = [];
} else {
urlParams += '&type=' + t;
t = [t];
};
if(p > 1)
{
urlParams += '&pg=' + p;
winnersShown = [];
};
if (s != '')
{
urlParams += '&search=' + s;
};
lastUrl = urlParams;
if (!isLoaded && i != '' && i != 0)
{
urlParams += '&id=' + i;
}
console.log(urlParams);
var args = {
"PropertyID": 9,
"YearOptionIDs": [e],
"AwardOptionID": a,
"PageNumber": p,
"MediaTypeOptionIDs": t,
"PageCount": (limit),
"SearchText": s,
"SortBy": "AwardTitle",
"Category": null
};
console.log(JSON.stringify({
data: args
}));
if (1) {
jQuery.ajax({
type: "POST",
url: "https://api.recogmedia.net/api/winners/GetWinnersAlt/",
url: "https://api.recogmedia.net/api/winners/GetWinnersByEntryAlt/",
data: JSON.stringify({
data: args
}),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(winners) {
var title = jQuery('#selectyear option:selected').text();
jQuery("#yeartitle").html(title + " Winners");
if (t != '' && t != null) {
title += " " + jQuery('#selecttype option:selected').text();
}
var shown = 0;
console.log(winners);
var total = winners.Count;
var count = winners.Count;
if (limit > count) {
limit = count;
}
var placeHolder = false;
var silverWinners = false;
var goldWinners = false;
if(!triedWinner)
{
jQuery('#winnerlisttitle,.silverlist,.navigation,.winnersgallery').html('').show();
triedWinner = false;
};
console.log(winnersShown);
jQuery.each(winners.Data, function(key, value) {
if (shown = "2016" && value.WinnersGalleryImagePrefix == null) {
value.WinnersGalleryImagePrefix = value.Year + '_';
};
var popupClass = false;
if(a != 9)
{
var ndx = value.Awards.indexOf('Best in Show');
var awardClass = 'best-in-show';
var awardLabel = 'Best in Show';
if (ndx '
+ ''
+ '
'
+ '
';
if(popupClass)
{
result += ''
};
result += '
' + value.Title + ' ' + value.Organization + ' '
+ '' + value.Categories[ndx] + ' '
+ '';
jQuery(".winnersgallery").append(result);
};
shown++;
};
//count++;
});
initDetailsPopup();
console.log("I: " + i);
if(i != null)
{
jQuery("#"+i).addClass("popup-active");
};
title = '' + jQuery('#selectyear option:selected').text() + ' ';
switch (a) {
case "1":
title += " Gold Winners";
break;
case "2":
title += " Silver Winners";
break;
case "8":
title += " Award of Excellence Winners";
break;
case "9":
title += " Award of Distinction Winners";
break;
case "3":
title += " Special Winners";
break;
case "4":
title += " Best in Show";
break;
default:
title += " Award Winners";
break;
}
if (s != '' && s != null) {
if (t.length) {
title += " in " + jQuery('#selecttype option:selected').text();
};
title += ' Matching "' + s + '"';
};
console.log(a);
jQuery("#winnerlisttitle").html(title);
if (window.history.pushState) {
window.history.pushState('', title, urlParams);
}
window.dispatchEvent(new Event('resize'));
if(isLoaded)
{
console.log("Triggering scroll");
jQuery('html, body').animate(
{
scrollTop: jQuery("#winnerlisttitle").offset().top - 250,
},
500,
'linear'
);
};
if(shown > 0)
{
console.log("Shown: " + shown + " P: " + p + " Limit: " + limit + " Count: " + count);
var nav = '';
if (Number.isNaN(p))
{
p = 1;
};
if (p > 1)
{
nav = '< Previous ';
} else if ((limit * p) < Previous ';
};
if (count)
{
nav += 'Page ' + p + ' of ' + Math.ceil(count/limit) +' ';
};
if ((limit * p) Next > ";
} else if ((limit * p) > count) {
nav += "Next > ";
};
if (nav != '')
{
jQuery(".navigation").html("");
};
} else {
jQuery("#winnerlisttitle").html("No matches found.");
jQuery(".winnersgallery").append("No winning entries were found that matched the request. Please change some of your selections and try again.");
};
isLoaded = true;
},
failure: function(errMsg) {
alert(errMsg);
}
});
} else {
// Do nothing
};
};