function getProductAccessoryList(product_id,category_id,page)
{
	if (!page) page = 1;
	category_list_parent_id = category_id;
	category_list_page = page;
	new Ajax.Request('maczone.html',{
								  method:'get',
								  parameters: { modul:'product',product_id:product_id,category_id:category_id,page:page,action:'accessory_list',ajax_request:1 },
								  onSuccess:function(transport) {
									  var accessory_holder = $('accessory_holder');
									  accessory_holder.update(transport.responseText);
								  	}
								  });
	
}

function getProductXSellList(product_id,page)
{
	if (!page) page = 1;
	new Ajax.Request('maczone.html',{
								  method:'get',
								  parameters: { modul:'product',product_id:product_id,page:page,action:'xsell_list',ajax_request:1 },
								  onSuccess:function(transport) {
									  var accessory_holder = $('accessory_holder');
									  accessory_holder.update(transport.responseText);
								  	}
								  });
	
}

function getManufacturerList(letter)
{
	var params = new Object();
	params['modul'] = 'manufacturer';
	params['action'] = 'list';
	params['ajax_request'] = 1;
	params['letter'] = letter;	
	if (!letter)
	{
		params['letter'] = '';	
	};
	new Ajax.Request('maczone.html',{
								  method:'get',
								  parameters: params,
								  onSuccess:function(transport) {
									   var column_2 = $('column_2');
									  column_2.update(transport.responseText);
								  	}
								  });
	
}

function getNews(news_id)
{
	new Ajax.Request('maczone.html',{
								  method:'get',
								  parameters: { modul:'news',news_id:news_id,action:'detail',ajax_request:1 },
								  onSuccess:function(transport) {
									  var news_detail = $('news_detail');
									  news_detail.update(transport.responseText);
									 // news_detail.scrollTo();
								  	}
								  });
	
}

function addToBasket(product_id)
{
	urchinTracker('/kosik/pridanie-produktu');
	new Ajax.Request('maczone.html',{
								  method:'get',
								  parameters: { modul:'basket',product_id:product_id,action:'add_product',ajax_request:1 },
								  onSuccess:function(transport) {
									  var mini_basket = $('mini_basket');
									  mini_basket.update(transport.responseText);
									 // news_detail.scrollTo();
								  	}
								  });
	
}

function deleteFromMiniBasket(product_id)
{
	new Ajax.Request('maczone.html',{
								  method:'get',
								  parameters: { modul:'basket',product_id:product_id,action:'delete_product',ajax_request:1 },
								  onSuccess:function(transport) {
									  var mini_basket = $('mini_basket');
									  mini_basket.update(transport.responseText);
									 // news_detail.scrollTo();
								  	}
								  });
	
}
function deleteFromBasket(product_id)
{
	new Ajax.Request('maczone.html',{
								  method:'get',
								  parameters: { modul:'basket',product_id:product_id,action:'delete_product',view_template:'basket',ajax_request:1 },
								  onSuccess:function(transport) {
									  var column_2 = $('column_2');
									  column_2.update(transport.responseText);
									 // news_detail.scrollTo();
								  	}
								  });
	
}

function basketChangeVat(vat)
{
	new Ajax.Request('maczone.html',{
								  method:'get',
								  parameters: { modul:'basket',action:'show',filter_price:vat.value,ajax_request:1 },
								  onSuccess:function(transport) {
									  var column_2 = $('column_2');
									  column_2.update(transport.responseText);
									 // news_detail.scrollTo();
								  	}
								  });
}

function recalculateBasket()
{
	var params = new Object();
	if ($('fBasket'))
	{
		var params = $('fBasket').serialize(true);
	}
	params['ajax_request'] = 1;
	params['modul'] = 'basket';
	params['action'] = 'recalculate';
	new Ajax.Request('maczone.html',{
								  method:'get',
								  parameters: params,
								 onSuccess:function(transport) {
									  var column_2 = $('column_2');
									  column_2.update(transport.responseText);
									 // news_detail.scrollTo();
								  	}
								  });	
}