// JavaScript Document

// JavaScript Document

var linkArray = new Array();

linkArray["jim henson"] = new Array(new Array("http://www.imdb.com/name/nm0001345/","Henson's IMDB profile"),new Array("http://www.henson.com/home.html/","Henson's website"));
linkArray["george lucas"] = new Array(new Array("http://www.imdb.com/name/nm0000184/","Lucas's IMDB profile"),new Array("http://www.lucasfilm.com","Lucasfilm website"));
linkArray["terry jones"] = new Array(new Array("http://www.imdb.com/name/nm0001402/","Jones's IMDB profile"),new Array("http://www.terry-jones.net/","Jones's website"));
linkArray["brian froud"] = new Array(new Array("http://www.worldoffroud.com/index.html","Froud's website"),new Array("http://en.wikipedia.org/wiki/Brian_Froud","Froud's Wikipedia entry"));
linkArray["david bowie"] = new Array(new Array("http://www.davidbowie.com/","Bowie's website"),new Array("http://en.wikipedia.org/wiki/David_Bowie","Bowie's Wikipedia entry"));


addLoadEvent(initMultiLink);

var timeoutID;

function showMultiLink(){

	if(closeInfo()){

	var x = linkArray[this.title].length;
	
	var ul = document.createElement("ul");
	
		for(y=0;y<x;y++){
		
		var li = document.createElement("li");
		var a = document.createElement("a");
		a.href = linkArray[this.title][y][0];
		a.target='_blank';
		aText = document.createTextNode(linkArray[this.title][y][1]);
		a.appendChild(aText);
		li.appendChild(a);
		ul.appendChild(li);
		
		}
	
	ul.id = 'multiLink';
	
	//position it next to link
	
	var left=getLeft(this);
	var top=getTop(this);
	var dim = dimensions(this)
	
	ul.style.top=top-dim.height+'px';
	ul.style.left=left+dim.width+'px';
	
	ul.onmouseover=function(){
	clearTimeout(timeoutID);	
	}
	
	ul.onmouseout=timeOutInfo;
	this.id='clicked';
	document.body.appendChild(ul);
	
	timeOutInfo();
	
	
	
	}
	
	return false;

}

function closeInfo(){

ul=document.getElementById('multiLink');

if(ul){
document.body.removeChild(ul);
}

clearTimeout(timeoutID);

clicked=document.getElementById('clicked');

if(clicked){
clicked.id='';
}

return true;

}


function timeOutInfo(){
timeoutID = setTimeout('closeInfo()',1000);
}



function initMultiLink() {

var content=document.getElementById('content');

var a =content.getElementsByTagName('a');


	for(i=0;i<a.length;i++)
	{
	
		if(linkArray[a[i].title])
		{
		a[i].onclick=showMultiLink;
		}
		
	}

}



