function focusfield(field)
{
     var f = document.getElementById(field);
     f.focus();
}

function form_auto_focus(field, limit, next, prev, evt) {
    var code = evt.keyCode;
    if (code > 47  && field.value.length >= limit) {
            field.form.elements[next].focus();
    }
    if (field.value == "" && (code > 47 || code == 8 /*BACKSPACE*/) ) {
            field.form.elements[prev].focus();
    }
}


function form_onsubmit() {
if (unlock.unlock1.value.replace(/^[A-Z0-9]+$/,"").length > 0) {
unlock.unlock1.style.color="#ff0000";
alert("Ошибка в лицензионном ключе на Навиагционную карту в блоке 1 (выделено красным цветом). В этом блоке можно вводить только заглавные буквы латинского алфавита и цифры.");

return false;
} else {
unlock.unlock1.style.color="#000000";
}
if (unlock.unlock2.value.replace(/^[0-9]+$/,"").length > 0) {
unlock.unlock2.style.color="#ff0000";
alert("Ошибка в лицензионном ключе на Навиагционную карту в блоке 2 (выделено красным цветом). В этом блоке можно вводить только цифры.");
return false;
} else {
unlock.unlock2.style.color="#000000";
}
if (unlock.unlock3.value.replace(/^[a-z0-9]+$/,"").length > 0) {
unlock.unlock3.style.color="#ff0000";
alert("Ошибка в лицензионном ключе на Навиагционную карту в блоке 3 (выделено красным цветом). В этом блоке можно вводить только строчные буквы латинского алфавита и цифры.");
return false;
} else {
unlock.unlock3.style.color="#000000";
}
if (unlock.unlock4.value.replace(/^[a-z0-9]+$/,"").length > 0) {
unlock.unlock4.style.color="#ff0000";
alert("Ошибка в лицензионном ключе на Навиагционную карту в блоке 4 (выделено красным цветом). В этом блоке можно вводить только строчные буквы латинского алфавита и цифры.");
return false;
} else {
unlock.unlock4.style.color="#000000";
}
if (unlock.unlock5.value.replace(/^[a-z0-9]+$/,"").length > 0) {
unlock.unlock5.style.color="#ff0000";
alert("Ошибка в лицензионном ключе на Навиагционную карту в блоке 5 (выделено красным цветом). В этом блоке можно вводить только строчные буквы латинского алфавита и цифры.");
return false;
} else {
unlock.unlock5.style.color="#000000";
}


if (unlock.key1.value.replace(/^[A-Z0-9]+$/,"").length > 0) {
unlock.key1.style.color="#ff0000";
alert("Ошибка в лицензионном ключе на Навител Навигатор в блоке 1 (выделено красным цветом). В этом блоке можно вводить только заглавные буквы латинского алфавита и цифры.");
return false;
} else {
unlock.key1.style.color="#000000";
}
if (unlock.key2.value.replace(/^[a-z0-9]+$/,"").length > 0) {
unlock.key2.style.color="#ff0000";
alert("Ошибка в лицензионном ключе на Навител Навигатор в блоке 2 (выделено красным цветом). В этом блоке можно вводить только строчные буквы латинского алфавита и цифры.");
return false;
} else {
unlock.key2.style.color="#000000";
}
if (unlock.key3.value.replace(/^[a-z0-9]+$/,"").length > 0) {
unlock.key3.style.color="#ff0000";
alert("Ошибка в лицензионном ключе на Навител Навигатор в блоке 3 (выделено красным цветом). В этом блоке можно вводить только строчные буквы латинского алфавита и цифры.");
return false;
} else {
unlock.key3.style.color="#000000";
}
if (unlock.key4.value.replace(/^[a-z0-9]+$/,"").length > 0) {
unlock.key4.style.color="#ff0000";
alert("Ошибка в лицензионном ключе на Навител Навигатор в блоке 4 (выделено красным цветом). В этом блоке можно вводить только строчные буквы латинского алфавита и цифры.");
return false;
} else {
unlock.key4.style.color="#000000";
}
if (unlock.key5.value.replace(/^[a-z0-9]+$/,"").length > 0) {
unlock.key5.style.color="#ff0000";
alert("Ошибка в лицензионном ключе на Навител Навигатор в блоке 5 (выделено красным цветом). В этом блоке можно вводить только строчные буквы латинского алфавита и цифры.");
return false;
} else {
unlock.key5.style.color="#000000";
}

return true;
}

