
var currentAccordianFeature;

function refreshPage(targetID)
{
	showWhyORSFeature(targetID);
}

function newQuote()
{
	var node = document.getElementById('quoteGif');
	
	var randomNumber=Math.floor(Math.random()*13) + 1;	
	node.src = "images/quotes/quote" + randomNumber + ".gif";	
}

function showWhyORSFeature(featureNumber)
{
	showFeature(featureNumber,'whyORSNavContent','whyORSNavContentBox');
}

function showAccordianFeature(featureNumber)
{
	
	showFeature(featureNumber,'accordianContent','accordianContentBox');
  currentAccordianFeature = featureNumber;
}

function showPreviousAccordianFeature()
{
	var before = currentAccordianFeature;
	var newAccordianFeature = currentAccordianFeature-1;
	if (newAccordianFeature < 1)
	{
		newAccordianFeature = 28;
	}
	showAccordianFeature(newAccordianFeature);
	var after = currentAccordianFeature;
	slideAccordian(before,after);
}

function showNextAccordianFeature()
{
	var before = currentAccordianFeature;
	var newAccordianFeature = currentAccordianFeature+1;
	if (newAccordianFeature > 28)
	{
		newAccordianFeature = 1;
	}
	showAccordianFeature(newAccordianFeature);
	var after = currentAccordianFeature;
	slideAccordian(before,after);
}

function slideAccordian(before, after)
{
	var beforeParentNode = document.getElementById('link_content' + before).parentNode;
	var afterParentNode = document.getElementById('link_content' + after).parentNode;
		
	if (beforeParentNode != afterParentNode)
	{
    $(beforeParentNode).slideUp('normal');
    $(afterParentNode).slideDown('normal');
  }
}

function showFeature(featureNumber,searchNode,searchClass)
{
	var linkNode;
  var node;

  var classIDs = getElementsByClass(document.getElementById(searchNode), searchClass, 'div');

  for (i = 0; i < classIDs.length; i++) 
  {
    if (classIDs[i])
    {
    	linkNode = document.getElementById("link_" + classIDs[i]);
      linkNode.style.border = '1px solid #F2F2F2';    	
    	node = document.getElementById(classIDs[i]);
    	node.style.display = 'none';
    }
  }
  
  var lcfn = "link_content" + featureNumber
  linkNode = document.getElementById(lcfn);
  linkNode.style.border = '1px solid #0146E2';
  node = document.getElementById("content" + featureNumber);
  node.style.display = 'block';
}

function getElementsByClass(node,searchClass,tag) 
{
  var classElements = new Array();
  var els = node.getElementsByTagName(tag);
  var elsLen = els.length;
  var pattern = new RegExp("(^|\\s)" + searchClass + "(\\s|$)");
  for (i = 0, j = 0; i < elsLen; i++) 
  {
    if ( pattern.test(els[i].className) ) 
    {
      classElements[j] = els[i].id;
      j++;
    }
  }
  return classElements;
}

function hide(id)
{
  var thisElement = document.getElementById(id);
  
  if (thisElement)
  {
    thisElement.style.display = "none";
  }
}

function reveal(id)
{
  var thisElement = document.getElementById(id);

  if (thisElement)
  {
    thisElement.style.display = "block";
  }
}

	function showFolder(tabFolder)
	{
		if (tabFolder == 'folder1')
		{
			reveal('folder1');
			hide('folder2');
		}

		if (tabFolder == 'folder2')
		{
			reveal('folder2');
			hide('folder1');
		}
	}

