//CONTROL EVENTS & FUNCTIONS FOR THE MINICART
jQuery(document).ready(function($){  
   // all the code goes here! including functions!!!
   var cart = $("#cartContents");
   var cartMenu = $("#cartMenu");
   var updateCart = $("#updateCart span");
   var cartButton = $("#cartButton a");
   var cartForm = $("#cartForm");
   var topLinks = $("#topLinks");
   var disappearCart = false;

  //load the cart div
  cart.load("/cart");
	
	//Manage click events  
	updateCart.click(function(){    
		cart.load("/cart");  
	});

	cartButton.mouseover(function() {
	  cartMouseover();
	});

	cartMenu.mouseover(function() {
	  cartMouseover();
	});

	cartButton.mouseout(function() {
	  disappearCart = true;
	  setTimeout(cartMouseout, 1);
	});

	cartMenu.mouseout(function() {
	  disappearCart = true;
	  setTimeout(cartMouseout, 1);
	});

	function cartMouseover() {
	  cartButton.addClass('cartButtonLinkHover').removeClass('cartButtonLink');
	  cartMenu.css('overflow','visible');
	  disappearCart = false;
	  }

	function cartMouseout() {
	  if (disappearCart==true) {
	   cartButton.addClass('cartButtonLink').removeClass('cartButtonLinkHover');
	   cartMenu.css('overflow','hidden');
	  }
	}
	
	//submit form
		$("#addToCart").click(function() {
			//$('#cartForm').submit();				   
			var obj1 = $('#cartForm :input');
			//var stringObj1 = obj1.get().join(',');
			//alert(obj1.length);
				
			$.ajax({
				type: "POST",
				//url: "index.php",
				data: obj1,
				success:function() {
					cart.load('/cart');
					cartMouseover();
					disappearCart = true;
					setTimeout(cartMouseout, 5000);
				}
			});
			//cart.load('/cart');
			return false;
		});
		
		ReadForm(document.getElementById('cartForm'), false);
});
