Здравствуйте!
Писал функцию определяющую русские ли слова содержит строка.
Но почемута она проверяет только по первой букве а не повсему слову.

Код:
function registration(imya){
if(typeof imya=="string" && imya!="") {
for(i=0; i<=imya.length; i++){
if (imya.charAt(i)>="А" && imya.charAt(i)<="я"){
return true;
}
else {
return false;
}
}
}
}
trace(registration("ПятнUWEFC"));
На запрос выдаёт TRUE хотя с 5 символа пошли уже не русские буквы.
Подскажите пожалуйста почему цикл не срабатывает правильно

Заранее благодарен!