function enableInfo(id)
{
	var links,i;
	if(!document.getElementById || !document.getElementsByTagName)
	return;
	
	links=document.getElementsByTagName("a");	
	
	for(i=0;i<links.length;i++)
	{
		if(links[i].id == id) //only process if the id matches
			PrepareLinks(links[i]);
	}
}

function PrepareLinks(el)
{
	
	el.onmouseover = showInfo;
	el.onmouseout  = hideInfo;	
}

function setEventInfo(description)
{
	var img ;
	var imgsrc ;
	var node;
	
	img = document.createElement("img");
	
	if(description.length > 0)
	{
		if(description.search(/BKA/i) >= 0)
		{		
			imgsrc = new String('images/bka_small.png');
			img.setAttribute('width', '50');
			img.setAttribute('height', '40');
			//need to modify style for ie7
			img.style.width = "50";
			img.style.height = "40";
			node = document.createTextNode("British Kendo Association");
					
		}
		else if (description.search(/EKF/i) >= 0)
		{
			imgsrc = new String('images/ekf_small.png');
			img.setAttribute('width', '40');
			img.setAttribute('height', '40');
			//need to modify style for ie7
			img.style.width = "40";
			img.style.height = "40";
			node = document.createTextNode("European Kendo Federation");					
		}
		else if (description.search(/masamune/i) >= 0)
		{
			imgsrc = new String('images/masamune_small.png');
			img.setAttribute('width', '30');
			img.setAttribute('height', '30');
			//need to modify style for ie7
			img.style.width = "30";
			img.style.height = "30";
			node = document.createTextNode("Masamune Dojo Birmingham");					
		}
		else
		{
			imgsrc = new String('images/mon.png');
			img.setAttribute('width', '45');
			img.setAttribute('height', '46');
			//need to modify style for ie7
			img.style.width = "45";
			img.style.height = "46";
			node = document.createTextNode("Shin Bu Kan Brighton");					
		}
		
		img.setAttribute('src', imgsrc);
		var logo = document.getElementById("logo");
		var infotitle = document.getElementById("info_title");
						
		logo.appendChild(img);
		infotitle.appendChild(node);
	}	  	
}

function showInfo(e)
{
	//show the info pane
	document.getElementById("infodiv").style.visibility="visible";
	//document.getElementById("border").style.visibility="visible";
	
	var div = document.getElementById("info");
	var el;
	
	if(!e)
		el = window.event.srcElement;
	else
		el = e.target;
	
	var info = el.getAttribute("info");
	
	//set the image and title to use
	//depending on the description
	setEventInfo(info);
	
	var title = el.getAttribute('eventTitle');
	
	document.getElementById('event_title').appendChild(document.createTextNode(title));
	
	var divinfo = document.createElement('div');
	divinfo.innerHTML = info;
	
	div.appendChild(divinfo);
}

function hideInfo()
{
	//document.getElementById("infodiv").style.visibility="hidden";
	//document.getElementById("border").style.visibility="hidden";
	cleanout(document.getElementById("info"));
	cleanout(document.getElementById("logo"));
	cleanout(document.getElementById("info_title"));	
	cleanout(document.getElementById('event_title'));
}

function cleanout(d)
{
	if(d.childNodes.length > 0)
	{
		var len = d.childNodes.length;
		var i;
		for(i=0; i < len ; i++)
			d.removeChild(d.childNodes[0]);
	}
}
