  bv = new Image();
  bv.src = "/picto/bv.gif";
  bf = new Image();
  bf.src = "/picto/bf.gif";
  
  function setState(elem, gid)
  {
   var ex = getGoods(gid);
   if( ex == true ) 
   {
    elem.src=bv.src;
    setGoods(gid,0);
   } else {
    elem.src=bf.src;
    setGoods(gid,1);
  }
 }
 
 function checkBucket()
 {
  goods = GetCookie('goods');
  if( goods != null )
    if( goods.length > 3 ) return true;
  alert('Ваша корзина заказов пуста.\nВыберите товар и оформляйте покупку!\n');
  return false;
 }

 function recalcGoods(obj) { setGoods(obj.name, obj.value); for(i=0;i<5000;i++);}
 
 function getGoods(gid)
 {
  var goods = GetCookie('goods');
  if( goods == null ) return false;
  if( goods.length == 0 ) return false;
  if( goods.indexOf(gid+':') > -1 ) return true;
  return false;
 }

 function setGoods(gid, val)
 {
  var goods = GetCookie('goods');
  var pos;
  if( goods == null ) goods = '';
  if( goods.length > 0 && (pos = goods.indexOf(gid+':')) > -1 )
  {
   var str = goods.substring(0,pos);
   if( val > 0 ) { str += gid + ":" + val + ","; }
   pos = goods.indexOf(",", pos);
   if( pos < goods.length ) str += goods.substring(pos+1, goods.length);
   goods = str;
  } else goods += gid + ":" + val + ",";
  SetCookie("goods", goods);
 }

 function SetCookie(name,value,hours) 
 {
  if (hours) 
  {
   var date = new Date();
   expires = "";
  } else expires = "";
  document.cookie = name + "=" + value + expires + ";";
 }

 function GetCookie(name) 
 {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i<ca.length;i++) 
  {
   var c = ca[i];
   while (c.charAt(0)==' ') c = c.substring(1,c.length);
   if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
 }

