function showmenu(tipo) { document.getElementById("menu"+tipo).style.display = 'block'; }
function hidemenu(tipo) { setTimeout(document.getElementById("menu"+tipo).style.display = 'none',250); }

function show_submenu(num)
{
	var	status = document.getElementById("submenu"+num).style.display;
	if (status == 'none')
		document.getElementById("submenu"+num).style.display = 'block';
	else
		document.getElementById("submenu"+num).style.display = 'none';
}

function show_info(valore,oggetto)
{
	var d;
	if (valore.checked)
		d = 'block';
	else
		d = 'none';
	document.getElementById(oggetto).style.display = d;
}

var newWin;
function win_popup(url, width, height) {
	if (newWin)
	{
		newWin.close();
		newWin = null;
	}
	newWin = window.open(url, "popup", "scrollbars=yes,resizable=yes,alwaysRaised=yes,status=no,location=no,toolbar=no,width="+width+",height="+height);
}

function set_value(id_obj, v)
{
	if (window.opener.document.getElementById(id_obj))
		window.opener.document.getElementById(id_obj).value = v;
	close();
}

function select_OnChange(obj, subobj, content) {
  var listBox = document.getElementById(obj);
  var subListBox = document.getElementById(subobj);
  subListBox.options.length=1;
  for(i=0; i<listBox.length; i++) {
    if( listBox.options[i].selected ) {
      var key = listBox.options[i].value;
      if(content[key]) {
        for(j=0; j<content[key].length; j++) {
        subListBox.options.add(new Option(content[key][j][1],content[key][j][0]));
        }
      }
    }
  }
}