var loadedImg = new Array();
function loadTooltipImg(link_id, imgSrc)
{
  if(typeof(loadedImg[link_id]) == "undefined")
  {
    loadedImg[link_id] = true;
    var span = document.getElementById("tooltipSpan"+link_id);
    if(span)
    {
      span.innerHTML = "<center><img alt='' src='"+imgSrc+"' class=\"tooltip\"></center>"+span.innerHTML;
    }
  }
}



function showLibraryInfo ( elm, info )
{
  if ( ( lDiv = document.getElementById ( 'libraryDiv' ) ) == null )
  {
    lDiv = document.createElement ( 'div' );
    lDiv.id = 'libraryDiv';
    document.getElementsByTagName ( 'body' ) [ 0 ].appendChild ( lDiv );
  }

  wt = 350;
  w = wt / ( wt / 7 ) * info.length;

  if ( w > wt )
    lDiv.style.width = wt + 'px';
  else
    lDiv.style.width = w + 'px';

  if ( info.length > 0 )
  {
    leftOff = 0;
    topOff = 0;
    tElm = elm;
    while ( tElm.tagName.toLowerCase ( ) != 'body' )
    {
      topOff += tElm.offsetTop;
      leftOff += tElm.offsetLeft;
      tElm = tElm.offsetParent;
    }

    if ( leftOff > tElm.clientWidth / 2 )
      leftOff = leftOff - lDiv.clientWidth;
    else
      leftOff = leftOff + elm.clientWidth;

    lDiv.innerHTML = info;
    lDiv.style.left = leftOff + 'px';
    lDiv.style.top = ( topOff - lDiv.clientHeight )+ 'px';

    if ( lDiv.offsetTop < 90 )
      lDiv.style.top = '90px';

    lDiv.style.visibility = 'visible';
  }
  else
  {
    lDiv.style.visibility = 'hidden';
  }
}

<!--
function langProperties()  
{
	var str = navigator.language ? navigator.language : navigator.userLanguage;
	taal = str.substring(0,2); /* is de eerste twee karakters ! es/index.html*/
	switch (taal)
{
case "es":
  window.location="Alpujarra/de5vanalpujarra.htm"
  break
case "nl":
  window.location="Alpujarra/de5vanalpujarra.htm"
  break
case "en":
  window.location="Alpujarra/de5vanalpujarra.htm"
  break
case "fr":
  window.location="Alpujarra/de5vanalpujarra.htm"
  break
case "de":
  window.location="Alpujarra/de5vanalpujarra.htm"
  break
default:
  window.location="Alpujarra/de5vanalpujarra.htm"

}
}

function FP_swapImg() {//v1.0
 var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length;
 n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm;
 elm.$src=elm.src; elm.src=args[n+1]; } }
}

function FP_preloadImgs() {//v1.0
 var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();
 for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; }
}

function FP_getObjectByID(id,o) {//v1.0
 var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id);
 else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el;
 if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if(c)
 for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; }
 f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements;
 for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } }
 return null;
}

