function preload() {
  if (document.images) {
    var imgsrc = preload.arguments;
    arr=new Array(imgsrc.length);
    for (var j=0; j<imgsrc.length; j++) {
      arr[j] = new Image;
      arr[j].src = imgsrc[j];
    }
  }
}
function addToCart(item_id,elem) {
   var url='/avoska.php?id='+item_id;
   new Ajax.Request(url,{
      onFailure: function(transport) {
         alert('Failed: '+transport.statusText);
      },
      onSuccess: function(transport) {

         var result = transport.responseXML.documentElement.firstChild.data;
         
         if(result=='В корзине') {
            if(!elem) {
              //alert("test");
               $('btn_toCart').update('Уже в корзине');
               $('btn_toCart').setAttribute('href','/cart.php');
               $('btn_toCart').setAttribute('onclick','');
               $('btn_toCart').setAttribute('class','already');
               //return;
            }
            else {
              
              elem.className='button2';
              elem.setAttribute('href','/cart.php');
              elem.onclick= function() {};
              elem.setAttribute('title','уже в корзине');
            }
            
            var val=parseInt($('header_cart_num').innerHTML);
            if(isNaN(val)) val=0;
            ++val;
            $('header_cart_num').innerHTML=val;
         }
         else {
          alert(url+' '+result+' Не удалось добавить товар!');
         }
      }
   });
}
function delFromCart(item_id,elem) {
   var url='/avoska.php?del=1&id='+item_id;
   new Ajax.Request(url,{
      onFailure: function(transport) {
         alert('Failed: '+transport.statusText);
      },
      onSuccess: function() {
        
         var tr=elem.parentNode.parentNode;
         var tbody = tr.parentNode;
         tbody.removeChild(tr);
         
         var num = tbody.childNodes.length
         
          recount(num);

         
      }
   });
}
function delAllFromCart() {
   var url='/avoska.php?clear=1';
   new Ajax.Request(url,{
      onFailure: function(transport) {
         alert('Failed: '+transport.statusText);
      },
      onSuccess: function() {
         recount(0)
      }
   });
}
function getTextForInCart(num) {
   if(num==0) return 'пусто';
   var tov='товаров';
   if(num==1 || (num>11 && num%10==1)) tov="товар";
	else if(num<5 || (num>20 && num%10>1 && num%10<5)) tov="товара";
   return num+' '+tov;
}
function calc(pos,col,num) {
   var col_t=$('col'+pos);
   if(isNaN(col)) col=col_t.value=1;
   if(col!='' && isNaN(col)==false) {
      col=Math.floor(col);
      if(col<1) col=1;
      col_t.value=col;
   }
   var price=$('pr'+pos).innerHTML;
   var sum_t=$('sum'+pos);
   var sum=price*col;
   sum_t.innerHTML=sum;
	recount(num);
}
function recount(num) {
  var total=0;
  var quan=0;
  for(i=1; i<=num; ++i) {
     if($('sum'+i)) {
        quan+=parseInt($('col'+i).value);
        total+=parseInt($('sum'+i).innerHTML);
     }
  }
  if (quan == 0 ) {
    $('nothing').innerHTML="В корзине ничего нет.";
    $('cart_list').removeChild($('cart_list').firstChild)
  }
  $('header_cart_num').innerHTML=quan;
   $('totalquan').innerHTML=quan;
   $('totalquan1').innerHTML=quan;
   
	$('summa').innerHTML=total;
   $('summa1').innerHTML=total;
}
