function EMenu()
{
    this.properties = new Array();
    this.menuitems = new Array();

    this.AddItem = function( sButtonContent, sOnClick )
    {
        var menuitem = new Array();
            menuitem['Caption']         = urldecode( sButtonContent );
            menuitem['OnClick']         = sOnClick;
            menuitem['Type']            = 'MenuItem';
        this.menuitems[this.menuitems.length] = menuitem;
    }

    this.AddSeparator = function()
    {
        var menuitem = new Array();
            menuitem['Type']            = 'MenuSeparator';
        this.menuitems[this.menuitems.length] = menuitem;
    }

    this.AddHeader = function( sCaption )
    {
        var menuitem = new Array();
            menuitem['Caption']         = sCaption;
            menuitem['Type']            = 'MenuHeader';
        this.menuitems[this.menuitems.length] = menuitem;
    }

}

