﻿/// <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,
//            bgiframe: true,
//            resizable: false,
//            draggable: false,
//            minHeight: 600,
//            dialogClass: 'modaldialog',
//            modal: true,
//            overlay: {
//                backgroundColor: '#000',
//                opacity: 0.5
//            }
//        });

//    }
//    else {
//        $("#dialogdiv").dialog({
//            autoOpen: false,
//            bgiframe: true,
//            resizable: false,
//            draggable: false,
//            dialogClass: 'modaldialog',
//            modal: true,
//            overlay: {
//                backgroundColor: '#000',
//                opacity: 0.5
//            }
//        });


//    }

//});
var dialogWidth = 400;
var dialogHeight = 300;
function openDialog() {
    setupDialog(''); // Make sure that overlay loads immediately
    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();
    }

    dialogWidth = (arguments[1] != null) ? arguments[1] : 400;
    dialogHeight = (arguments[2] != null) ? arguments[2] : 300;
}
/**
* Setup Dialog
* - This method uses the jQuery Tools plugin: http://flowplayer.org/tools/
*/
var triggers;
function setupDialog(title) {
    triggers = $("#dialogdiv").overlay({
        expose: {
            color: '#000',
            loadSpeed: 200,
            opacity: 0.9
        },
        closeOnClick: true,
        onClose: function() {
            closeDialog();
        }
    }).load();
}
/**
* Close dialog and empty args
*/
function closeDialog() {
    triggers.close();
    $('.AvanDialog_Args').val('');
}

function EndRequestHandler(sender, args) {
    alert(args.length);
}


//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);
//    alert(document.getElementById('dialogdiv'));
//    $("#dialogdiv").dialog('open');
////    dlg.parent().appendTo('/html/body/form[0]');
//    
//    //    $(".ui-dialog").data('position.dialog', 'center');
//}


//function closeDialog() {

//    $("#dialogdiv").dialog('close');
//    showWindowedControls();
//}
