document.readyState não funciona no Firefox e no Chrome

Na minha aplicação, estou chamando um método para cada1000 ms para verificar o documento readyState. A seguir está o código que estou usando,

var success=setInterval(""CheckState()"",1000);

function CheckState(){

if($get('businessDownl').document.readyState=="interactive" || 
      $get('businessDownl').document.readyState=="complete"){
           alert("Great");
           clearInterval(success);
  } 
}

Este código funciona bem no navegador IE.Mas falha no Firefox e navegador Chrome. Eu tentei usar$get('businessDownl').readyState também está imprimindo como indefinido. Alguém pode me dizer como usar o readyState para FF e chrome no cenário acima?

questionAnswers(2)

yourAnswerToTheQuestion