// *MUST* follow "Individual Entry Navigation JS"
// exists independently to avoid redundancy to keep above template as lightweight as possible

// extract category from query string
var MTNavQueryCat = '';
var q = document.location.search || document.location.href.split("#")[1];
if (q) {
  var m = q.match(/cat=([^&]*)/);
  if (m && m[1]) {
    MTNavQueryCat = m[1];
  }
}

// if we find a category and it exists within our category object, use it
if (MTNavQueryCat && MTNavCatObj[MTNavQueryCat]) {
  MTNavCatLabel = MTNavCatObj[MTNavQueryCat].CatLabel;
  MTNavCatDesc = MTNavCatObj[MTNavQueryCat].CatDesc;
  MTNavCatCount = MTNavCatObj[MTNavQueryCat].CatCount;
  MTNavPrevUrl = MTNavCatObj[MTNavQueryCat].PrevUrl;
  MTNavPrevTitle = MTNavCatObj[MTNavQueryCat].PrevTitle;
  MTNavPrevExcerpt = MTNavCatObj[MTNavQueryCat].PrevExcerpt;
  MTNavNextUrl = MTNavCatObj[MTNavQueryCat].NextUrl;
  MTNavNextTitle = MTNavCatObj[MTNavQueryCat].NextTitle;
  MTNavNextExcerpt = MTNavCatObj[MTNavQueryCat].NextExcerpt;
}

// for internal use

// thumbnail dimensions
var MTNavThumbWidth = 59;
var MTNavThumbHeight = 59;

// query string (for links)
// todo: just use the one originally provided?
var MTNavQueryString = '';
if (MTNavQueryCat && MTNavCatLabel) {
  MTNavQueryString = '?cat=' + MTNavQueryCat;
}

// for external use

// header string
MTNavHeader = 'DATE-BASED VIEW'; // MTNavEntryDate;
if (MTNavQueryCat && MTNavCatLabel) {
  MTNavHeader = 'CATEGORY: <a href="http://photos.gardenweb.com/garden/galleries/' + MTNavQueryCat + '">' + MTNavCatLabel + '</a>';
}

// previous links (basic and with thumbnail)
var MTNavPrevLink = '';
MTNavPrevLinkThumb = '';
if (MTNavPrevUrl != null && MTNavPrevUrl != '' && MTNavPrevTitle != null && MTNavPrevTitle != '') {
  MTNavPrevLink = '<a href="'+MTNavPrevUrl+MTNavQueryString+'">'+MTNavPrevTitle+'</a>';
  if (MTNavPrevExcerpt) {
    MTNavPrevLinkThumb = '<a href="'+MTNavPrevUrl+MTNavQueryString+'"><img src="'+MTNavPrevExcerpt+'" border=0 width='+MTNavThumbWidth+' height='+MTNavThumbHeight+'></a><br><a href="'+MTNavPrevUrl+MTNavQueryString+'">next</a>'; // call it next to simplify experience
  } else {
    MTNavPrevLinkThumb = MTNavPrevLink;
  }
}

// next links (basic and with thumbnail)
var MTNavNextLink = '';
MTNavNextLinkThumb = '';
if (MTNavNextUrl != null && MTNavNextUrl != '' && MTNavNextTitle != null && MTNavNextTitle != '') {
  MTNavNextLink = '<a href="'+MTNavNextUrl+MTNavQueryString+'">'+MTNavNextTitle+'</a>';
  if (MTNavNextExcerpt) {
    MTNavNextLinkThumb = '<a href="'+MTNavNextUrl+MTNavQueryString+'"><img src="'+MTNavNextExcerpt+'" border=0 width='+MTNavThumbWidth+' height='+MTNavThumbHeight+'></a><br><a href="'+MTNavNextUrl+MTNavQueryString+'">previous</a>'; // call it previous to simplify experience
  } else {
    MTNavNextLinkThumb = MTNavNextLink;
  }
}
