

function treeSelected(sel){


//	alert('parentID: '+sel.parentNode.id);

	var selID = sel.id;
	var selIDNum = parseInt(selID.replace(/selID_/g, ""));

	var curValue = sel.options[sel.selectedIndex].value;

	var radType = selIDNum==1 ? curValue: 0;

//	alert('curValue: '+curValue+'; radType:'+radType);
//	alert('selIDNum:'+selIDNum);

	for(var i=selIDNum+1;i<=5;i++){
		if($('selID_'+i)){
			try{
				alert('remove selWrap_'+i);
				removeElement('selWrap_'+i);
//				$('status').removeChild($('selWrap_'+i));
			}catch(err){
				alert('err remove selWrap_'+i);
				if(err.message.substr(0,'NOT_FOUND_ERR'.length) != 'NOT_FOUND_ERR'){
					alert('Error [remove wrap('+i+')]: descr: ' + err.description + '; name: '+err.name + '; message: '+ err.message);
				}
			}
		}
	}

	if(curValue!=''){

	    var req = new JsHttpRequest();
	    req.onreadystatechange = function() {
	        if(req.readyState == 4){

				if(req.responseJS.t!=0){
					el = document.createElement('div');
					el.id = 'selWrap_'+(selIDNum+1);
					el.innerHTML = req.responseJS.t; //req.responseJS.select;
					$('status').appendChild(el);
				}else{
					$('podbor-submit').style.display = 'block';
				}
	        }
	    }
	    req.open(null, '/ajax/ajax', true);
	    req.send({selID: selID, selOpt:curValue, radType:radType});
    }
    
    if(selIDNum=='0' && curValue==''){
    	$('podbor-submit').style.display = 'none';
    }else if(selIDNum=='0' && curValue!=''){
    	$('podbor-submit').style.display = 'block';
    }
}

function modelChanged(obj){
	var val = obj.options[obj.selectedIndex].value;
//	alert('sel model: '+val);
	if(val=='0'){
		$('selID_21').disabled = false;
		$('selID_22').disabled = false;
		unselectOptions();
	}else{
		selectOptsByModelID(val);
		$('selID_21').disabled = true;
		$('selID_22').disabled = true;
	}
}

function unselectOptions(all){
	$('selID_21').options[0].selected = true;
	$('selID_22').options[0].selected = true;
	if(all){
		$('selID_2').options[0].selected = true;
		$('selID_21').disabled = false;
		$('selID_22').disabled = false;
	}
}

function selectOptsByModelID(modelID){
	for(var i=0;i<=$('selID_21').options.length-1;i++){
		if($('selID_21').options[i].value==modelID){
			$('selID_21').options[i].selected = true;
		}
	}
	for(var i=0;i<=$('selID_22').options.length-1;i++){
		if($('selID_22').options[i].value==modelID){
			$('selID_22').options[i].selected = true;
		}
	}
}


function lengthChanged(sel){
//!!	
	var selID = sel.id;
//	var selID = 'selID_2';


	var selIDNum = parseInt(selID.replace(/selID_/g, ""));

	var thisValue = sel.options[sel.selectedIndex].value;

	var curValue = $('selID_0').selectedIndex!=-1 ? $('selID_0').options[$('selID_0').selectedIndex].value : 0;

	var model = $('selID_2').selectedIndex!=-1 ? $('selID_2').options[$('selID_2').selectedIndex].value : 0;

	var priborType = $('selID_0').options[$('selID_0').selectedIndex].value;

	var radType = $('selID_1').selectedIndex!=-1 ? $('selID_1').options[$('selID_1').selectedIndex].value : 0;

	var length = $('selID_21').selectedIndex!=-1 ? $('selID_21').options[$('selID_21').selectedIndex].value : 0;
	var power = $('selID_22').selectedIndex!=-1 ? $('selID_22').options[$('selID_22').selectedIndex].value : 0;

//	var xzxz = $('selID_30').selectedIndex!=-1 ? $('selID_30').options[$('selID_30').selectedIndex].value : 0;


	//alert('thisValue: '+thisValue+'; \nsel.id: '+sel.id+'; \nmodel: '+model+'; \nselectedIndex: '+$('selID_2').selectedIndex+'; \noptions: '+$('selID_2').options.length);

	if(thisValue!=''){

	    var req = new JsHttpRequest();
	    req.onreadystatechange = function() {
	        if(req.readyState == 4){

				if(req.responseJS.t!=0){

					removeElement('selWrap_2');

					el = document.createElement('div');
					el.id = 'selWrap_2';
					el.innerHTML = req.responseJS.t; //req.responseJS.select;
					$('status').appendChild(el);
				}else{
					$('podbor-submit').style.display = 'block';
				}
	        }
	    }
	    req.open(null, '/ajax/ajax', true);
	    req.send({selID: selID, selOpt:curValue, action: 'models', model:model, length:length, power:power, priborType:priborType, radType:radType});
//	    req.send({selID: selID, selOpt:curValue, action: 'models'});
    }
    
    if(selIDNum=='0' && curValue==''){
    	$('podbor-submit').style.display = 'none';
    }else if(selIDNum=='0' && curValue!=''){
    	$('podbor-submit').style.display = 'block';
    }
}

function paramChanged(sel){
	var selID = sel.id;
	var selIDNum = parseInt(selID.replace(/selID_/g, ""));
	var thisValue = sel.options[sel.selectedIndex].value;

//	var 
//	alert('paramChanged: '+thisValue);


	if(thisValue!=''){

		var req = new JsHttpRequest();
	    req.onreadystatechange = function(){
	        if(req.readyState == 4){

				if(req.responseJS.t!=0){

					alert('req.responseJS.t!=0');

					removeElement('selWrap_29');

					el = document.createElement('div');
					el.id = 'selWrap_29';
					el.innerHTML = req.responseJS.t; //req.responseJS.select;
					$('status').appendChild(el);
				}else{
					$('podbor-submit').style.display = 'block';
				}
	        }
	    }
	    req.open(null, '/ajax/ajax', true);
	    req.send({selID: selID, selOpt:thisValue, action: 'extParams'});
//	    req.send({selID: selID, selOpt:curValue, action: 'extParams', model:model, length:length, power:power, priborType:priborType, radType:radType});

    }
	
}

function removeElement(id){
   var Node = document.getElementById(id);
   Node.parentNode.removeChild(Node);
}
