2) Меняй к примеру класс у строки которую надо выделить.
document.getElementById(id).setAttribute("class", "vyd");
3) В начале функции делай проверку, если текущая строка уже имеет класс выделения (class-"vyd") то тогда убирай этот класс и очищай div:
if (document.getElementById(id).className == 'vyd') {
document.getElementById(id).setAttribute("class", "simple");
document.getElementById('selected').innerHTML = '';
}
4) Если условие по пункту 3 вернула false, то есть, былклик по другой строке, то как вариант в цикле пробегаешь по всем строкам, и снимаешь выделение, а той по которой кликнули, даешь выдиление.
var tr = document.getElementById('myTable').getElementsByTagName('tr');
for(i=0;i<tr.length;i++)
tr[i].setAttribute('class', 'simple');
document.getElementById(id).setAttribute("class", "vyd");
document.getElementById('selected').innerHTML = id;
Вот, как то так.