Dim@,
поосторожнее с культом карго, чтобы быть хорошим программистом надо не просто копировать типичные шаблоны, но и понимать их суть и смысл тех или иных действий.
window.event нужен только в том случае если вверх по цепочке scope'оф где-то назначена собственная переменная event. Мы обычно такого не допускаем, но на всякий случай если скрипт может использоваться где-то ещё можно и написать.
В целом же это написание на мой взгляд осталось от тоже стандартного шаблона:
function(event){
event = event || window.event
}
где window.event уже обязателен всвязи с перекрытием основого event.