function required(el) {
    var element = '#'+el;
    var errorElement = '#errorsDiv_'+el;
    if (!$(element).val() || ($(element).val()=='0')) {
        $(errorElement).show();
        $(errorElement).addClass('error');
        $(errorElement).html('заполните');                      
        return false;
    } else {
        $(errorElement).hide();
        return true;
    }
}
function help(el, helpText) {    
    var errorElement = '#errorsDiv_'+el;    
    $(errorElement).removeClass('error');
    $(errorElement).addClass('help');
    $(errorElement).html(helpText);
    $(errorElement).show();
}
function passConfirm(pass, passConfirm) {
    if($('#'+pass).val()!=$('#'+passConfirm).val()) {
        $('#errorsDiv_'+passConfirm).html('Пароль и подтверждение пароля должны совпадать.');
        $('#errorsDiv_'+passConfirm).show();
        $('#errorsDiv_'+passConfirm).addClass('error');
        return false
    } else {
        return true;
    }
}
function checkEmail(el) {
    var obj = $('#'+el);
    var error = $('#errorsDiv_'+el);
    if (obj.value != '') {
        var emailPat=/^(.+)@(.+)\.([a-z]{2,3})$/;
        emailStr = obj.val();
        var matchArray=emailStr.match(emailPat);
        if (matchArray==null) {
            error.html('Неверный формат email адреса!');
            error.show();
            error.addClass('error');
            return false;
        } else {
            error.hide();
            return true;
        }
    } else {
        error.html('Заполните');
        error.show();
        return false;
    }
}
function del(page, id) {
    if(confirm('Вы действительно хотите удалить элемент?')) {
        location.href = '/'+page+'/delete/'+id;
    }
}
function liFormat (row) {
    var result = row[0] + "<br /><i>" +
    row[2] +" ";
    if(row[3]) {
        result +=row[3]+"</i>";
    }
    return result;
}
function rcs_reloadContent(element) {
    $('.loader').show();    
    $.ajax({
      url: element+'/false',
      success: function(data) {
        $('#content-block').html(data);
        $('.loader').hide();
      }
    });
    
    return false;
}
/*function reloadContent(element) {
    $('.loader').show();//return false;
    $('#content-block').load(element+'/false');
    return false;
}*/
function refresh() {
    var captcha = document.getElementById('captcha');
    captcha.src = captcha.src+'&1';
}
function MoveToSelected(id) {
    if($('#selected_'+id).attr('src') == '/public/images/selected.gif') {
        if(confirm('Вы действительно хотите удалить компанию из избранных?')) {
            $.ajax({
              url: '/firms/move_selected/'+id
            });
            $('#selected_'+id).attr('src', '/public/images/no_selected.gif');
        }
    } else {
        $.ajax({
              url: '/firms/move_selected/'+id
            });
        $('#selected_'+id).attr('src', '/public/images/selected.gif');
    }
}

