
function validateHexInput(field) {
var value = field.value;
var hex = value;

if(value.length > 2){
if(value.indexOf("0x") != -1){ 
hex = hex.substring(2,hex.length);
}
hex = hex.replace(/[^a-fA-F0-9]/g, '0');
value = "0x"+hex;
}
if(value.length > 8) {
value = value.substring(0, 8);
}
field.value = value;
}
function enable(id) {
 if(DOM){
  document.getElementById(id).disabled = "";
 }else if(I){
  document.all.id.disabled = "";	
 }else if(N) {
  document.layers.id.disabled = "";
 }
}
function disable(id) {
 if(DOM){
  document.getElementById(id).disabled = "disabled";
 }else if(I){
  document.all.id.disabled = "disabled";
 }else if(N){
  document.layers.id.disabled = "disabled";
 }
}