Хубаво е да използваш функцията trim за да чистиш празните символи пред и след данните и чак тогава да проверяваш за грешки, пък и ще ти спести проблеми в бъдеще. javascripta можеш малко да го оптимизираш поне това, което видях, чрез един цикъл и да вземаш ключовете на грешките и да ги използваш...