///
/// Called when the control's content has changed. This is called before an event is dispatched
///
function FindMoogioStoreUpdated()
{
    doPostBack('', '');
}
function FindMoogioStoreContextMenu(contentType)
{   
    if (contentType == "EditDesign")
        return  CONTROLCONTEXTMENU_ENABLEDISABLE | CONTROLCONTEXTMENU_CLEAR | CONTROLCONTEXTMENU_EDIT | CONTROLCONTEXTMENU_PROPERTIES | CONTROLCONTEXTMENU_DEPTHORDERING | CONTROLCONTEXTMENU_DELETERESTORE;
    if (contentType == "EditContent")
        return  CONTROLCONTEXTMENU_CLEAR | CONTROLCONTEXTMENU_EDIT | CONTROLCONTEXTMENU_DELETERESTORE;

    return 0;
}

function InitializeFindMoogioStoreControl(controlID, contentType)
{
    var control = eval("_" + controlID);

    //control.OnInitialized = FindMoogioStoreUpdated;

    if (contentType != "View")
    {
        control.GetEditorControlID = function() { return "FindMoogioStore"; }
        control.ContentUpdated = FindMoogioStoreUpdated;
        control.OnContextMenu = FindMoogioStoreContextMenu;
    }
}
