function iwOpenClose(nodeId,suffix) {
  var style=eval(getStyleObj(nodeId+"b"));
  var node=eval(getObj(nodeId));
  if (style.display=="block") {
    node.className="intOver";
    style.display="none";
  } else {
    node.className="intOpen"+suffix+"Over";
    style.display="block";
  }
}
function iwOpen(nodeId,suffix) {
  var style=eval(getStyleObj(nodeId+"b"));
  var node=eval(getObj(nodeId));
  node.className="intOpen"+suffix;
  style.display="block";
}
function iwMenuOver(node) {
  var i=node.className.indexOf("Over");
  if (i==-1) {
    node.className=node.className+"Over";
  }
}
function iwMenuOut(node) {
  var i=node.className.indexOf("Over");
  if (i!=-1) {
    node.className=node.className.substring(0,i);
  }
}
function iwMenuClick(ev,level,pageUrl) {
  var component=eventGetTarget(ev);
  var pos=eventRelativeXY(ev);
  var area=lookupArea(menu4ButtonAreas(level),pos);
  if (area=="page") {
    document.location=pageUrl;
  } else if (area=="openclose") {
    iwOpenClose(component.id,"");
  } else {
    iwOpenClose(component.id,"");
    // alert("internal error: area not defined");
  }
}
// verificare/migliorare test seguente
if (document.getElementById){
	document.write('<style type="text/css">\n');
	document.write('.b1{display: none;}\n');
	document.write('.b2{display: none;}\n');
	document.write('</style>\n');
}
