$(function () {
        
    $('#sendMail').click(irbAsk);
    $('#sendPage').click(irbSendPage);
   
});

function irbAsk() {
    
    if (!$('#irbAsk').length) {
        
        var askf = $('<div></div>').attr('id','irbAsk').hide();
        $('body').append(askf);
        askf.dialog({
            modal: true,
            width: 550,
            minHeight: 350,
            title: this.title,
            close: function () {
                askf.remove();
            }
        }).load(LANGROOT + '/irb/ask/',function () {
     
            $('#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.dialog("close");
                        },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 {
        $('#irbAsk').dialog("hide");
        $('#irbAsk').hide();
    }
}

function irbSendPage() {
    if (!$('#irbSendPage').length) {
        var stf = $('<div>').attr('id','sendToFriend');
        $('body').append(stf);
        stf.dialog({
            modal: true,
            width: 550,
            minHeight: 350,
            title: this.title,
            close: function () {
                stf.remove();
            }
        }).load(LANGROOT + '/irb/send-page/',function () {
            $('#sendToFriendForm').submit(function () {
                //zmena value buttonu
                var v1 = $('#sendToFriendFormSubmit').val();
                var v2 = $('#sendToFriendFormSubmit').attr('rel');
                $('#sendToFriendFormSubmit').attr('disabled','disabled').val(v2).attr('rel',v1);
                $('#sendToFriendFormUrl').val(window.location.href);
                $.post(this.action,$(this).serialize(),function (response) {
                    //response ako JSON
                    eval('var r = '+response+';');
                    //odstranenie reportov
                    $('div.report',stf).remove();
                    if (r.status == 'OK') {
                        stf.prepend('<div class="report"><span class="ico ico-INFO">&nbsp;</span>'+r.message+'</div>');
                        $('#sendToFriendFormSubmit').val(v1).attr('rel',v2);
                        window.setTimeout(function () {
                            askf.dialog("close");
                        },1500);
                    } else {
                        stf.prepend('<div class="report"><span class="ico ico-ERROR">&nbsp;</span>'+r.message+'</div>');
                        $('#sendToFriendFormSubmit').removeAttr('disabled').val(v1).attr('rel',v2);
                    }
                });
                return false;
            });
        });
    } else {
        $('#irbSendPage').dialog("hide");
        $('#irbSendPage').hide();
    }
}
