/*
    SmartBreadcrumbs
    
    Copyright (c) 2009 Y-Times Publications, LLC. All Rights Reserved.
    Duplication is strictly prohibited without written consent of Y-Times Publications, LLC.
    www.ytimes.info

*/

function smartBreadcrumbs() {
  if (!document.getElementById("breadcrumbs"))
    return;

  var currentBCDiv = null;

  if (typeof(currentBC) != 'undefined' && currentBC)
  {
    if (jQuery("div[id*=" + currentBC + "]").length == 1)
    {
      currentBCDiv = jQuery("div[id*=" + currentBC + "]");
      currentBCDiv.css("display","block");
      SetCookie("currentBC", currentBCDiv.get()[0].id);
    }
    else if(jQuery("div[id*=" + currentBC + "]").length > 1)
    {
      currentBCDiv = jQuery("div[id*=" + currentBC + "]:first");
      currentBCDiv.css("display","block");
      SetCookie("currentBC", currentBCDiv.get()[0].id);
    }
    else
    {
      currentBCDiv = jQuery("#breadcrumbs div:first");
      currentBCDiv.css("display","block");
      SetCookie("currentBC", currentBCDiv.get()[0].id);
    }
  }
  else
  {
    currentBCDiv = jQuery("#breadcrumbs div:first");
    currentBCDiv.css("display","block");
    SetCookie("currentBC", currentBCDiv.get()[0].id);
  }

  if (currentBCDiv != null)
  {
      // show the current prev and next links, but only if there is a placeholder for it
      if (document.getElementById("divPrevNext"))
      {
          if (currentBCDiv.find(".prevLink").length > 0)
          {
               jQuery("#divPrevNext .p").replaceWith(currentBCDiv.find(".prevLink"));
               jQuery("#divPrevNext .prevLink").show();
          }
          if (currentBCDiv.find(".count").length > 0)
          {
               jQuery("#divPrevNext .m").replaceWith(currentBCDiv.find(".count"));
               jQuery("#divPrevNext .count").show();
          }
          if (currentBCDiv.find(".nextLink").length > 0)
          {
               jQuery("#divPrevNext .n").replaceWith(currentBCDiv.find(".nextLink"));
               jQuery("#divPrevNext .nextLink").show();
          }
      }
  }
}

jQuery(document).ready( function() {
  smartBreadcrumbs();
});

smartBreadcrumbs();
