var SEARCH_FIELD_ID = 'search';
var SEARCH_BUTTON_ID = 'search_button';

// add some event handler

window.onload = function() {
	if($(SEARCH_BUTTON_ID)) {
		$(SEARCH_BUTTON_ID).observe('click', doSearch);
		$(SEARCH_FIELD_ID).observe('keypress', onSearchChange);
	}
	
	//if($('product_add')) {
	//	$('product_add').observe('click', addToCart);
	//}
}

function onSearchChange(event)
{
	if(event.keyCode == 13)
	{
		doSearch(event);
	}
}

function doSearch(event) {
	text = encodeURIComponent($(SEARCH_FIELD_ID).value);
	window.location.href = '/c3/catalog/search/?k=' + text;
	return false;
}


/**
 * product sort jump manu action
 */
function onSortSelectChange(el, url, param)
{
   var url = url + '&s=' + el.value;
   window.location.href = url;
}

function onPageSizeChange(el, url)
{
   var url = url + '&ps=' + el.value;
   window.location.href = url;

}

/**
 * add item to shopping cart
 * look for
 */
function addToCart(e)
{
	var qty = $('product_qty').value;
	var id = $('product_id').value;
	var url = '/c3/cart/?p=' + id + '&q=' + qty;
	window.location.href = url;
}
