Interação ASP.NET / Javascript
Quando é necessária a interação de javascript com o asp, sempre surgem algumas dúvidas, pois o ClientID, de um controle de um formulário, é definido muitas vezes pelo asp, com base na hierarquia do controle e interfaces que controlam a geração do nome para evitar duplicidade de controles no browser.
Então aí vai esta dica:
document.getElementById('<%=Test.ClientID%>').value;
ou seja, use as tags do asp "<%" "%>" quando for possível, dentro delas recupere o ClientID.
;)