function makeIdVisible(id,hide){
if (hide.parm.defaultValue!='visible') {
hide.parm.defaultValue='visible';
hide.parm.value='visible';
hide.el.style.display='block';
hide.el.style.visibility='visible';
hide.show.style.display='block';
hide.show.style.visibility='visible';
hide.hide.style.display='none';
hide.hide.style.visibility='hidden';
eval(hide.onShow);}}
function makeIdInvisible(id,hide){
if (hide.parm.defaultValue!='invisible') {
hide.parm.defaultValue='invisible';
hide.parm.value='invisible';
hide.el.style.display='none';
hide.el.style.visibility='hidden';
hide.hide.style.display='block';
hide.hide.style.visibility='visible';
hide.show.style.display='none';
hide.show.style.visibility='hidden';
eval(hide.onHide);}}
function showHide(id,hide){if (hide.parm.defaultValue=='invisible') makeIdVisible(id,hide);else makeIdInvisible(id,hide);}
function initHide(id,onHide,onShow){
var hide=new Object();
hide.parm=document.getElementById("j4f_hide_" + id + '_state');
hide.el=document.getElementById(id);
hide.pa=hide.el.parentNode;
hide.show=document.getElementById(id+'_show');
hide.hide=document.getElementById(id+'_hide');
hide.onHide=onHide;
hide.onShow=onShow;
if (hide.parm.defaultValue=='invisible') {
hide.parm.defaultValue='visible';
hide.parm.value='visible';
hide.show.style.display='none';
hide.show.style.visibility='hidden';
makeIdInvisible(id,hide);
} else {
hide.parm.defaultValue='invisible';
hide.parm.value='invisible';
hide.hide.style.display='none';
hide.hide.style.visibility='hidden';
hide.el.style.display='none';
hide.el.style.visibility='hidden';
makeIdVisible(id,hide);}
return hide;}
