code: function(){
  		var documentFound = false;
  
  		// right after setting a new hash and reloading, IE barfs on this occassionally (only the first time)
  		try {
  			documentFound = ((FuncUnit.win.document !== currentDocument && // new document 
  							!FuncUnit.win.___FUNCUNIT_OPENED) // hasn't already been marked loaded
  							// covers opera case after you click a link, since document doesn't change in opera
  							|| (currentHref != FuncUnit.win.location.href)) && // url is different 
  							FuncUnit.documentLoaded(); // fully loaded
  		} catch(e){}
  		if(documentFound){
  			// reset flags
  			lookingForNewDocument = false;
  			currentDocument = FuncUnit.win.document;
  			currentHref = FuncUnit.win.location.href;
  			
  			// mark it as opened
  			FuncUnit.win.___FUNCUNIT_OPENED = true;
  			// reset confirm, prompt, alert
  			FuncUnit._opened();
  		}
  		
  		return documentFound;
  	}
docs: return true if new document found