function zatistaPopup(mylink, windowname, width, height)
{
    if (! width) width = 500;
    if (! height) height = 300;
    if (! window.focus)return true;
    var href;
    if (typeof(mylink) == 'string')
        href=mylink;
    else
        href=mylink.href;
    window.open(href, windowname.split(' ').join(''), 'width=' + width +',height='+height+',scrollbars=yes');
    return false;
}

function zatistaError(title, content, fn) {
    $("#jq").html('<p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span>'+content+'</p>');
    $("#jq").dialog({
        width: 440,
        title: title,
        buttons: {
            "Ok": (fn == undefined) ? (function() {
                $(this).dialog("destroy");
            }) : fn
        },
        zIndex:3999,
        modal:true,
        open: function(event, ui) {
            $(".ui-dialog-titlebar-close").hide();
        }
    });
}

function zatistaNag(title, content) {
    $("#jq").html("<p>"+content+"</p><p style='margin-top:2em;text-align:center;'><img src='/images/progress.gif' alt='In progress'/></p>");
    $("#jq").dialog({
        width: 440,
        title: title,
        zIndex:3999,
        modal:true,
        closeOnEscape: false,
        resizable: false,
        open: function(event, ui) { 
            $(".ui-dialog-titlebar-close").hide();
        }
    });
}

function closeZatistaMsg() {
    $('#jq').dialog('destroy');
}

function zatistaConfirm(title, content, buttons) {
    $("#jq").html('<p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span>'+content+'</p>');
    $("#jq").dialog({
        width: 440,
        modal: true,
        title: title,
        buttons: buttons,
        open: function(event, ui) {
            $(".ui-dialog-titlebar-close").hide();
        }
    });
}
