/*********** general Validator ************/
/*
аргументы
sure - обязательно для заполнения в id *
*/

    function sure(form)
    {
        for ( i = 0, n = form.elements.length; i < n; i++ ) {
            if(form.elements[i].type == "text"){
                if (form.elements[i].id.indexOf('*') > -1){
                    if (!form.elements[i].value){
                        if(form.elements[i].nextSibling.nextSibling.lastChild.nodeValue){
                            alert($('gv1').value+' "'+form.elements[i].nextSibling.nextSibling.lastChild.nodeValue+'"');
                            form.elements[i].focus();
                            return false;
                        }else{
                            alert($('gv1').value+' "'+form.elements[i].nextSibling.nextSibling.lastChild.lastChild.nodeValue+'"');
                            form.elements[i].focus();
                            return false;
                        }
                    }
                }
            }
            if(form.elements[i].tagName == "TEXTAREA"){
                if (form.elements[i].id.indexOf('*') > -1){
                    if (!form.elements[i].value){
                        if(form.elements[i].previousSibling.previousSibling.lastChild.nodeValue){
                            alert($('gv1').value+' "'+form.elements[i].previousSibling.previousSibling.lastChild.nodeValue+'"');
                            form.elements[i].focus();
                            return false;
                        }
                    }
                }
            }
        }
        return true;
    }

    function captcha(form)
    {
        if (!$('captcha').value) {
            alert($('gv2').value);
            $('captcha').focus();
            return false;
        }
        new Ajax.Request('/index/check/', {
            method: 'post',
            parameters: {captcha: $('captcha').value},
            onSuccess: function(transport) {
                if (transport.responseText == 'ok') {
                    form.submit();
                }
                else {
                    $('submit-input').disabled = false;
                    alert(transport.responseText);
                    $('captcha').value = "";
                    $('captcha').focus();
                }
            }
        });
        $('submit-input').disabled = true;
        return false;
    }
/**************************************/
