Alert - не в document, а в window.
И сам document - в window.
Как и все глобальные переменные. Всё, что в window - мы можем опустить (в браузере, т.к. это глобальная среда).
document.write('');
alert('');
// эквивалентно
window.document.write('');
window.alert('');
При большом желании можно использовать with:
with(document){
write('');
}
Но использовать with считается плохо :)