Well here is the javascript:
<script language="JavaScript1.2">
function toggleVisibility(id_hide,id_show) {
if (document.getElementById) {
eval("document.getElementById(id_hide).style.visibility = \"" + 'hidden' + "\""

;
eval("document.getElementById(id_show).style.visibility = \"" + 'visible' + "\""

;
} else {
if (document.layers) {
document.layers[id_hide].visibility = 'hidden';
document.layers[id_show].visibility = 'show';
} else {
if (document.all) {
eval("document.all." + id_hide + ".style.visibility = \"" + 'hidden' + "\""

;
eval("document.all." + id_show + ".style.visibility = \"" + 'visible' + "\""

;
}
}
}
}
</script>
Basically, this code is used so when you rollover a certain area of an image map, one layer is hidden and another is shown in it's place. Then when you move the mouse off the area, the first layer is shown and the second one is hidden, back to how it was originally. Here is the html:
<area shape="poly" coords="513,346,494,340," href="#" onMouseOver="toggleVisibility('brianp_1','brianp_2')" onMouseOut="toggleVisibility('brianp_2','brianp_1')" >
any help would be appreciated...or if anyone knows a better 'more compatible' way of doing this i'd appreciate it also. Because this code works fine in IE. Just not in Opera.
jake