// Requires ajax.js to be loaded prior to this script!
var _self = '';

/* ResponseHandler for CartAdd */
function rh_updateDDL() {
    var ajaxResponse = document.getElementById('divAjaxResponse');
    if (req.readyState == 1) {
        if (ajaxResponse) {
            ajaxResponse.innerHTML = 'LOADING...';
        }
    }
    // Make sure the request is loaded (readyState = 4)
    if (req.readyState == 4) {
        // Make sure the status is "OK"
        if (req.status == 200) {
            var xmlRoot = req.responseXML.getElementsByTagName('response').item(0);
            
            // Update elements in current document
            ajaxUpdateElement(xmlRoot);
            
            // Get method result (use for further processing)
            var methodResult = ajaxGetMethodResult(xmlRoot);

            // Display debug information
            if (ajaxResponse) {
                ajaxResponse.innerHTML = methodResult[0] + ': ' + methodResult[1];
            }
        }
        else {
            alert("There was a problem retrieving the XML data:\n" + req.statusText);
        }
    }
}

/* reloadDDL_ArtCat */
function updateDDL(id, element)
{
    xmlReq("POST", "/func/ddl_file_subcat.php", "method=reload&element=" + element + "&id=" + id + "&self=" + _self, rh_updateDDL);
}
