function submitSearch() {
	var exists = false;
	document.CatalogSearchForm.searchTerm.value = document.CatalogSearchForm.searchTerm.value.replace(/s+$/g, '');
		//below line trims and drops toLowerCase
	var searchTerm = $.trim(document.CatalogSearchForm.searchTerm.value.toLowerCase());
	if (searchTerm == 'treadmills') {
			searchTerm = 'treadmill';
		} else if (searchTerm == 'ellipticals') {
			searchTerm = 'elliptical';
		} else if (searchTerm == 'bikes') {
			searchTerm = 'bike';
		} else if (searchTerm == 'exercise bikes') {
			searchTerm = 'exercise bike';
		} else if (searchTerm == 'systems') {
			searchTerm = 'system';
		} else if (searchTerm == 'strength systems') {
			searchTerm = 'strength system';
		}
		// standard sku's 
		else if (searchTerm.match(/^([a-z]{3,7})([0-9]{1,})$/)) {
			exists = true;
		}
		//regex for odd skus like WGG5600L06
		else if (searchTerm.match(/^([w]{1}[g]{1}[g]{1}[0-9]{2,})([a-z]{1})([0-9]{1,})$/)) {
			exists = true;
		}
		if(exists) { // if one of the above regex is matched submit the sku to the search
			document.CatalogSearchForm.sku.value = searchTerm;
			document.CatalogSearchForm.searchTerm.value = '';
		}else{
		document.CatalogSearchForm.searchTerm.value = searchTerm;
	}
	document.CatalogSearchForm.submit();
}

/*
function submitSearch() {
	var exists = false;
	document.searchProdForm.searchCriteria.value = document.searchProdForm.searchCriteria.value.replace(/s+$/g, '');
		//below line trims and drops toLowerCase
	var searchCriteria= $.trim(document.searchProdForm.searchCriteria.value.toLowerCase());
	if (searchCriteria == 'treadmills') {
			searchCriteria = 'treadmill';
		} else if (searchCriteria == 'ellipticals') {
			searchCriteria = 'elliptical';
		} else if (searchCriteria == 'bikes') {
			searchCriteria = 'bike';
		} else if (searchCriteria == 'exercise bikes') {
			searchCriteria = 'exercise bike';
		} else if (searchCriteria == 'systems') {
			searchCriteria = 'system';
		} else if (searchCriteria == 'strength systems') {
			searchCriteria = 'strength system';
		}
		// standard sku's 
		else if (searchCriteria.match(/^([a-z]{3,7})([0-9]{1,})$/)) {
			exists = true;
		}
		//regex for odd skus like WGG5600L06
		else if (searchCriteria.match(/^([w]{1}[g]{1}[g]{1}[0-9]{2,})([a-z]{1})([0-9]{1,})$/)) {
			exists = true;
		}
		if(exists) { // if one of the above regex is matched submit the sku to the search
			document.searchProdForm.sku.value = searchCriteria;
			document.searchProdForm.searchCriteria.value = '';
		}else{
		document.searchProdForm.searchCriteria.value = searchCriteria;
	}
	document.searchProdForm.submit();
}*/



/*
function submitSearch() {
	var searchCriteria = trim(document.search.searchCriteria.value.toLowerCase());
		document.search.searchCriteria.value = document.search.searchCriteria.value.replace(/s+$/g, '');
	if (searchCriteria.match(/^([A-Za-z]{2,7})([0-9]{1})([A-Za-z]{0,})([0-9]{1,})$/)) {
		document.search.sku.value = searchCriteria;
		document.search.searchCriteria.value = '';
	}
	document.search.submit();
}
*/



var submitCompareBusy = false;
function submitCompare(form) {
	if (!submitCompareBusy) {
		submitCompareBusy = true;
		var count = 0;
		if (form.compare.length == null) {
			if (form.compare.checked) {
				count++;
			}
		} else {
			for (var i=0, length=form.compare.length; i<length; i++) {
				if (form.compare[i].checked) {
					count++;
				}
			}
		}
		if (count == 0) {
			alert('Please select up to 4 products to compare!');
			submitCompareBusy = false;
		} else if (count > 4) {
			alert('You may only select a maximum of 4 products to compare!');
			submitCompareBusy = false;
		} else {
			form.submit();
		}
	}
}

