var jConfirmCallback = function(flag){};
$(document).ready(function(){
    $('body').append('<div id=jAlert></div><div id=jConfirm></div>');
    $("#jAlert").dialog({
        autoOpen:false,
        draggable:true,
        resizable:false,
        modal:true,
        width:"auto",
        maxWidth:500,
        zIndex:10000,
        buttons: {
            Ok: function() {
                $(this).dialog('close');
            }
        }
    });
    $("#jConfirm").dialog({
        autoOpen:false,
        draggable:true,
        resizable:false,
        modal:true,
      
        zIndex:10000,
        closeOnEscape:false,
        buttons:{
            'Ok': function() {
                    jConfirmCallback(true);
                    $(this).dialog('close');
            },
            'Отмена': function() {
                    jConfirmCallback(false);
                    $(this).dialog('close');
            }
        }
    });
    $('#jConfirm').parent().children(".ui-dialog-titlebar").children('.ui-dialog-titlebar-close').remove();
})

function jAlert(message,title,callback)
{
    if (callback == null) callback = function(){};
    if (title == null || title == false) title = "";
    if (title == "")
    {
        $('#jAlert').parent().children(".ui-dialog-titlebar").css('display','none');
        
    }
    else
    {
        $('#jAlert').parent().children(".ui-dialog-titlebar").css('display','block');
    }
    if (message == null) message = "";
    $("#jAlert").dialog('option','title',title);
    $("#jAlert").html(message);
    $("#jAlert").dialog('option','close',callback);
    $("#jAlert").dialog('open');
}

function jConfirm(message,title,callback,width)
{
	message = "<table><tr><td width=1 valign=top><img src='/images/warning.png' style='padding:3px;' align=left></td><td valign=top>"+message+"</td></tr></table>";
    if (callback == null) callback = function(){};
    if (title == null) title = "";
    if (message == null) message = "";
    $("#jConfirm").dialog('option','title',title);
    jConfirmCallback = callback;
    $("#jConfirm").html(message);
    $("#jConfirm").dialog('open');
}

