	function findPosX(obj) {
		var curleft = 0;
		if (obj.offsetParent)
		{
			while (obj.offsetParent)
			{
				curleft += obj.offsetLeft
				obj = obj.offsetParent;
			}
		}
		else if (obj.x)
			curleft += obj.x;
		return curleft;
	}
	
	function findPosY(obj) {
		var curtop = 0;
		if (obj.offsetParent)
		{
			while (obj.offsetParent)
			{
				curtop += obj.offsetTop
				obj = obj.offsetParent;
			}
		}
		else if (obj.y)
			curtop += obj.y;
		return curtop;
	}
	
  function toggle_settings() {
    if ( document.getElementById('settings').style.display == 'none' || document.getElementById('settings').style.display == '' ) {
      document.getElementById('settings').style.display = 'block'
      document.getElementById('settingsToggler').innerHTML = '<a href="#" accesskey="i" onclick="toggle_settings();">Dölj inställningar</a>';
    } else {
      document.getElementById('settings').style.display = 'none';
      document.getElementById('settingsToggler').innerHTML = '<a href="#" accesskey="i" onclick="toggle_settings();">Visa inställningar</a>';
    }
  }

  function close_splash() {
    document.getElementById('splashBg').style.display = 'none';
    document.getElementById('splashMain').style.display = 'none';
  }
  
  function tooltip_show(obj, text_id) {
  	x = findPosX(obj) + ( document.all ? -100 : -113 );
		y = findPosY(obj) + ( document.all ? -53 : -53 );
		
		tooltipA               = document.getElementById('tooltip');
		tooltipA.style.top     = y + 'px';
		tooltipA.style.left    = x + 'px';
		tooltipA.style.display = 'block';
		
		document.getElementById(text_id).style.display = 'block';
  }
  
  function tooltip_hide(text_id) {
  	document.getElementById(text_id).style.display = 'none';
  	document.getElementById('tooltip').style.display = 'none';
  }
