var popUpBasket;

window.addEvent('domready', function()
{	
	$$('.p_add').addEvent('click', function(e)
	{
		new Event(e).stop();
		
		var p_id = this.get('rel');
		
		var ids		= new Array();
		var values	= new Array();
		var options = new Array();
		
		if($$('select.p_option').length > 0)
		{
			$$('select.p_option').each(function(item, index)
			{
				ids.push(item.get('rel'));
				values.push(item.get('value'));
			});
		
			options = values.associate(ids);
		}
		
		var request = new Request.JSON(
		{
			url: config.base+'/js/basket.php', 
			onComplete: function(jsonObj, responseText) 
			{
				$('basketItemsCount').set('text', jsonObj.items);
				
				popUpBasket = new PopUp(e, jsonObj.result, 'basket', 700);
			
				$('close_basket').addEvent('click', function(e) { popUpBasket.close(e); });
				
				$('command_continue').addEvent('click', function(e) { popUpBasket.close(e); });
			}
		}).post({'f':'add_product', 'p_id' : p_id, 'options' : options});
	});
});
