/**
 * Javascript functions for the shopping cart
 * Requires the Prototype JavaScript framework of version 1.4.0.
 */
function initHeader(displayCart) {
	if(displayCart) {showCart();}
	if($('cart_close_button')){Event.observe('cart_close_button','click',hideCart,false);}
	if($('cart_button')){Event.observe('cart_button','click',showCart,false);}
}
function hideCart() {
	if(!Element.hasClassName('cart_container','hidden_elem')) {
		Element.addClassName('cart_container','hidden_elem');
	}
}
function showCart() {
	if(Element.hasClassName('cart_container','hidden_elem')) {
		Element.removeClassName('cart_container','hidden_elem');
	}
}
function headerSearch() {
	var query = $('nav_query');
	var sl = $('nav_sl');
	var actionUrl = $('nav_searchUrl');
	var url = actionUrl.value + "?sl=" + sl.value + "&query=" + query.value;
	window.location = url;	
}