function set_layer_display(szDivID, iState) {	// 1 visible, 0 hidden
 //alert("SETTING LAYER DISPLAY: "+iState);
 if(document.layers) {				//NN4+
	if (document.layers[szDivID]) document.layers[szDivID].display = iState ? "inline" : "none";
	else return 0;
 } else if(document.getElementById) {		//gecko(NN6) + IE 5+
	var obj = document.getElementById(szDivID);
	if (obj) obj.style.display = iState ? "inline" : "none";
	else return 0;
 } else if(document.all) {			// IE 4
	if (document.all[szDivID]) document.all[szDivID].style.display = iState ? "inline" : "none";
	else return 0;
 }
 return 1;
}

function get_layer_display(szDivID) {
 if(document.layers)				//NN4+
	return document.layers[szDivID].display;
 else if(document.getElementById) {		//gecko(NN6) + IE 5+
	var obj = document.getElementById(szDivID);
	if (obj) return obj.style.display;
 } else if(document.all)			// IE 4
	return document.all[szDivID].style.display;
}

function change_layer_display(szDivID) {
 display=get_layer_display(szDivID);
 if (display=='inline') set_layer_display(szDivID,0);
 else set_layer_display(szDivID,1);
}

function set_layer_content(lname,html) {
 if (document.getElementById) {
  var lid=document.getElementById(lname);  
  if (lid) lid.innerHTML=html;
 }
}

function change_modulo_din(i) {
 var szDivID='modulo_din_'+i;
 var icon='modulo_din_icon_'+i;
 var title='modulo_din_title_'+i;
 display=get_layer_display(szDivID);
 if (display=='inline') {
  set_layer_display(szDivID,0); 
  set_layer_display(title,1);
  if (document[icon]) document[icon].src='http://imgs.codigobarras.com/share-imgs/modulo_expand.gif';  
 } else {
  set_layer_display(szDivID,1);
  set_layer_display(title,0);
  if (document[icon]) document[icon].src='http://imgs.codigobarras.com/share-imgs/modulo_collapse.gif';  
 }
}
