У вас нет элемента с идентификатором "name", поэтому btn оценивается как неопределенное.Undefined не имеет метода addEventListener
Вам нужно будет использовать document.getElementById ('btn')
оно появляется name зарезервировано в javascript, я знаю, что имя является ключевым словомна многих других языках.Измените свой код на это, и он работает
var nme = document.getElementById("nameId");
var email = document.getElementById("emailId");
var submit = document.getElementById("submit");
if(window.addEventListener) {
nme.addEventListener("focus",select,false);//This is where I get the error
nme.addEventListener("blur",deselect,false);
email.addEventListener("focus",select,false);
email.addEventListener("blur",deselect,false);
submit.addEventListener("press",validate,false);
} else {
nme.attachEvent("onfocus",select);
nme.attachEvent("onblur",deselect);
email.attachEvent("onfocus",select);
email.attachEvent("onblur",deselect);
submit.attachEvent("onpress",validate);
}