// JavaScript Document

function addLoadListener(fn)
{
  if (typeof window.addEventListener != 'undefined')
  {
    window.addEventListener('load', fn, false);
  }
  else if (typeof document.addEventListener != 'undefined')
  {
    document.addEventListener('load', fn, false);
  }
  else if (typeof window.attachEvent != 'undefined')
  {
    window.attachEvent('onload', fn);
  }
  else
  {
    var oldfn = window.onload;
    if (typeof window.onload != 'function')
    {
      window.onload = fn;
    }
    else
    {
      window.onload = function()
      {
        oldfn();
        fn();
      };
    }
  }
}

function archantOver()
{
	var archantButton = document.getElementById('hidearticle');
	archantButton.style.cursor = 'pointer';
};

function archantOut()
{
	var archantButton = document.getElementById('hidearticle');
	archantButton.style.cursor = 'auto';
};

function toggleArchant()
{
	var archantContentDiv = document.getElementById('archant');
	var archantButton = document.getElementById('hidearticle');
	if (archantContentDiv.hiddenSwitch == 'hidden')
	{
		archantContentDiv.style.height = 'auto';
		archantContentDiv.hiddenSwitch = 'shown';
		archantButton.firstChild.nodeValue = 'Hide article';
	} else {
		archantContentDiv.style.height = '70px';
		archantContentDiv.hiddenSwitch = 'hidden';
		archantButton.firstChild.nodeValue = 'Show full article';
	};
};

function initArchant()
{
		var archantContentDiv = document.getElementById('archant');
		archantContentDiv.style.height = '70px';
		archantContentDiv.style.overflow = 'hidden';
		archantContentDiv.hiddenSwitch = 'hidden';
		var archantButton = document.getElementById('hidearticle');
		archantButton.firstChild.nodeValue = 'Show full article';
		if (archantButton.addEventListener) {
			archantButton.addEventListener('click', toggleArchant, false);
			archantButton.addEventListener('mouseover', archantOver, false);
			archantButton.addEventListener('mouseout', archantOut, false);
		} else if (archantButton.attachEvent) {
			archantButton.attachEvent('onclick', toggleArchant);
			archantButton.attachEvent('onmouseover', archantOver);
			archantButton.attachEvent('onmouseout', archantOut);
		};
};



addLoadListener(initArchant);