﻿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;
			}
    }
