/**
 * Add a product to user basket
 *
 * @param int product_id
 * @return int 1 on success, int 0 on error
 */
function addToBasket(product_id) {
	var msg = "", currVolume = 0, volume, basketVolumeNode, messageNode, dv, p, h, b, b_hash, i, item
	messageNode = document.getElementById('b_'+product_id)
	if (messageNode) {
		h  = messageNode.clientHeight
		dv = document.createElement('div')
		p  = messageNode.parentNode
		p.removeChild(messageNode)
		p.appendChild(dv)
		messageNode = dv
		messageNode.className = 'subsys_message'
		messageNode.style.height = h+'px'
		messageNode.innerHTML = "Посылаю запрос..."
		
		b_hash = basketCookie2Array()
	    if (!(product_id in b_hash)) {
	    	b_hash[product_id] = 1
	    	writeBasketCookie(b_hash)
	    	messageNode.innerHTML = "Товар добавлен в корзину"
	    	
	    	if (basketVolumeNode = document.getElementById('basketVolume')) {
	    		basketVolumeNode.innerHTML = parseInt(basketVolumeNode.innerHTML) + 1
	    	}
	    	
	    	if (basket_list = document.getElementById('basket_list_products')) {
	    		
	    		basket_list.innerHTML += "<a>" + document.getElementById('p_title_'+product_id).innerHTML + "</a>" + 
	    				"<br />" + 
	    				"<span class=\"manufacturer\">" + document.getElementById('p_manufacturer').innerHTML + "</span>" +
	    				"<br />" + 
	    				"<b>" + document.getElementById('p_price_'+product_id).innerHTML + "</b>, 1 шт." + 
	    				"<br /><br />";
	    		
	    		document.getElementById('p_total').innerHTML = parseInt(document.getElementById('p_total').innerHTML) + 
	    			parseInt(document.getElementById('p_price_'+product_id).innerHTML)
	    		
	    		document.getElementById('p_total_container').style.display = 'block';
	    		document.getElementById('p_order').style.display = 'block';
	    		document.getElementById('p_empty_container').style.display = 'none';
	    	}
	    	
	    } else {
	    	messageNode.innerHTML = "Товар уже в корзине"
	    }
		
	}
}