var prevHoverSpan;
var prevClickedSpan;
var tdToReset;
var desc = new Array(256);

function termin_leave()
{
if (!(prevHoverSpan==null))
{
if (!(prevHoverSpan.clicked))
{
prevHoverSpan.className = "termin_Regular";
}
}
}

function termin_hover(id)
{
var span;
var tId;
tId = "idTermin_" + id;
span = document.getElementById(tId);
if (!(span.clicked))
{
span.className = "termin_hover";
span.clicked = false;
prevHoverSpan = span;
}
}

function termin_click(id)
{
var span;
var tId;
tId = "idTermin_" + id;
span = document.getElementById(tId);
if (!span.clicked)
{
resetClick(id);
span.className = "termin_expanded";
span.clicked = true;
showDesc(id);
prevClickedSpan = span;
}else{
resetClick(id);
termin_hover(id);
}
}

function showDesc(id)
{
var td;
var strHTML;
var tdId;
tdId = "idDesk_" + id;
td = document.getElementById(tdId);
strHTML = ""
strHTML += eval("desc_"+id);
td.innerHTML = strHTML;
tdToReset = td;
}

function hideDesk()
{
if (!(tdToReset==null))
{
tdToReset.innerHTML = "";
tdToReset = null;
}
}

function resetClick(id)
{
if (!(prevClickedSpan==null))
{
hideDesk()
prevClickedSpan.className = "termin_regular";
prevClickedSpan.clicked = false;
prevClickedSpan = null;
}
}

function CancelEvent()
{
window.event.cancelBubble = true;
window.event.returnValue = false;
return false;
}
