﻿function dialogshow(dialog) {
    //document.getElementById("status").innerHTML = dialog.get_id()+" shown";
    //document.getElementById("result").innerHTML = dialog.get_result();
}
function dialogclose(dialog) {
    //Dialog1.set_modal(document.getElementById('modal').checked);
    //document.getElementById("status").innerHTML = dialog.get_id()+" closed";
    //document.getElementById("result").innerHTML = dialog.get_result();
    //document.getElementById('showclose').value = 'Show Dialog';
}
function dialogdrag(dialog) {
    //document.getElementById("status").innerHTML = dialog.get_id()+" drag started";
    //document.getElementById("position").innerHTML = "x: "+dialog.get_x()+" y: "+dialog.get_y();
}
function dialogdrop(dialog) {
    //document.getElementById("status").innerHTML = dialog.get_id()+" dropped";
    //document.getElementById("position").innerHTML = "x: "+dialog.get_x()+" y: "+dialog.get_y();
}
function dialogfocus(dialog) {
    //document.getElementById("status").innerHTML = dialog.get_id()+" focused";
}

function alignmentchange(sender, eventargs) {
    MessageDialog.set_x(null);
    MessageDialog.set_y(null);
    MessageDialog.set_alignment(sender.getSelectedItem().Value);
}
function update() {
    MessageDialog.beginUpdate();
    MessageDialog.set_value(document.getElementById('dialogvalue').value);
    MessageDialog.set_title(document.getElementById('dialogtitle').value);
    MessageDialog.set_icon(ComboBox2.getSelectedItem().Value);
    MessageDialog.endUpdate();
}
function populate() {
    //document.getElementById('dialogvalue').value = Dialog1.get_value();
    //document.getElementById('dialogtitle').value = Dialog1.get_title();
}
function toggle() {
    if (MessageDialog.get_isShowing()) {
        MessageDialog.Close();
        //document.getElementById('showclose').value = 'Show Dialog';
    }
    else {
        MessageDialog.Show();
        //document.getElementById('showclose').value = 'Close Dialog';
    }
}

function animationstyle(sender, eventargs) {
    switch (sender.getSelectedItem().Value) {
        case '0': // None
            MessageDialog.beginUpdate();
            MessageDialog.set_showTransition(0);
            MessageDialog.set_closeTransition(0);
            MessageDialog.set_animationType('None');
            MessageDialog.set_animationPath('Direct');
            MessageDialog.endUpdate();
            break;
        case '1': // Windows Vista
            MessageDialog.beginUpdate();
            MessageDialog.set_showTransition(3); 			// Fade
            MessageDialog.set_closeTransition(3); 			// Fade
            MessageDialog.set_animationSlide(2); 			// ExponentialDecelerate
            MessageDialog.set_animationDirectionElement('Dialog1');
            MessageDialog.set_animationType('Live');
            MessageDialog.set_animationPath('Direct');
            MessageDialog.set_animationDuration(600);
            MessageDialog.set_transitionDuration(100);
            MessageDialog.endUpdate();
            break;
        case '2': // Outline
            MessageDialog.beginUpdate();
            MessageDialog.set_showTransition(0);
            MessageDialog.set_closeTransition(0);
            MessageDialog.set_animationSlide(3); 			// Linear
            MessageDialog.set_animationDirectionElement('showclose');
            MessageDialog.set_animationType('Outline');
            MessageDialog.set_animationPath('Direct');
            MessageDialog.set_animationDuration(200);
            MessageDialog.set_transitionDuration(200);
            MessageDialog.endUpdate();
            break;
        case '3': // Basic
            MessageDialog.beginUpdate();
            MessageDialog.set_showTransition(3);
            MessageDialog.set_closeTransition(3);
            MessageDialog.set_animationSlide(3); 			// Linear
            MessageDialog.set_animationDirectionElement('showclose');
            MessageDialog.set_animationType('Live');
            MessageDialog.set_animationPath('Direct');
            MessageDialog.set_animationDuration(400);
            MessageDialog.set_transitionDuration(400);
            MessageDialog.endUpdate();
            break;
        case '4': // Boomerang
            MessageDialog.beginUpdate();
            MessageDialog.set_showTransition(3); 			// Fade
            MessageDialog.set_closeTransition(3); 			// Fade
            MessageDialog.set_animationSlide(4); 			// QuadraticAccelerate
            MessageDialog.set_animationDirectionElement('showclose');
            MessageDialog.set_animationType('Live');
            MessageDialog.set_animationPath('Boomerang');
            MessageDialog.set_animationDuration(500);
            MessageDialog.set_transitionDuration(500);
            MessageDialog.endUpdate();
            break;
    }
}

