Premetto che smanetto con javascript per la prima volta

Ho questo codice:

codice:
<html> 
<head> 
<title>Shopping for Neckties at the Kiwi Republic</title> 
<script Language="JavaScript">
function MyShow(IntMN)
{
TD1.style("background-color") = "#ffcc00";
}
</script> 
</head>
<body ID="Body1"> 
<table Width="100%">
<tr>
		<td ID="TD1" OnMouseOver="MyShow(1)"
		OnMouseOut="TD1.bgColor='#FFFFFF'">Link1</td>
       <td ID="TD2" onMouseOver="TD2.bgColor='#FFCC00'" OnMouseOut="TD2.bgColor='#FFFFFF'">Link2</td>
       <td ID="TD3" onMouseOver="TD3.bgColor='#FFCC00'" OnMouseOut="TD3.bgColor='#FFFFFF'">Link3</td>
       <td ID="TD4" onMouseOver="TD4.bgColor='#FFCC00'" OnMouseOut="TD4.bgColor='#FFFFFF'">Link4</td>
       <td ID="TD5" onMouseOver="TD5.bgColor='#FFCC00'" OnMouseOut="TD5.bgColor='#FFFFFF'">Link5</td>
</tr>
</table>
<Div ID="Div1" Style="Visibility:Hidden">
Bla

Bla

Bla
<Div>
</body> 
</html>
Così come'è non funziona, invece se al posto di:

TD1.style("background-color") = "#ffcc00";

Scrivo:

TD1.bgColor = "#ffcc00";

Tutto funziona.
Il problema è che io devo poter rendere visibile o invisibile il tag Div chiamato Div1, e devo poter scrivere:

Div1.style("visibility") = "hidden";