function GetSelectPositionById(m_id){
  //var f_elem = document.forms["calcform"].elements;
  var f_elem;
  var ret_id;
  for (i=0; i<=6; i++){
    f_elem = document.forms["calcform"].elements[i];
    if (f_elem){
      if (m_id == f_elem.id){
        ret_id = i;
      }
    }    
  }

  /*for (key in f_elem){
    v_id = f_elem[key];
    document.write (v_id+"<br>")
    if (m_id == v_id){
      ret_id = key;
    }
  }*/
  return ret_id;
  
}

function buildingChangeSelect(mainSelect, obj, forselect, titleText, prevselect){
  if (document.getElementById(forselect)){
    if (document.getElementById(forselect).tagName == "SELECT"){
      $("#"+forselect+"").empty();
      $("#"+forselect+"").append("<option value='0'>"+titleText+"</option>");    
    }
  }
  
  
    
  if (document.getElementById(prevselect)){
    prevselect = document.getElementById(prevselect).value
  }
  
  
  if(obj.value != 0){
    ret_id = 1 + parseInt(GetSelectPositionById(obj.id));
    //alert (ret_id)
    $("#calcform > select:gt("+ret_id+") > option[@value!=0]").remove();    
    $("#i_result").attr("value","");

    
    $.post(
    	'/draw/ajaxselect.php',
    	{
    		type: "test-request",
    		selectedindex: obj.value,
    		forselect: forselect,
    		prevselect: prevselect,
    		formname: "calcform",
    		stroy_object_id: document.forms["calcform"].elements[mainSelect].value
    	},
    	onAjaxSuccess
    ); 
    
    
  }else{
    ret_id = GetSelectPositionById(obj.id);
    //обнуляем нижестоящие
    //alert (ret_id)
    $("#calcform > select:gt("+ret_id+") > option[@value!=0]").remove();
    $("#i_result").attr("value","");
  }
}



function onAjaxSuccess(data)
{
	eval(data);
}
