var linktitles=['BLASC','GetWoW','WoW-Handwerk','Wowhead','Wowhead','Allakhazam','Thottbot'];
var linkhostnames=['http://www.buffed.de','http://wowdatabase.gamona.de','http://wowhandwerk.onlinewelten.com','http://de.wowhead.com','http://www.wowhead.com','http://wow.allakhazam.com/db','http://www.thottbot.com'];
var linkprefix=[null,
				['/?i=','/item/','/item.php?id=','?item=','?item=','/item.html?witem=','/i'],
				[null,null,null,'?spell=','?spell=','/spell.html?wspell=','/s'],
				['/blasc/53/set?set_id=','/item/sets/classic/','/set.php?id=','/?itemset=','/?itemset=','/itemset.html?setid=','/?set='],
				['/?n=','/creature/','/npc.php?id=','/?npc=','/?npc=','/mob.html?wmob=','/c'],
				['/?q=','/quest/','/quest.php?id=','/?quest=','/?quest=','/quest.html?wquest=','/q'],
				null,
				null,
				['/blasc/90/von-fraktionen?f_id=','/faction/',null,'/?faction=','/?faction=','/faction.html?wfaction=','/f'],
				[null,null,null,'?achievement=','?achievement=',null,'/ach']];
var linkpostfix=[null,['','-/','','','','',''],[null,null,null,'','','',''],['','-/','','','','',''],['','-/','','','','',''],['','-/','','','','',''],null,null,['','-/',null,'','','',''],['','-/',null,'','','','']];

function toggleDatabaseLinks(id, type) {
	var container=document.getElementById("linksbutton");
	var linkdiv=document.getElementById("linksdiv");
	if(linkdiv!=null) {
		container.removeChild(linkdiv);
		return;
	}
	
	linkdiv=document.createElement("div");
	linkdiv.id="linksdiv";
	var i,k;
	for(k=0;k<2;k++) {
		if(linkprefix[type][k*4+0]!=null || linkprefix[type][k*4+1]!=null || linkprefix[type][k*4+2]!=null || linkprefix[type][k*4+3]!=null) {
			var linklistheader=document.createElement("b");
			linklistheader.appendChild(document.createTextNode((k==0)?"deutschsprachig":"englischsprachig"));
			linkdiv.appendChild(linklistheader);	
			var linklist=document.createElement("ul");
			for(i=k*4;i<k*4+4;i++) {
				if(linkprefix[type][i]!=null) {
					var linklistli=document.createElement("li");
					var linklistlink=document.createElement("a");
					linklistlink.href=linkhostnames[i]+linkprefix[type][i]+id+linkpostfix[type][i];
					linklistlink.target="blank";
					linklistlink.appendChild(document.createTextNode(linktitles[i]));
					linklistli.appendChild(linklistlink);
					linklist.appendChild(linklistli);
				}
			}
			linkdiv.appendChild(linklist);
			if(k==0) linkdiv.appendChild(document.createElement("br"));
		}
	}
	
	container.appendChild(linkdiv);
}
