var Accordion = Class.create({	 
	 
	initialize: function() {

		$('header-cartdetails-container').hide();
		function bubbledFromChild(element, event)  {
			var target = event.element();
			if (target === element) target = event.relatedTarget;
			return (target && target.descendantOf(element));
		}
		$$("a.top-link-cart").invoke("observe", "mouseover", function() {
			//$('header-cartdetails-container').style.display = "block";
			var us = (window.location.toString().search('/us/') != -1) ? "/us":"";
			jQuery.ajax({
				type: "POST",
				url: us+"/quickcartview/",
				//data: "class=Version",
				success: function(msg){
					if (msg.length > 0) {
						jQuery("a.top-link-cart").addClass("active");
						jQuery('div.header-cartdetails-container').html(msg);
						jQuery('div.header-cartdetails-container').show();
					}
					current = 0;
				}
			});
		});
		$$("div.header-cartdetails-container").invoke("observe", "mouseout", function(event) {
			if (!bubbledFromChild(this, event)) {
				$('header-cartdetails-container').style.display = "none";
				jQuery("a.top-link-cart").removeClass("active");
			}
		});

	}
			 
});
document.observe("dom:loaded", function(){	 
	 accordion = new Accordion();	 
});

