var shoppingCart; 
$(document).ready(function() {
	shoppingCart = new ShoppingCart();
	if($("body").attr("id") == "checkout") {			
		shoppingCart.toHTMLTable();
		shoppingCart.updateScreen();
		$("#invoicing_eq_shipping").click(function () {
			$("#shipping_address_fields").toggle();
		});	
		$("#checkoutForm").validate({
 			submitHandler: function(form) {
   				eraseCookie("items");   
   				form.submit(); 								
 			}	
		});			        	      	
		$("input.quantity").keyup(function () { 
			shoppingCart.updateItemQuantity(this.name.slice(5,this.name.length), this.value);
			shoppingCart.updateOrderOverview();
		});
		$("#shipping_country").change(function () { 
			shoppingCart.updateOrderOverview();
		});
		$("#name").focus();
		$("input[type='radio'][name='person_or_company']").click(function () {
			if(this.value == 'company') {
				$("fieldset#invoicing").show();
			} else {
				$("fieldset#invoicing").hide();
			}
		});
	} else {
		shoppingCart.updateCartMenu();		
	}
});

function addToCart(form) {
	shoppingCart.addToShoppingCart(form);
}

function deleteOfferFromCart(id) {
	shoppingCart.deleteOfferFromCart(id);
}
