Дело в том, что у этого элемента формально вообще нет параметра
style, а как следствие и
style.visibility.

Код:
function toggle(price)
{
alert(document.getElementById(price).style.visibility);
if(document.getElementById(price).style.visibility=="hidden")
document.getElementById(price).style.visibility="visible";
else
document.getElementById(price).style.visibility="hidden";
}
Посему либо прописывать
style.visibility непосредственно внутри тэга, либо так:

Код:
function toggle(price)
{
if(document.getElementById(price).style.visibility!="visible")
document.getElementById(price).style.visibility="visible";
else
document.getElementById(price).style.visibility="hidden";
}
ЗЫ Я немного изменил код под себя (для удобства), нр суть та же.