function hideline(p_element_id)
{
   document.getElementById('elem'+p_element_id).style.display = 'none';
}
function pluselement(p_func, p_par_array, p_element_id)
{
   document.getElementById('elemtkol'+p_element_id).innerHTML = Number(document.getElementById('elemtkol'+p_element_id).innerHTML)+1;
   document.getElementById('itogokol').innerHTML = Number(document.getElementById('itogokol').innerHTML)+1;
   stoimoct(p_element_id);
   sendfunction(p_func, p_par_array, 'elemtkol'+p_element_id);
}
function minuselement(p_func, p_par_array, p_element_id)
{
   if (Number(document.getElementById('elemtkol'+p_element_id).innerHTML)>0)
   {
      var kol = Number(document.getElementById('itogokol').innerHTML)-1;
      if (kol>0)
      {
         document.getElementById('elemtkol'+p_element_id).innerHTML = Number(document.getElementById('elemtkol'+p_element_id).innerHTML)-1;
         if (Number(document.getElementById('elemtkol'+p_element_id).innerHTML)==0)
         {
            hideline(p_element_id);
         }
         document.getElementById('itogokol').innerHTML = Number(document.getElementById('itogokol').innerHTML)-1;
         sendfunction(p_func, p_par_array, 'elemtkol'+p_element_id);
         stoimoct(p_element_id);
      }
      else
      {
         sendfunction(p_func, p_par_array, 'elemtkol'+p_element_id);
         sendfunction('karzina_full', new Array(), 'korzina');
      }
   }
}
function removelement(p_func, p_par_array, p_element_id)
{
   var kol = Number(document.getElementById('itogokol').innerHTML)-Number(document.getElementById('elemtkol'+p_element_id).innerHTML);
   if (kol>0)
   {
      document.getElementById('itogokol').innerHTML = kol;
      document.getElementById('elemtkol'+p_element_id).innerHTML = 0;
      hideline(p_element_id);
      sendfunction(p_func, p_par_array, 'elemtkol'+p_element_id);
      stoimoct(p_element_id);
   }
   else
   {
      sendfunction(p_func, p_par_array, 'elemtkol'+p_element_id);
      sendfunction('karzina_full', new Array(), 'korzina');
   }
}
function stoimoct(p_element_id)
{
   var tsena = Number(document.getElementById('tsena'+p_element_id).innerHTML);
   var kolich = Number(document.getElementById('elemtkol'+p_element_id).innerHTML);
   document.getElementById('itogosumma').innerHTML = Number(document.getElementById('itogosumma').innerHTML)-Number(document.getElementById('summa'+p_element_id).innerHTML);
   document.getElementById('summa'+p_element_id).innerHTML = tsena*kolich;
   document.getElementById('itogosumma').innerHTML = Number(document.getElementById('itogosumma').innerHTML)+Number(document.getElementById('summa'+p_element_id).innerHTML);
}
