JavaScript-Semikolon-Problem

Hai, Leute
in einer css definiere ich:
#hmenue2 { position: absolute;
visibility: visible;
visibility: show;
top: 45;
left: 5;
width: 113;
height: 45;
}
dann rufe ich die Seite auf:

Linie
<!–
if(document.layers)
{
ns = 1;
ie = 0;
}
else
{
ns = 0;
ie = 1;
}
function scrollen(obj, ziel)
{
if(ns)
{
var y = parseInt(document.obj.top);
if(y < ziel)
{
document.obj.y += 5;
document.obj.top = document.obj.y;
setTimeout(scrollen, 30, obj, ziel);
}
}
if(ie)
{
if(obj.style.top < ziel)
{
obj.style.top += 5px;
setTimeout(‚scrollen(‘+obj+’, ‚+ziel+‘)’, 30);
}
}
}
//–>

Menuepunkt

[Ebene scrollen](JavaScript:scrollen(hmenue2,%252090))

…und beim Aufruf der Seite will er in der Zeile 32 ein Semikolon haben, und ich bin mir eigentlich sicher, genug drin zu haben - wo ist der Fehler???

bitte, bitte - HILFE
Sibylle

obj.style.top += „5px“;

Juchuhhh
Danke, danke, danke…
Gruß
Sibylle