$(function () {
    $('#funcmenu li.ask a').click(function () {
        ask();
        return false;
    });
});

function ask() {
    if (!$('#ask').length) {
        var askf = $('<div>').attr('id','ask').hide();
        $('#contentPanel').prepend(askf);
        askf.load(LANGROOT + '/ask/',function () {
            askf.fadeIn();
            $('#askForm').submit(function () {
                //zmena value buttonu
                var v1 = $('#askFormSubmit').val();
                var v2 = $('#askFormSubmit').attr('rel');
                $('#askFormSubmit').attr('disabled','disabled').val(v2).attr('rel',v1);
                $('#askFormUrl').val(window.location.href);
                $.post(this.action,$(this).serialize(),function (response) {
                    
                    //response ako JSON
                    eval('var r = '+response+';');
                    
                    //odstranenie reportov
                    $('div.report',askf).remove();
                    
                    if (r.status == 'OK') {
                        askf.prepend('<div class="report report_INFO"><span class="ico ico_INFO">&nbsp;</span>'+r.message+'</div>');
                        $('#askFormSubmit').val(v1).attr('rel',v2);
                        window.setTimeout(function () {
                            askf.fadeOut(function () {
                                $(this).remove();
                            });
                        },1500);
                    } else {
                        askf.prepend('<div class="report report_ERROR"><span class="ico ico_ERROR">&nbsp;</span>'+r.message+'</div>');
                        $('#askFormSubmit').removeAttr('disabled').val(v1).attr('rel',v2);
                    }
                });
                return false;
            });
        });
    } else {
        $('#ask').fadeOut(function () {
            $(this).remove();
        });
    }
}