// Buyz Script Starter

// DOM Scripting Tools

// Buyz functions

var ajaxcart;
var userCart;
var TIME_TO_WAIT_FOR_CART = 300;
var sp;

function prepareCart() {
	ajaxcart = new Spry.Widget.CollapsiblePanel("cart");
	userCart = new Cart();
	logToWindow('getting force value of:' + forceCart );
	userCart.loadCart(forceCart);
	if (forceCart=="Y" || forceCart=="y") {
		setTimeout('checkReadyCart();', TIME_TO_WAIT_FOR_CART);
	} //only display the cart if forced
}

function checkReadyCart() {
	if (cartIsReady()) {
		ajaxcart.open();
	}
	else {
		logToWindow("User cart not yet ready to display, ajax in progress. Waiting...");
		setTimeout('checkReadyCart();', TIME_TO_WAIT_FOR_CART);
	}
} //END: checkReadyCart

function searchCleanup(element) {

	element.value = '';
}

// New Style Selector Initializer

function newArrivalsInit() {
	if($('#ticker').length){
		sp = new Spry.Widget.SlidingPanels("ticker");
		sp.sizeReset($('#ticker').css("width"));
	}
}

// Initializing variables, objects and functions

$(prepareCart)
$(updatePromo)
$(newArrivalsInit)

