
        function inStr(promStr,valPar){

                 var promM = promStr.split(",");

                 for(var i = 0; i < promM.length; i++)
                     if(promM[i] == valPar)
                     return 1;

                 return 0;
        }

        function create_str_num(curVal,curMass){

                 var rezStr = "";

                 if(!curVal) {
                     for(var i = 0; i < curMass.length; i++) {
                         if(rezStr != "") rezStr += ",";
                         rezStr += i;
                     }
                 } else {
                     for(var i = 0; i < curMass.length; i++) {
                         if(inStr(curMass[i][2],curVal)){
                            if(rezStr != "") rezStr += ",";
                            rezStr += i;
                         }
                     }
                 }

                 return rezStr;
        }


        function upd_list(typeUpd,typeList,curVal){

                 if (typeList){
                     document.searchform.s_id_tm.value = curVal;
                 } else {
                     document.searchform.s_id_type_goods.value = curVal;
                 }
                 if(typeUpd == 1) document.getElementById("select_choice_dop").innerHTML = one_list(curChoice,0);
        }

        function one_list(typeList,typeUpd){

                 if (typeList){
                     var nameList = "tm";
                     var curValNum =  document.searchform.s_id_type_goods.value;
                     var titList = "Производители";
                     var curMass = massTm;
                 } else {
                     var nameList = "type_goods";
                     var curValNum =  document.searchform.s_id_tm.value;
                     var titList = "Типы товара";
                     var curMass = massTypeGoods;
                 }

                 eval("var curVal = document.searchform.s_id_"+nameList+".value;");

                 var rezStr = "";

                 curValNum = parseInt(curValNum);
                 if(typeUpd == 1) curValNum = 0;

                 var promStr = create_str_num(curValNum,curMass);
                 var promM = promStr.split(",");

                 rezStr += '<select style="width:138px;font-family:tahoma;color:#666666;font-size:9px;font-weight:bold;" name="ss_id_'+nameList+'" onChange="upd_list('+typeUpd+','+typeList+',this.options[this.selectedIndex].value)">';
                 rezStr += '<option value=0>::: '+titList+' :::</option>';
                 for(var i = 0; i < promM.length; i++) {
                     rezStr += '<option value='+curMass[promM[i]][0];
                     if(curVal == curMass[promM[i]][0]) rezStr += ' selected';
                     rezStr += '>'+curMass[promM[i]][1]+'</option>';
                 }
                 rezStr += '</select>';

                 return rezStr;
        }

        function upd_choice(valPar){

                 document.searchform.s_id_tm.value = 0;
                 document.searchform.s_id_type_goods.value = 0;
                 document.searchform.curсhoice.value = valPar;
                 curChoice = valPar;

                 cur_choice();
        }

        function cur_choice(){

                 var rezStr1 = "";  var rezStr2 = "";

                 if(curChoice){
                   rezStr1 = '<A Href="javascript://" onClick="upd_choice(0);"><Img src="/images/change.gif" Alt="Тип товара > Производитель" Border=0></A>';
                   rezStr2 = one_list(0,1);
                 } else {
                   rezStr1 = '<A Href="javascript://" onClick="upd_choice(1);"><Img src="/images/change.gif" Alt=" Производитель > Тип товара" Border=0></A>';
                   rezStr2 = one_list(1,1);
                 }
                 document.getElementById("select_choice_but").innerHTML = rezStr1;
                 document.getElementById("select_choice").innerHTML = rezStr2;
                 document.getElementById("select_choice_dop").innerHTML = "";
        }

        function clr_form(){

                 document.searchform.s_id_tm.value = 0;
                 document.searchform.s_id_type_goods.value = 0;
                 cur_choice();

                 document.searchform.s_txt.value = "";
                 document.searchform.s_price_start.value = "";
                 document.searchform.s_price_end.value = "";

                 return false;
        }

        function check_form(){

                 if(document.searchform.s_txt.value.length == 0){
                    return true;
                 }

                 if(document.searchform.s_txt.value != ""){
                    if(document.searchform.s_txt.value.length < 2){
                       alert("Вы ввели слишком короткое слово для поиска!");
                       return false;
                    }
                 }

                 return true;
        }
