function setLinkToTop(language)
{

	posElement = getPosition(document.getElementById('footer'));
	
	if(language == "de")
	{
		message = "Seitenanfang";
	}
	else if(language == "en")
	{
		message = "top of page";
	}
	else if(language == "ba")
	{
		message = "top of page";
	}
	else if(language == "en")
	{
		message = "top of page";
	}
	
	if(posElement.y > screen.availHeight - 50)
	{
		document.getElementById('pageTop').innerHTML = '<a href="' + document.location + '#top">' + message + '</a>';
	}
}

function getPosition(element)
/* der Aufruf dieser Funktion ermittelt die absoluten Koordinaten
   des Objekts element */
{
  var elem=element,nameTag="",x=0,y=0;

/* solange elem ein Objekt ist und die Eigenschaft offsetTop enthaelt
   wird diese Schleife fuer das Element und all seine Offset-Eltern ausgefuehrt */
  while ((typeof(elem)=="object")&&(typeof(elem.tagName)!="undefined"))
  {
    y+=elem.offsetTop;     /* Offset des jeweiligen Elements addieren */
    x+=elem.offsetLeft;    /* Offset des jeweiligen Elements addieren */
    nameTag=elem.tagName.toUpperCase(); /* tag-Name ermitteln, Grossbuchstaben */
	
	
/* wenn beim Body-tag angekommen elem fuer Abbruch auf 0 setzen */
    if (nameTag=="BODY" || nameTag=="HTML")
	{
      elem=0;
	}
/* wenn elem ein Objekt ist und offsetParent enthaelt
   Offset-Elternelement ermitteln */
    if (typeof(elem)=="object")
	{
        if (typeof(elem.offsetParent)=="object")
		{
          elem=elem.offsetParent;
	    }	
	}
	  
  }

/* Objekt mit x und y zurueckgeben */
  position=new Object();
  position.x=x;
  position.y=y;
  
  return position;
}