function basketAdd(id, quantity)
{
	$.post(vl("web_root")+"/mint-module/shop/ajax/basket.ajax.php",{con: "add", ID: id, QUAN: quantity},function(data)
	{
		refreshNow();
	});
}
function basketRemove(id)
{
	$.post(vl("web_root")+"/mint-module/shop/ajax/basket.ajax.php",{con: "remove", ID: id},function(data)
	{
		refreshNow();
	});
}
function updateBasket()
{
	var ret="";
	$(".quantity_box").each(function()
	{
		if(ret)
			ret+="::"+$(this).attr("id").substring(5)+":"+$(this).attr("value");
		else
			ret=$(this).attr("id").substring(5)+":"+$(this).attr("value");
	});
	$.post(vl("web_root")+"/mint-module/shop/ajax/basket.ajax.php",{con: "update", us: ret},function(data)
	{
		refreshNow();
	});
}
function usePaymentAddress()
{
	if(el("usePaymentAdd").checked)
	{
		el("delivery_address_1").value=vl("payment_address_1");
		el("delivery_address_2").value=vl("payment_address_2");
		el("delivery_city").value=vl("payment_city");
		el("delivery_county").value=vl("payment_county");
		el("delivery_postcode").value=vl("payment_postcode");
	}
	else
	{
		el("delivery_address_1").value="";
		el("delivery_address_2").value="";
		el("delivery_city").value="";
		el("delivery_county").value="";
		el("delivery_postcode").value="";
	}
}
function checkForm()
{
	var ret=true;
	$(".mand").each(function()
	{
		if(!$(this).attr("value")){
			$(this).css("border","1px solid red");
			ret=false;
			el("form_error").style.display="block";
			}
		else
			$(this).css("border","");
	});
	if(!el("terms").checked){
		ret=false;
		el("form_error").style.display="block";
		el("terms_text").style.color="#900";
		el("terms_text").style.fontWeight="bold";
		}
	return ret;
}
