var frameY, frameX, linkY, linkX;

function setPosVars() {
	if (frameY == undefined) {
		
		frameY = findPosY($('step_1_info').firstChild);
		linkY = findPosY(tracking1.document.getElementById('testLink'));

		frameX = findPosX($('step_1_info').firstChild);
		linkX = findPosX(tracking1.document.getElementById('testLink'));
	}
}

function showTT() {
	setPosVars();
	
	$('testTooltip').style.display = 'block';
	
	var totalX = (frameX + linkX - 180) + 'px';
	
	var height = $('testTooltip').offsetHeight - 2;
	var totalY = (frameY + linkY - height) + 'px';
	
	$('testTooltip').style.top     = totalY;
	$('testTooltip').style.left    = totalX;
	
	tracking1.document.getElementById('testArrow').innerHTML = '&laquo;';
}

function hideTT() {
	$('testTooltip').style.display = 'none';
	tracking1.document.getElementById('testArrow').innerHTML = '&raquo;';
}

var name = (navigator.userAgent.indexOf('Safari') > -1) 

if (name) {
	document.write('<style type="text/css">#navbar a h3{display:inline}#navbar a{height:22px;padding-right:5px} #professions-hover li a {height: 1em}</style>');
}

function findPosX(obj)
{
  var curleft = 0;
  if(obj.offsetParent)
      while(1) 
      {
        curleft += obj.offsetLeft;
        if(!obj.offsetParent)
          break;
        obj = obj.offsetParent;
      }
  else if(obj.x)
      curleft += obj.x;
  return curleft;
}

function findPosY(obj)
{
  var curtop = 0;
  if(obj.offsetParent)
      while(1)
      {
        curtop += obj.offsetTop;
        if(!obj.offsetParent)
          break;
        obj = obj.offsetParent;
      }
  else if(obj.y)
      curtop += obj.y;
  return curtop;
}