﻿/// <reference path="jquery-1.2.6.js"/>
/// <reference path="ui/ui.core.js"/>
/// <reference path="ui/ui.dialog.js"/>
/// <reference path="ui/ui.draggable.js"/>
/// <reference path="ui/ui.resizable.js"/>





//$.ui.dialog.defaults.bgiframe = true;
$(function() {

    if( ($.browser.msie && $.browser.version < 7) )
    {
            $("#dialogdiv").dialog({
            autoOpen: false,
            bgiframe: true,
            resizable: false,
            minHeight: 600,
            dialogClass: 'modaldialog',
            beforeclose: function() { beforeCloseDialog() },
            modal: true,
            overlay: {
                backgroundColor: '#000',
                opacity: 0.5
            }
        });
    
    }
    else
    {
        $("#dialogdiv").dialog({
            autoOpen: false,
            bgiframe: true,
            resizable: false,
            dialogClass: 'modaldialog',
            beforeclose: function() { beforeCloseDialog() },
            modal: true,
            overlay: {
                backgroundColor: '#000',
                opacity: 0.5
            }
        });


    }

});


function openDialog() {
    var dialogName = arguments[0];
    var hiddenField = document.getElementById(gDialogHiddenFieldId);
    if (dialogName && hiddenField) {

        hiddenField.value = '';
        
        // Make a delimited string with the dialogname and parameters
        for (var i = 0; i < arguments.length; i++) {
            hiddenField.value += arguments[i];
            if (i + 1 < arguments.length) hiddenField.value += '|';
        }
        __doPostBack(gDialogHiddenFieldId, '');
    }
}

function positionDialog(title) {
//    hideWindowedControls();
    $('#ui-dialog-title-dialogdiv').text(title);
    $("#dialogdiv").dialog('open');
    $(".loginInput:first").focus();    


//    dlg.parent().appendTo('/html/body/form[0]');

//    $(".ui-dialog").data('position.dialog', 'center');

    if( ($(window).width() / 2 - $(".ui-dialog").width() / 2) > 0)
        $(".ui-dialog").css('left', $(window).width() / 2 - $(".ui-dialog").width() / 2);


    if (($(window).height() / 2 - $(".ui-dialog").height() / 2) > 0)
        $(".ui-dialog").css('top', ($(window).height() / 2 - $(".ui-dialog").height() / 2) + $(window).scrollTop() ); 


}


function beforeCloseDialog() {
    var hiddenField = document.getElementById(gDialogHiddenFieldId);
    hiddenField.value = '';
}

function closeDialog() {

    $("#dialogdiv").dialog('close');
//    showWindowedControls();
}
