// скрипты отображения каталога

var CashCatalog = new Array();
var CurrCatalog = 0;
var RubricURL = 'order';
// режим работы каталога, при редактировании товара он будет работать 
// на выбор рубрики для товара
var CatalogMode = 0;

function openItem(id)
{
    //alert(id);
    var el_name = 'tr_'+id;
    var img_name = 'img_'+id;
    var td_name = 'td_'+id;
    var tr_obj = ms_get_obj(el_name);
    var img_obj = ms_get_obj(img_name);
    td_obj = ms_get_obj(td_name);
    if (tr_obj)
    { 
        if (tr_obj.style.display == "none")
        {
            tr_obj.style.display = "";
            img_alt = "свернуть";
            img_src = "/images/b_minus.png";
            // запросим данные 
            if (!CashCatalog[id])
            {
                CashCatalog[id] = true;
                //td_obj.innerHTML = HTML;
                $(td_obj).html('...загрузка...');
                HTML_AJAX.defaultServerUrl = '/ajax.php?ajmod=Catalog'
                var objTemp = new Object();
                objTemp['td_name'] = td_name;
                objTemp['parent'] = id;
                objTemp['rubric'] = RubricURL;
 
                var objRT = new Catalog();
                objRT.load(objTemp);
            }
       } else
       {
           tr_obj.style.display = "none";
           img_alt = "развернуть";
           img_src = "/images/b_plus.png";
       }
       if (img_obj)
       { 
           img_obj.alt = img_alt;
           img_obj.src = img_src;
       }
    }
}

function locateItem(id, url, childcount, obj)
{
    if (CatalogMode == 0)
    {
        if (childcount == 0)
        {
            document.location = '/' + url;
        } else
        {
            openItem(id);
        }
    } else
    {
        addRubric(id, obj.innerHTML);
    }
}
