
function OnHomePageAdvansedSearchUpdate(result, context) {
    // please make sure that slitter synchronized with CommonLib\Constants\ASCII_JavaScriptSplitter
    var params = result.split(ASCII_JavaScriptSplitter); // 0 - Makes, 1 - Models, 2 - Body Styles, 3 - Year From, 4 - Year To, 5 - control key
    var objMakes = document.getElementById("dvMakes");
    var objModels = document.getElementById("dvModels");
    var objYearsFrom = document.getElementById("dvYearFrom");
    var objYearsTo = document.getElementById("dvYearTo");
    var objBodyStyle = document.getElementById("dvBodyStyles"); 
    // update hidden control
    var objHidden = document.getElementById(params[5]);
    var objSelect = document.getElementById(selectControlPrefix + params[5]);
    objHidden.value = objSelect.value;
    // update Select controls
    switch(params[5]) { // control key
        case inventoryPageParamMakes:
            objModels.innerHTML = params[1];
            objBodyStyle.innerHTML = params[2];
            objYearsFrom.innerHTML = params[3];
            objYearsTo.innerHTML = params[4];
            break;
        case inventoryPageParamModels:
            objBodyStyle.innerHTML = params[2];
            objYearsFrom.innerHTML = params[3];
            objYearsTo.innerHTML = params[4];
            break;
        case inventoryPageParamYearsFrom:
            objBodyStyle.innerHTML = params[2];
            break;
        case inventoryPageParamYearsTo:
            objBodyStyle.innerHTML = params[2];
            break;            
        case inventoryPageParamBodyStyle:
            break;            
    }
}
