function addToCart(part, qty_el, price) {
	var qty = document.getElementById(qty_el).value;
	
	if(qty == "" || isNaN(qty)) {
		qty = 1;
		document.getElementById(qty_el).value = 1;
	}
	
	updateBasket('./lib/ajax_functions.php?part_id=' + part + '&qty=' + qty + '&price=' + price + '&action=a', 'add');
}

function removeFromCart(part) {
	//var qty = document.getElementById(qty_el).value;
	//if(qty == "") qty = 1;
	//alert(part + " * " + qty);
	
	updateBasket('./lib/ajax_functions.php?part_id=' + part + '&qty=0&action=r', 'remove');
}

function updateNavBasket() {
	
	updateBasket('./lib/ajax_functions.php?update_nav=true', 'basket_summary');
	
}

function updateFooter() {
	var f = document.getElementById('footer');
	f.style.display = 'none';
	f.style.display = 'block';
	f.style.bottom = 0;
}

function addEditAddress(action, id) {

	document.getElementById('address_edit_form').style.display = 'block';
	document.getElementById('add_edit_title').innerHTML = action;
	document.getElementById('ref').value = '';
	document.getElementById('add1').value = '';
	document.getElementById('add2').value = '';
	document.getElementById('add3').value = '';
	document.getElementById('add4').value = '';
	document.getElementById('postcode').value = '';
	document.getElementById('action').value = action;
	document.getElementById('id').value = '';
	
	if(action == "Update") updateBasket('./lib/ajax_functions.php?getAddress=true&id=' + id, 'get_address');
	
	updateFooter();

}

function addEditVan(action, id) {

	document.getElementById('new_van').style.display = 'block';
	
	if(action == "Update") updateBasket('./lib/ajax_functions.php?getAddress=true&id=' + id, 'get_address');
	
	updateFooter();

}

function getPriceInfo() {
	var p = document.getElementById('partNo').value;
	var v = document.getElementById('vehId');
	
	var val = v.options[v.selectedIndex].value;
	
	updateBasket('./lib/ajax_functions.php?price_info=' + p + '&vehId=' +val, 'part_info');
}

function getPriceBlock(p,v,o) {

	if(!o) var o = "n";

	updateBasket('./lib/ajax_functions.php?parts_block=' + p + '&po=' + o + '&vehId=' + v + '&contype=text', 'part_block');
	
	updateFooter();
}
