var oldFrontpageClassname = null;
  
function highlightFrontpageCard(element)
{
	oldFrontpageClassname = element.className;
  element.className = oldFrontpageClassname + ' active_card';
}
    
function unhighlightFrontpageCard(element)
{
	element.className = oldFrontpageClassname;
}
    
function initExternalLinks()
{
	var links = document.getElementsByTagName('a');
      
  for(i = 0; i < links.length; i++)
  {
  	if(links[i].rel == 'external')
  	{
    	//links[i].onclick = "window.open(this.href,'_blank');return false;";
      links[i].target = "_blank";
    }
  }
  
  setPersonProfileTable();
}
    
var useragent = navigator.userAgent;
var bName = (useragent.indexOf('Opera') > -1) ? 'Opera' : navigator.appName;
    
var isIE = (bName == 'Microsoft Internet Explorer');
    
function showMenu() 
{
	if(isIE && this.getElementsByTagName('ul').item(0) != null) 
	{
  	this.getElementsByTagName('ul').item(0).style.display='block';
  }
}

function hideMenu() 
{
	if(isIE && this.getElementsByTagName('ul').item(0) != null) 
	{
  	this.getElementsByTagName('ul').item(0).style.display='none';
  }
}

/* Select every second line in person_profile table and add style */
function setPersonProfileTable()
{
    if($('person_profile'))
    {
        var tableRows = $('person_profile').getElementsByTagName('td');
        
        for(i = 0; i < tableRows.length; i++)
        {
            if(i % 2 == 0)
            {
                tableRows[i].className = 'even';
            }
            else
            {
                tableRows[i].className = 'odd';
            }
        }    
    }
}