﻿/// <reference path="jquery-1.3.1.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,
            resizable: false,
            minHeight: 600,
            dialogClass: 'modaldialog',
            modal: true,
            overlay: {
                backgroundColor: '#000',
                opacity: 0.5
            },
            open: function(type, data) {
                $(this).parent().appendTo(jQuery("form:first"));
            }
        });

    }
    else {
        $("#dialogdiv").dialog({
            autoOpen: false,
            resizable: false,
            dialogClass: 'modaldialog',
            modal: true,
            overlay: {
                backgroundColor: '#000',
                opacity: 0.5
            },
            open: function(type, data) {
                $(this).parent().appendTo(jQuery("form:first"));
            }
        });
    }

    $('#dialogdiv').parent().appendTo(jQuery("form:first"));
});


function openDialog() {
    var dialogName = arguments[0];
    var hiddenField = $('.AvanDialog_Args');
    if (dialogName && hiddenField) {
        var text = '';
        // Make a delimited string with the dialogname and parameters
        for (var i = 0; i < arguments.length; i++) {
            text += arguments[i];
            if (i + 1 < arguments.length) text += '|';
        }
        hiddenField.val(text);
        $('.AvanDialog_Open').click();
    }

    
}

function positionDialog(title) {

    $('#ui-dialog-title-dialogdiv').text(title);
    $("#dialogdiv").dialog('open');
}


function closeDialog() {

    $("#dialogdiv").dialog('close');
    $('.AvanDialog_Args').val('');
}

function EndRequestHandler(sender, args) {
    alert(args.length);
}