AjaxPlugins.Edit = {
  
    handleResponse: function(pluginOutput) {

        if (!pluginOutput.variables.subProduct) {
            //FormItemSelected();
            $('subProductContainer').innerHTML = '';
            checkProductChoice();
        }
    
        if (pluginOutput.htmlCode.subProductList) {
            $('subProductContainer').innerHTML = pluginOutput.htmlCode.subProductList;
            // new subproduct received, reset tool
            noSubProductSelected = true;
            var currentTool = $('tool').value;
            setToolOpacity();
            if (currentTool == 'edit_point') {
              disableEditTool();         
            }
        }
    }  
};


/*
 * Search plugin's Actions
 */
 
AjaxPlugins.Edit.Actions = {};

AjaxPlugins.Edit.Actions.getSubProductList = {

    buildPostRequest: function(argObject) {
        setEditLayer();
        return AjaxHandler.buildPostRequest();
    }
};