function filter_params(myObj){
		var string = location.search;
		var current_page=string.substring (1, string.length);
		
        ge('group_of_params').style.visibility = 'visible';
        var values = new Array();
        values['group_at'] = ge('group_at').value;
        values['manufatures'] = ge('manufatures').value;
        values['marks'] = ge('marks').value;
        values['motor_type'] = ge('motor_type').value;
        values['cabina_type'] = ge('cabina_type').value;
        values['sleep_bag_type'] = ge('sleep_bag_type').value;
        var isEmpty = false;
        //alert(values['group_at']+values['manufatures']+values['marks']+ values['motor_type']);
        JsHttpRequest.query(
             '/inc/filter_params.php' ,
             {
                 'values':values,
                 'last_id':myObj.id,
                 'last_value':myObj.value,
                 'adress':location.href
             },
             function(result, errors) {
                     if (result['result'] == 'empty' ){
                     } else {
                             for (var i in result['result']){
                                     fillRequestedSelect (result['result'][i], i, values[i], myObj.id)
                             }
                             ge('group_of_params').style.visibility = 'hidden';
                     }
             },
             true
         );


}

 function ge(id){
   return document.getElementById(id);
 }

function empty( mixed_var ) {
    var key;
    if (mixed_var === ""
        || mixed_var === 0
        || mixed_var === "0"
        || mixed_var === null
        || mixed_var === false
        || mixed_var === undefined
    ){
        return true;
    }
    if (typeof mixed_var == 'object') {
        for (key in mixed_var) {
            return false;
        }
        return true;
    }



    return false;
}

function fillRequestedSelect(selectFields, selectType, selectedValue, myObjId){
				var textall = ge('textAll').value;
        if (selectType != myObjId){
                 if (selectType == 'group_at'){
                    var needed = new Array(1,25,11,9,10,12);
                    obj = document.getElementById(selectType);
                         obj.length = 0;
                         var opt = document.createElement("OPTION");
                         obj.options.add(opt);
                         opt.innerHTML = textall;
                         opt.value = "";
                         for (var tempVar in needed){
                            if (typeof(selectFields[needed[tempVar]])=='undefined' || selectFields[needed[tempVar]]===null){
                            } else {
                              //alert(selectFields[needed[tempVar]]);
                              var opt = document.createElement("OPTION");
                                 obj.options.add(opt);
                                 opt.innerHTML = selectFields[needed[tempVar]];
                                 opt.value = needed[tempVar];
                                 if (needed[tempVar] == selectedValue){
                                         opt.selected = true;
                                 }
                            }
                         }
                 } else {
                   obj = document.getElementById(selectType);
                   obj.length = 0;
                   var opt = document.createElement("OPTION");
                   obj.options.add(opt);
                   opt.innerHTML = textall;
                   opt.value = "";
                   for(j in selectFields){
                           var opt = document.createElement("OPTION");
                           obj.options.add(opt);
                           opt.innerHTML = selectFields[j];
                           opt.value = j;
                           if (j == selectedValue){
                                   opt.selected = true;
                           }
                   }
              }
        }

}

