var INSIGHT_PICTURE_COUNT = 7;
var ROTATE_PICTURE_EXTENSION = "jpg";
var LARGE_PICTURE_SUFFIX = "_large";

function RotateInsightPicture(imgElementId, aElementId, indexChange)
{
    var imgElement = document.getElementById(imgElementId);
    var aElement = document.getElementById(aElementId);
    var s = imgElement.src;
    var lastIndexOfSlash = s.lastIndexOf('/');    

    var stringValue = s.substr(lastIndexOfSlash + 1);
    s = s.substr(0, lastIndexOfSlash + 1);

    var newValue = parseInt(stringValue);
    newValue += indexChange;

    if (newValue > INSIGHT_PICTURE_COUNT)
      newValue = 1;
    else if (newValue <= 0)
      newValue = INSIGHT_PICTURE_COUNT;

    imgElement.src = s + newValue + "." + ROTATE_PICTURE_EXTENSION;
    aElement.href = s + newValue + LARGE_PICTURE_SUFFIX + "." + ROTATE_PICTURE_EXTENSION;
}

function SelectSidebarLink()
{
    var tableSidebar = document.getElementById('tableSidebar');
    if (tableSidebar && tableSidebar != undefined && tableSidebar.getElementsByClassName != null)
    {
      var links = tableSidebar.getElementsByClassName('feature');

      for (i = 0;  i < links.length; i++)
      {
          var link = links[i];

          if (link.href == document.URL)
          {
             link.style.fontWeight = 'bold';
             break;
          }
      }
    }
}

function ShowHideAll(shoulShow)
{
    var node = document.getElementsByTagName("body")[0];
    var els = node.getElementsByTagName("*");
    for(var i = 0,j = els.length; i < j; i++)
    {
        if(els[i].className == "divExpandable")
            els[i].style.display = shoulShow ? 'block' : 'none';
    }
}

function ShowHide(obj)
{
    var el = document.getElementById(obj);
    if (el.style.display == 'block' )
    {
        el.style.display = 'none';
    }
    else
    {
        ShowHideAll(false);
        el.style.display = 'block';
    }
}




