function showDialog(URL, width, height) {
  day = new Date();
  id = day.getTime();

   /* status or statusbars?  either way, this window needs status bars */  
  
  eval("page" + id + " = window.open(URL, '" + id + "', 'location=no,statusbar=yes,status=yes,scrollbars=yes,menubar=no,toolbar=no,directories=no,resizable=yes,width=" + width + ",height=" + height + "');");
}

function setCBVal(form, name, val) {
        for(var i=0;i < form.length;i++)
          if(form.elements[i].name.indexOf(name)==0) {
            if(val=='Y')
              form.elements[i].checked=true;
            else 
              form.elements[i].checked=false;
          }                
        return false;
}

function getObjById(id) {
        if (document.getElementById) {
          return document.getElementById(id);
        }
        if(document.all){ 
          return document.all[id];
        }
        if (document.layers) {
          return document.layers[id];
        }
}
                              
function hideElement(id) { 
        var element = getObjById(id);
        if (element == null) {
          return;
        }
        element.style.display="none";
}
          
function showElement(id) { 
        var element = getObjById(id);
        if (element == null) {
          return;
        }
        element.style.display="";
}
      
function toggleView(id) { 
        var element = getObjById(id);
        if (element == null) {
          return;
        }
        if (element.style.display=="none") {
          element.style.display="";
        } else {
          element.style.display="none";
        }
}

function toggleTruncValue(truncValue, fullValue) {
        toggleView(truncValue);
        toggleView(fullValue);
}     
