

function getElement(id)
{
  var itm = null;
	if (document.getElementById) {
	  itm = document.getElementById(id);
	} else if (document.all){
		itm = document.all[id];
	} else if (document.layers){
		itm = document.layers[id];
	}
  return itm;
}




function showElement(id, show) {
  
  var itm = getElement(id);
    
	if (itm.style) {
	  if (show) { 
      itm.style.display = ""; 
    } else { 
      itm.style.display = "none"; 
    }
	}	else { 
    itm.visibility = "show"; 
  }
}


function addBasket(id)
{ 
  basket = getCookie('basket');
  if(basket) {  
    basket = basket.split('|',1000);
    for(i=0; i<basket.length; i++) if(basket[i] == id) basket.splice(i,1);
  } else {
    basket=Array();
  }
  basket[basket.length] = id;
  setCookie('basket', basket.join('|'), 'Mon, 01-Jan-2010 00:00:00 GMT', '/');  
  
  if(getElement('count_basket'))
    getElement('count_basket').innerHTML = basket.length; 
  
  if(getElement('abasket_'+id)) {
    getElement('abasket_'+id).href='JavaScript:deleteBasket('+id+');';
    getElement('abasket_'+id).innerHTML='Удалить из избранного';
  }
  
  if(getElement('af_'+id))
    getElement('af_'+id).href='JavaScript:deleteBasket('+id+');';          
  if(getElement('imgf_'+id)) {
    getElement('imgf_'+id).src='images/clipboard_on.gif';
    getElement('imgf_'+id).alt='Удалить из избранного'
  }
  return;
}


function deleteBasket(id)
{
  basket = getCookie('basket');
  if(basket) {  
    basket = basket.split('|',1000);
    for(i=0; i<basket.length; i++) {  
      if(basket[i] == id) {
        basket.splice(i,1);
        setCookie('basket', basket.join('|'), 'Mon, 01-Jan-2010 00:00:00 GMT', '/');  
        if(getElement('count_basket'))
          getElement('count_basket').innerHTML = basket.length;
        if(getElement('abasket_'+id)) {
          getElement('abasket_'+id).href='JavaScript:addBasket('+id+');';
          getElement('abasket_'+id).innerHTML='Добавить в избранное';
        }
        if(getElement('af_'+id))
          getElement('af_'+id).href='JavaScript:addBasket('+id+');';          
        if(getElement('imgf_'+id)) {
          getElement('imgf_'+id).src='images/clipboard_off.gif';
          getElement('imgf_'+id).alt='cerf Добавить в избранное'
        }
        
        return;
      }
    }    
  }
}


function checkBasket(id)
{
  basket = getCookie('basket');
  if(basket) {
    basket = getCookie('basket').split('|',1000);      
    for(i=0; i<basket.length; i++)   
      if(basket[i] == id) return true;
  }
  return false;
}


function countBasket()
{
  basket = getCookie('basket');
  if(basket) {
    basket = getCookie('basket').split('|',1000);      
    return basket.length;    
  }
  else
    return 0;
}


function cleanBasket()
{
	setCookie('basket', '', '', '/');
	window.location.replace('http://addz.ru/basket.htm');
	return;
}



function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}


