
var img_nb_absent=new Image;
var img_nb_present=new Image;
img_nb_absent.src='pgs/graphics/nb_absent.gif';
img_nb_present.src='pgs/graphics/nb_present.gif';


function toggle_offer(id)
{
  arr=getCookie('tub_goods_offer');
  if(arr==0){arr='';}
  var tmp=arr.indexOf(id+'-',0);
  if(tmp!=-1)
  {
    // есть в массиве
    d.images['offer'+id].src=img_nb_absent.src;
    updateOffer(id,1,'tub_goods_offer');
  }else{
    // нет в массиве
    d.images['offer'+id].src=img_nb_present.src;
    if(updateOffer(id,2,'tub_goods_offer')==false)
    {
      alert('Место в записной книжке для предложений полностью исчерпано');
    }
  }
  update_notebook();
}


function toggle_ask(id)
{
  arr=getCookie('tub_goods_ask');
  if(arr==0){arr='';}
  var tmp=arr.indexOf(id+'-',0);
  if(tmp!=-1)
  {
    // есть в массиве
    d.images['ask'+id].src=img_nb_absent.src;
    updateOffer(id,1,'tub_goods_ask');
  }else{
    // нет в массиве
    d.images['ask'+id].src=img_nb_present.src;
    if(updateOffer(id,2,'tub_goods_ask')==false)
    {
      alert('Место в записной книжке для спросов полностью исчерпано');
    }
  }
  update_notebook();
}


function toggle_firms(id)
{
  arr=getCookie('tub_goods_firms');
  if(arr==0){arr='';}
  var tmp=arr.indexOf(id+'-',0);
  if(tmp!=-1)
  {
    // есть в массиве
    d.images['firms'+id].src=img_nb_absent.src;
    updateOffer(id,1,'tub_goods_firms');
  }else{
    // нет в массиве
    d.images['firms'+id].src=img_nb_present.src;
    if(updateOffer(id,2,'tub_goods_firms')==false)
    {
      alert('Место в записной книжке для предприятий полностью исчерпано');
    }
  }
  update_notebook();
}



function drop_offer(id)
{
  arr=getCookie('tub_goods_offer');
  if(arr==0){arr='';}
  var tmp=arr.indexOf(id+'-',0);
  if(tmp!=-1)
  {
    d.images['offer'+id].src=img_nb_absent.src;
    updateOffer(id,1,'tub_goods_offer');

    $('tr_offer'+id).style.display='none';
  }
  update_notebook();
}



function drop_offer(id)
{
  arr=getCookie('tub_goods_offer');
  if(arr==0){arr='';}
  var tmp=arr.indexOf(id+'-',0);
  if(tmp!=-1)
  {
    d.images['offer'+id].src=img_nb_absent.src;
    updateOffer(id,1,'tub_goods_offer');

    $('tr_offer'+id).style.display='none';
  }
  update_notebook();
}



function drop_ask(id)
{
  arr=getCookie('tub_goods_ask');
  if(arr==0){arr='';}
  var tmp=arr.indexOf(id+'-',0);
  if(tmp!=-1)
  {
    d.images['ask'+id].src=img_nb_absent.src;
    updateOffer(id,1,'tub_goods_ask');

    $('tr_ask'+id).style.display='none';
  }
  update_notebook();
}



function drop_firms(id)
{
  arr=getCookie('tub_goods_firms');
  if(arr==0){arr='';}
  var tmp=arr.indexOf(id+'-',0);
  if(tmp!=-1)
  {
    d.images['firms'+id].src=img_nb_absent.src;
    updateOffer(id,1,'tub_goods_firms');

    $('tr_firms'+id).style.display='none';
  }
  update_notebook();
}


// ОБНОВЛЕНИЕ КУКИ
function updateOffer(elm,task,kuki){
  arr=getCookie(kuki);
  if(arr==0){arr='';}

  if(arr.length>1000)
  {
     return false;
  }

  elm2=elm+' ';

  // добавить
  if(task==2)
  {
    var tmp=arr.indexOf(elm+'-',0);
    if(tmp==-1){
      arr=arr+elm+'-';
      setCookie(kuki,arr);
      return true;
    }
  }

  // убрать
  if(task==1)
  {
    var tmp=arr.indexOf(elm+'-', 0);
    if(tmp!=-1){
      newarr=arr.substring(0,tmp)+arr.substring(0+tmp+elm2.length,arr.length);
      setCookie(kuki,newarr);
      return true;
    }
  }
}

// обновляем окошко с записной книжкой
nb_ready=false;
function update_notebook()
{
  if(nb_ready==true)
  {
    tmp1 = getCookie('tub_goods_offer');
    if(tmp1==0){tmp1='';}
    tmp1 = tmp1.replace(/[0-9]+/ig,'');
    $('nb_offers').innerHTML = tmp1.length;

    tmp2 = getCookie('tub_goods_ask');
    if(tmp2==0){tmp2='';}
    tmp2 = tmp2.replace(/[0-9]+/ig,'');
    $('nb_ask').innerHTML = tmp2.length;

    tmp3 = getCookie('tub_goods_firms');
    if(tmp3==0){tmp3='';}
    tmp3 = tmp3.replace(/[0-9]+/ig,'');
    $('nb_firms').innerHTML = tmp3.length;



    if( (tmp3.length==0) && (tmp2.length==0) && (tmp1.length==0) )
    {
      $('nb_info').style.display='block';
      $('nb_button').style.display='none';
    }else{
      $('nb_info').style.display='none';
      $('nb_button').style.display='block';
    }

  }
}

