function submitSearch() {
	var searchTerm = trim(document.CatalogSearchForm.searchTerm.value);
	if (searchTerm.match(/^([A-Za-z]{3,4})?[0-9]+$/)) {
		document.CatalogSearchForm.sku.value = searchTerm;
		document.CatalogSearchForm.searchTerm.value = '';
	}
	document.CatalogSearchForm.submit();
}

function submitCompare(form) {
	var actionAppendString = '';
	var compareElements = document.getElementsByName('compare[]');
	if (compareElements.length > 0) {
		var totalCount = 0;
		for (var i=0, length=compareElements.length; i<length; i++) {
			if (compareElements[i].checked == true) {
				++totalCount;
			}
		}
		if (totalCount > 5) {
			alert('Please choose 5 or fewer products to compare.');
		} else if (totalCount <= 1) {
			alert('Please choose 2 or more products to compare.');
		} else {
			for (var i=0, length=compareElements.length; i<length; i++) {
				if (compareElements[i].checked == true) {
					var newInput = document.createElement('input');
						newInput.setAttribute('type', 'hidden');
						newInput.setAttribute('name', 'compare');
						newInput.setAttribute('value', compareElements[i].value);
					document.FastFinderForm.appendChild(newInput);
				}
			}
			document.FastFinderForm.submit();
		}
	}
}

$(document).ready(function(){
	$(".compare input[type=checkbox]").click(function(){
		if($(".compare input[type=checkbox]:checked").length <= 5) {
			if($(".compare input[type=checkbox]:checked").length >= 2){
				$(".compare img").attr('src','/wcsstore/HealthRider/images/btn_compare_on.png');
			} else {
				$(".compare img").attr('src','/wcsstore/HealthRider/images/btn_compare.png');
			}
		} else {
			$(this).attr('checked', false);
			alert("Please select 5 products or less to compare.");
		}
	});
});