function SubmitSearch(oThis, catalog_ident)
  {
    var Form = oThis.parentNode,
        Fieldset = oThis.parentNode,
        i,
        Chld,
        Chld2,
        series,
        material;

    while(Form.tagName != "FORM")
      {
        Form = Form.parentNode;
      }

    Chld = Fieldset.childNodes;
    for(i=0; i<Chld.length; i++)
      {
        if(Chld.item(i).tagName == "SELECT" && Chld.item(i).name == "filter_seriesID")
          {
            series = Chld.item(i).value;
          }
        else if(Chld.item(i).tagName == "SELECT" && Chld.item(i).name == "filter_materialID")
          {
            material = Chld.item(i).value;
          }
      }

    window.location = "/" + catalog_ident + "/search/series-" + series + "/material-" + material + "/";
    return;
  }

function Compare(oThis, positionID)
  {
    var Compare, p1, p2, str1, str2;

    Compare = getCookie('Compare');
    
    if(oThis.className == "add_to_compare")
      {
        if(Compare == null)
          {
            setCookie('Compare', '"' + positionID + '"', 120, "/<?=$catalog_ident?>/");
          }
        else
          {
            rmCookie('Compare');
            setCookie('Compare', Compare + ' "' + positionID + '"', 120);
          }

        oThis.className = "del_from_compare";
        oThis.innerHTML = "Удалить из сравнения";
      }
    else if(oThis.className == "del_from_compare")
      {
        p1 = Compare.indexOf('"' + positionID + '"');
        if(p1 > -1)
          {
            p2 = Compare.indexOf('"', p1+1) + 1;
          }
        else
          {
            p1 = 0;
            p2 = 0;
          }
        str1 = Compare.substr(0, p1).replace(/(^\s+)|(\s+$)/g, "");
        str2 = Compare.substr(p2).replace(/(^\s+)|(\s+$)/g, "");

        rmCookie('Compare');
        setCookie('Compare', str1 + str2, 120);
        
        oThis.className = "add_to_compare";
        oThis.innerHTML = "Добавить к сравнению";
      }

    return false;
  }

function DelFromCompare(oThis, positionID)
  {
    var Div, Count, N, Compare;
    
    Div = document.getElementById('compare_div_' + positionID);
    Div.parentNode.removeChild(Div);
    
    Count = document.getElementById('tovar_count');
    N = parseInt(Count.innerHTML);
    Count.innerHTML = N - 1;
    
    Compare = getCookie('Compare');
    p1 = Compare.indexOf('"' + positionID + '"');
    if(p1 > -1)
      {
        p2 = Compare.indexOf('"', p1+1) + 1;
      }
    else
      {
        p1 = 0;
        p2 = 0;
      }
    str1 = Compare.substr(0, p1).replace(/(^\s+)|(\s+$)/g, "");
    str2 = Compare.substr(p2).replace(/(^\s+)|(\s+$)/g, "");

    rmCookie('Compare');
    setCookie('Compare', str1 + str2, 120);
    return false;
  }

function ClearCompare()
  {
    Count = document.getElementById('tovar_count');
    Count.innerHTML = '0';
    rmCookie('Compare');
    window.location.reload(true);
    return false;
  }

