window.addEvent("domready", function() {
	$(document.body).removeClass("cssanim");
	
	// Start up search box.
	(function() {
		var search = $E("#page-header .search .text-box");
		
		search.addEvent('focus', function() {
			if (search.value === "SEARCH") {
				search.value = "";
			}
		});
		search.addEvent('blur', function() {
			if (search.value === "") {
				search.value = "SEARCH";
			}
		});
	})();
	
	
	// Start up mini-basket.
	(function() {
		var closeDelay = 500;
		
		var basket = $E("#mini-cart");
		var closeEvent;
		
		basket.addEvent('mouseover', function(e) {
			var e = new Event(e);
			
			$clear(closeEvent);
			basket.addClass("active");
		});
		
		basket.addEvent('mouseout', function(e) {
			var e = new Event(e);
			
			if (!basket.hasChild(e.relatedTarget)) {
				closeEvent = (function() {
					basket.removeClass("active");
				}).delay(closeDelay);
			}
		});
	})();
});

