nodes= new Array ();

var ldr=null; 

function add(sel,v,n,pos,select){   
  var opt =new Option(n,v);
  document.getElementById(sel).options[pos] = opt;
  
  if(select==1){
    document.getElementById(sel).options[pos].selected=true
  }  
}
                        
function typeview(n){
 
  var vid_tehniki_id = document.getElementById('vid_tehniki_id').value;
  
  if(tip_tehniki_id_ && (tip_tehniki_id_=='')) tip_tehniki_id_ = 0;
 
  if(ldr&&ldr.readyState!=0) { ldr.abort() }
  ldr=selector();
 
 //alert(f);
  if(ldr){
    if(vid_tehniki_id>0){
      var now = new Date();
      ldr.open("GET","/ajax.php?vid_tehniki_id="+vid_tehniki_id+'&tip_tehniki_id='+tip_tehniki_id_+'&mode=type',true);
      ldr.onreadystatechange=function(){
        if(ldr.readyState==4 && ldr.responseText){
          eval(ldr.responseText);
          if(n==1){
            podtypeview(1);
          }
        }
      };
      ldr.send(null)
    }
    else{
      document.getElementById('tip_tehniki_id').length = 0;
      add('tip_tehniki_id','0','укажите тип', 0, 0);
      document.getElementById('tip_tehniki_id').disabled=true;
      
      if(document.getElementById('podtip_tehniki_id')){
        document.getElementById('podtip_tehniki_id').length = 0;
        add('podtip_tehniki_id','0','укажите подтип', 0, 0);
        document.getElementById('podtip_tehniki_id').disabled=true;
      }
    }
  }
}      

function podtypeview(n){
 
  var tip_tehniki_id = document.getElementById('tip_tehniki_id').value;
 
  if(podtip_tehniki_id_ && (podtip_tehniki_id_=='')) podtip_tehniki_id_ = 0;
 
  if(ldr&&ldr.readyState!=0) { ldr.abort() }
  ldr=selector();
 
 //alert(f);
  if(ldr){
    if(tip_tehniki_id>0){
      var now = new Date();
      ldr.open("GET","/ajax.php?tip_tehniki_id="+tip_tehniki_id+'&podtip_tehniki_id='+podtip_tehniki_id_+'&mode=podtype',true);
      ldr.onreadystatechange=function(){
        if(ldr.readyState==4 && ldr.responseText){
          eval(ldr.responseText);
          if(attributs_no=='yes'){
            dop_har();
          }
        }
      };
      ldr.send(null)
    }
    else{     
      document.getElementById('podtip_tehniki_id').length = 0;
      add('podtip_tehniki_id','0','укажите подтип', 0);
      document.getElementById('podtip_tehniki_id').disabled=true;
    }
  }
}

function selector(){
  var A=null;
  try{A=new ActiveXObject("Msxml2.XMLHTTP")}
  catch(e){try{A=new ActiveXObject("Microsoft.XMLHTTP")}
  catch(oc){A=null}}
  if(!A&&typeof XMLHttpRequest!="undefined") {A=new XMLHttpRequest()}
  return A
}

function dop_har(){
  $(document).ready(function(){
    tip_tehniki_id = $("#tip_tehniki_id").attr("value");
    podtip_tehniki_id = $("#podtip_tehniki_id").attr("value");
    
    $.getJSON('/ajax.php',{tip_tehniki_id:tip_tehniki_id, podtip_tehniki_id:podtip_tehniki_id, mode:'dop_tehnika'},function(result){
        if (result){   
          res = result.res;             
          $("#view_dop_har").html(res);
        }
    })
  })
}

function reload(){   
  var rndval = new Date().getTime();
  document.getElementById('dle-captcha').innerHTML = '<img src="/kcaptcha/kcaptcha_view.php?f='+rndval+'" width="120" height="50" border="0" alt="" /><br /><a onclick="reload(); return false;" href="#">обновить код</a>';
}

function count_chars(){
   var mess_len_temp = document.getElementById("message").value;
   var mess_len_ = mess_len_temp.length;
   
   if (mess_len_ < max_mess_len){
     var raz = max_mess_len - mess_len_;
     document.getElementById("mess_len").innerHTML = '(осталось '+raz+' символов)';
   }
   else{
     document.getElementById("mess_len").innerHTML = '<i style="color:red;">(лимит исчерпан)</i>';
     document.getElementById("message").value = mess_len_temp.substr(0, max_mess_len);
   }
}

function reception(id, rid){
  document.getElementById("member_id_to").value = id;
  document.getElementById("resend_id").value = rid;
  document.getElementById("send_post").disabled = false;
}

function change_foto(foto){
  document.getElementById("photo_big").src = '/uploads/announces/'+foto;
}

function show_hide_Object_(){
  if(document.getElementById('advance_search').className == 'pop'){
    document.getElementById('advance_search').className = 'go';
    document.getElementById('search_adv').value = 'yes';
  }
  else{
    document.getElementById('advance_search').className = 'pop';
    document.getElementById('search_adv').value = 'no';
  }
}

function per_page_frm(){
  document.getElementById("frm_per_page").method='post';
  document.getElementById("frm_per_page").submit();
}
