function updateSignPrice(code, size_id, sheeting_id) {
	request2("/cart/ajax/update_price/"+escape(code)+'/'+escape(size_id)+'/'+escape(sheeting_id),"price");
}

function addSignToCart(code, size_id, sheeting_id, qty) {
	new Ajax.Request('/cart/ajax/add/'+escape(code)+'/'+escape(size_id)+'/'+escape(sheeting_id)+'/'+escape(qty), {
		method: 'get'
		});
		
	showCartConfirm();
}

function addSpeedSignToCart(code, size_id, sheeting_id, qty, speed) {
	if(speed < 1) {
		alert("Please enter a valid speed in MPH before adding this item to your shopping cart.");
		return false;
	}
	
	new Ajax.Request('/cart/ajax/add/'+escape(code)+'/'+escape(size_id)+'/'+escape(sheeting_id)+'/'+escape(qty)+'/'+escape(speed), {
		method: 'get'
		});
		
	showCartConfirm();
}

function addArrowSignToCart(code, size_id, sheeting_id, qty, arrow_id) {
	if(arrow_id < 1) {
		alert("Please select a valid arrow configuration before adding this item to your shopping cart.");
		return false;
	}
	
	new Ajax.Request('/cart/ajax/add/'+escape(code)+'/'+escape(size_id)+'/'+escape(sheeting_id)+'/'+escape(qty)+'/NA/'+escape(arrow_id), {
		method: 'get'
		});
		
	showCartConfirm();
}

function addNoParkingSignToCart(code, size_id, sheeting_id, qty, arrow_id, text) {
	if(arrow_id < 1) {
		alert("Please select a valid arrow configuration before adding this item to your shopping cart.");
		return false;
	}
	
	new Ajax.Request('/cart/ajax/add/'+escape(code)+'/'+escape(size_id)+'/'+escape(sheeting_id)+'/'+escape(qty)+'/NA/'+escape(arrow_id)+'/'+escape(text), {
		method: 'get'
		});
		
	showCartConfirm();
}

function showCartConfirm() {
	document.getElementById('cart_confirm').style.display='block';
	setTimeout("hideCartConfirm()", 3000);
}

function hideCartConfirm() {
	document.getElementById('cart_confirm').style.display='none';
}

function clearCart() {
	request2("/cart/ajax/clear",'cart_container');
}

function removeCartItem(cartItemId) {
	request2("/cart/ajax/remove/"+escape(cartItemId),"cart_container");
}

function refreshCart() {
	request("/cart/ajax/show",'cart_container');
}
