var conv_states = {'none' : 'block', 'block' : 'none'}

function showhide(layer_ref) {

  if (document.all) { 
    eval( "document.all." + layer_ref + ".style.display = conv_states[document.all." + layer_ref + ".style.display]");
  }
  if (document.layers) { 
    document.layers[layer_ref].display = conv_states[document.layers[layer_ref].display];
  }
  if (document.getElementById && !document.all) {
    maxwell_smart = document.getElementById(layer_ref);
    maxwell_smart.style.display = conv_states[maxwell_smart.style.display];
  }
}

function forcestatus(layer_ref, status) {

  if (document.all) { 
    eval( "document.all." + layer_ref + ".style.display = '" + status + "'");
  }
  if (document.layers) { 
    document.layers[layer_ref].display = status;
  }
  if (document.getElementById && !document.all) {
    maxwell_smart = document.getElementById(layer_ref);
    maxwell_smart.style.display = status;
  }
}

function disable_element(elem, default_value) {
    
    elem.value = default_value
    elem.disabled = true
    elem.style.backgroundColor = "#ECE9D8";
}

function enable_element(elem) {
    
    elem.value = ''
    elem.disabled = false
    elem.style.backgroundColor = "#FFFFFF";

}