var ldr=null;

function select_unselect_all(n){
  if(document.getElementById('delete_all').checked==true){
    for(var i=1; i<=n; i++){
      var name_ = 'del_'+i; 
      if(document.getElementById(name_)){
        document.getElementById(name_).checked = true;
      }
    }
  }
  else{
    for(var i=1; i<=n; i++){
      var name_ = 'del_'+i;
      if(document.getElementById(name_)){
        document.getElementById(name_).checked = false;
      }
    }
  }
}

function frm_sub(name){
  document.getElementById(name).submit();
}

function add_bm(id, type, mode){
  if(ldr&&ldr.readyState!=0) { ldr.abort() }
  ldr=selector();
  
  if(id!=''){
    if(ldr){
       var now = new Date();
       ldr.open("GET",'/add_bm.php?id='+id+'&type='+type+'&mode='+mode,true);
       ldr.onreadystatechange=function(){
         if(ldr.readyState==4 && ldr.responseText){          
           eval(ldr.responseText);
           if(res=='err4'){
            window.location.href='/signin.html?err=4';
           }
           if(res=='limit'){
             alert('Превышен допустимый лимит добавления закладок в данном разделе');
             return true;
           }
           else{
             if(mode=='add'){
               document.getElementById('bm_'+id).innerHTML = '<a href="javascript:void(0);" onclick="add_bm('+id+','+type+',\'del\')" title="Удалить из закладок" class="bkmark">Удалить из закладок</a>';
             }
             else if(mode=='del'){
               document.getElementById('bm_'+id).innerHTML = '<a href="javascript:void(0);" onclick="add_bm('+id+','+type+',\'add\')" title="Добавить в закладки" class="bkmark">Добавить в закладки</a>';
             }
           }
         }
         else if(ldr.readyState>=0 && ldr.readyState<=4){
//           document.getElementById('floater').style.display = 'block';
         }
       };
       ldr.send(null)
    }   
  } 
}

function del_bm(id, type){
  if(ldr&&ldr.readyState!=0) { ldr.abort() }
  ldr=selector();
  
  if(id!=''){
    if(ldr){
       var now = new Date();
       ldr.open("GET",'/add_bm.php?id='+id+'&type='+type+'&mode=del',true);
       ldr.onreadystatechange=function(){
         if(ldr.readyState==4 && ldr.responseText){          
           eval(ldr.responseText);
           $('#del'+id).remove();
         }
         else if(ldr.readyState>=0 && ldr.readyState<=4){
//           document.getElementById('floater').style.display = 'block';
         }
       };
       ldr.send(null)
    }   
  } 
}

function add_resume_table(mode){
  $.get("/add_resume_table.php", { mode: mode},function(data){
    $('#resume-conteiner').append(data);
  });
  
}

function del_resume_table(id, ss){
  $('#resume-conteiner a.del_resume_table').click(function (e) {
    $.ajax({
       type: "get",
       url: "/add_resume_table.php",
       data: "submode=del&id="+id+"&ss="+ss,
       success: function(html){
           $("#show").html(html);
           }
    });
    $(this).parents('table').remove();
  });
}


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 regist(mode){
  if (!document.getElementById('agree_'+mode).checked){
    alert('Вы не согласились с правилами сайта');
    return false;
  }
  
  return true;
}

function show_rules(mode){  
  sh = screen.height;
  sw = screen.width;
  dx = Math.round((sw)/2);
  dy = Math.round((sh)/2); 
  pos_x = Math.round((sw)/4);
  pos_y = Math.round((sh)/4);
  settings='height='+dy+',width='+dx+',top='+pos_y+',left='+pos_x+',screenX='+pos_x+',screenY='+pos_y+',scrollbars=yes,toolbar=no,location=no,status=no,menubar=no,resizable=no,dependent=yes';
  window.open('rules.php?mode='+mode,'_blank',settings);  
}

$(document).ready(function(){

//searchfield
  val = $(".inp_search").attr("value");
  valtemp = 'Поиск по сайту';
  $(".inp_search").focus(function(){
//    valtemp = $(".inp_search").attr("value");
    if (valtemp == val){
      $(this).attr({value:""});
    };
  });
  
  $(".inp_search").blur(function(){
//    valtemp = $(".inp_search").attr("value");
    sizeVal = valtemp.length;
    k=0;
    for (i=0; i<sizeVal;i++){
      if (valtemp[i] == " "){k++;}
    }
    if ((k == sizeVal)||(!valtemp)){
      $(this).attr({value:val});
    }
  });
  
  vacancies = $(".vacancies .descounts");
  vacancies_short = $(".vacancies .descounts .v_info");
  vacancies_all = $(".vacancies .descounts .v_info_all");
  var v_time = 250;
  if(vacancies.length>0){
    $(vacancies_short).click(function(){
      if ($(this).next(":visible").length>0){
        $(this).next().slideUp(v_time);
      }else{
        $(".vacancies .descounts .v_info_all:not(:hidden)").slideUp(v_time);
        $(this).next().slideDown(v_time);
      }
    });
    
    $(".svernut").live("click",function(event){event.preventDefault();});
    $(".svernut").click(function(){    
     $(this).parent().parent().find(".v_info_all").slideUp(v_time);
   });
  }
});

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

function reload2(mode){   
  var rndval = new Date().getTime();
  document.getElementById('dle-captcha2').innerHTML = '<img src="/kcaptcha/kcaptcha_view.php?f='+rndval+'&mode='+mode+'" width="120" height="50" border="0" alt="" /><br/><a href="javascript:void();" onclick="reload2(\''+mode+'\'); return false;">обновить</a>';
}
