function basket_add(id) {
	var ia = document.getElementById('img-' + id);
	var iapos = findpos(ia);
	var bf = document.getElementById('basketfly');
	bf.innerHTML = '<img src="' + ia.src + '">';
	var bdd = document.getElementById('basketdd');
	var bddpos = findpos(bdd);
	animation_fly({
		'objid': 'basketfly',
		'fromx': iapos[0],
		'fromy': iapos[1],
		'fromw': ia.offsetWidth,
		'fromh': ia.offsetHeight,
		'tox': bddpos[0] + (bdd.offsetWidth / 3),
		'toy': bddpos[1],
		'tow': 50,
		'toh': 50,
		'thenhide': 1
	});
	var siz = 0;
	if (siz = document.getElementById('size-' + id))
		siz = siz.value;
	else
		siz = '0';
	var quant = 1;
	var quantbox;
	if (quantbox = document.getElementById('quant-' + id))
		quant = quantbox.value;
	phyber_async('basket/add',basket_refreshlayer,id,siz,quant);
}

function basket_remove(id) {
	phyber_async('basket/remove',basket_refreshlayer,id);
}

function basket_refresh() {
	if (document.getElementById('basketdd')) // We have a basket to refresh?
		phyber_async('basket',basket_refreshlayer);
}

function basket_refreshlayer(content) {
	var bdd = document.getElementById('basketdd');
	bdd.innerHTML = content;
	var bdd2 = document.getElementById('basketdd2');
	bdd2.innerHTML = content;
}

function basket_setquant(id,quant) {
	phyber_async('basket/setquant',basket_refreshlayer,id,quant);
}
