var TUBEFOOT = TUBEFOOT || {};

TUBEFOOT.base = function(){

	// initialize locals
	var _d = YAHOO.util.Dom,
		_e = YAHOO.util.Event;

	// ref to the search box
	var elQuery = _d.get('query');
		elQuery.focus();

	// check for input 
	function checkQuery(e){
		_e.stopEvent(e);

		if (YAHOO.lang.trim(elQuery.value) == ''){
			_e.stopEvent(e);
			alert('You\'ll want to type something in the search box.')
			elQuery.focus();
		}
		else{
			window.location.href = '~' + encodeURIComponent(elQuery.value);
		}
	}

	// submit add to cart form
//	function doAddToCart(e){
//		_e.stopEvent(e);
//		document.forms['add_to_cart'].submit();
//	}
	
	// set query box listener
//	_e.on('product_detail_links_buy', 'click', doAddToCart);
	_e.on('search', 'submit', checkQuery);
	_e.on('search_submit', 'click', checkQuery);
	
}();
