Hi all, I have the following function in JavaScript every part of the if statement executes properly except giving focus back to the element which called the function.  It does not work in IE or Fire Fox, and neither browser gives me an error.  It looks correct to me... Why isn't it working?
function check(x){
     //doing some stuff
     if (uc_check == false){
          window.alert('Houston, we have a problem.');
          document.getElementById(x).value = '';
          document.getElementById(x).focus(); //this line is not working 
     }
}
P.S. I am calling this function from a form input like this:
onchange="check(this.id)"