function textCounter(field, countfield, maxlimit) {if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);// otherwise, update 'characters left' counter
else countfield.value = 0 + field.value.length;}
// maxlimit - field.value.length;


required = new Array("zagolovok", "annonce", "info", "secod");
required_show = new Array("заголовок объявления", "текст вашего объявления", "контактную информацию", "код защиты");
function SendForm () {
var i, j;
for(j=0; j<required.length; j++) {
    for (i=0; i<document.forms[0].length; i++) {
        if (document.forms[0].elements[i].name == required[j] && document.forms[0].elements[i].value == "" ) {
            alert('Вы забыли указать ' + required_show[j]);
            document.forms[0].elements[i].focus();
            return false;
        }
    }
}
return true;
}

function agreeForm(f) {

// Если поставлен флажок, снимаем блокирование кнопки
if (f.rules.checked) f.add_key.disabled = 0

// В противном случае вновь блокируем кнопку
else f.add_key.disabled = 1

}