function form_submit(id){
    var is_true = true;
    var data = [];
    $(id).find('.values').each(
        function(){
            var values = $(this);
            var name = values.find('.name').html();
            values.find('input').each(
                function(){
                    var input = $(this);
                    if (input.hasClass("true") && input.attr('value') == '' && is_true == true){
                        alert('Поле '+leftString(name,'<')+' обязательно');
                        is_true = false;
                    }
                    data[input.attr('name')] = input.attr('value');
                }
            );
            values.find('textarea').each(
                function(){
                    var input = $(this);
                    if (input.hasClass("true") && input.attr('value') == '' && is_true == true){
                        alert('Поле '+leftString(name,'<')+' обязательно');
                        is_true = false;
                    }
                    data[input.attr('name')] = input.attr('value');
                }
            );
        }
    );
    if (is_true == true){
        var url = $(id).attr('send');
        data['formId'] = id;
        $.post(url,url_params(data),form_dialog);
    }
}
function form_dialog(data){
    var res = eval('('+data+')');
    if (res.message !== ''){
        alert(res.message);
        if (res.status == 'OK' && res.formId !== ''){
            form_clean(res.formId);
        }
    }
}
function form_clean(id){
    $(id).find('input').each(
        function(){
            var input = $(this);
            if (input.attr('type') !== 'hidden'){
                input.attr('value','');
            }
        }
    );
    $(id).find('textarea').each(
        function(){
            var input = $(this);
            if (input.attr('type') !== 'hidden'){
                input.attr('value','');
            }
        }
    );
}


function show_other(id){
    $('#other_'+id).toggle();
}
