var ldr=null;

function add(sel,v,n,pos){  
  var opt =new Option(n,v);
  document.getElementById(sel).options[pos] = opt;
  if(v==zaklad_id) document.getElementById(sel).options[pos].selected=true;
}

function checklogin(){ 
 if(ldr&&ldr.readyState!=0) { ldr.abort() }
 ldr=selector();
 
 var login = document.getElementById('regist_login').value;
 
 if(login!=''){
   if(ldr){
      var now = new Date();
      ldr.open("GET",'/ajax.php?login='+login+'&mode=checklogin',true);
      ldr.onreadystatechange=function(){
        if(ldr.readyState==4 && ldr.responseText){          
          eval(ldr.responseText);
          document.getElementById('floater').style.display = 'none'; 
          
          if(is_login=='yes'){
            document.getElementById("regist_login").style.background='#F5B7B7';
          }
          else{
            document.getElementById("regist_login").style.background='#ccc';
          }
        }
        else if(ldr.readyState>=0 && ldr.readyState<=4){
          document.getElementById('floater').style.display = 'block';
        }
      };
      ldr.send(null)
   }   
 }
}

function add_to_cart(id){
  if(ldr&&ldr.readyState!=0) { ldr.abort() }
  ldr=selector();

  if(document.getElementById('cnt_'+id)){
    var cnt = document.getElementById('cnt_'+id).value;
  }
  else{
    cnt = 1;
  }
  
  if(id!=''){
    if(ldr){
       var now = new Date();
       ldr.open("GET",'/ajax.php?id='+id+'&mode=add&cnt='+cnt,true);
       ldr.onreadystatechange=function(){
         if(ldr.readyState==4 && ldr.responseText){          
           eval(ldr.responseText);
           
           document.getElementById('incart_'+id).innerHTML = '<a href="/shopping_cart.html">&nbsp;Îôîðìèòü çàêàç</a>';
           if(document.getElementById('cnt_'+id)){
             document.getElementById('cnt_'+id).disabled = true;
           }
           document.getElementById('user_basket').innerHTML = user_basket_text;
           document.getElementById('user_basket_btn').innerHTML = '<img src="/img/kor_del.gif"> <a href="/cartclear.html" class="login_bl">Î÷èñòèòü</a>';
//           document.getElementById('floater').style.display = 'none';
         }
         else if(ldr.readyState>=0 && ldr.readyState<=4){
//           document.getElementById('floater').style.display = 'block';
         }
       };
       ldr.send(null)
    }   
  }
}

function selector(){
  var ASel=null;
  try{ASel=new ActiveXObject("Msxml2.XMLHTTP")}
  catch(e){try{ASel=new ActiveXObject("Microsoft.XMLHTTP")}
  catch(oc){ASel=null}}
  if(!ASel&&typeof XMLHttpRequest!="undefined") {ASel=new XMLHttpRequest()}
  return ASel
}

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>';
}

var max_mess_len = 250;
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 frm_search(){
  document.getElementById('search').method='get';
  document.getElementById('search').action='/search.html';
  document.getElementById('search').submit();
}

function frm_recount(){
  document.getElementById('form-basket').method='post';
  document.getElementById('form-basket').action='/recount.html';
  document.getElementById('form-basket').submit();
}

function frm_order(){
  document.getElementById('form-basket').method='post';
  document.getElementById('form-basket').action='/order.html';
  document.getElementById('form-basket').submit();
}

