YAHOO.namespace("TSGlossary.panel");YAHOO.TSGlossary.panel.panels = [];
function createGlossary(id_in, title_in, body_in, context_in){
	var tsg = YAHOO.TSGlossary.panel.panels;
	if(!tsg[id_in]){
		tsg[id_in] = new YAHOO.widget.Panel(id_in, { visible:true, draggable:true, close:true,
											constraintoviewport:true, context:[context_in, 'tl', 'bl'], underlay:'shadow',
											effect:{effect:eval(YAHOO.widget.ContainerEffect.FADE),duration:0.5}} );   
		tsg[id_in].setHeader(title_in); 
		tsg[id_in].setBody("<div class='gd'>"+body_in+"</div>");   
		tsg[id_in].render(document.body);
	}else{
		tsg[id_in].show();
	}
}

function closeGlossary(key){
	var tsg = YAHOO.TSGlossary.panel.panels;
	try{
		if (key){tsg[key].hide();}
		else{for (key in tsg){tsg[key].hide();}}
	}catch(e){} 
}
