(function($) {
	$(document).ready(function() {
		$('.enlarge-button').click(function(event) {
			$('.enlarged-product-image-container').addClass('enlarge-visible');
			$('.product-view-overlay').addClass('enlarge-visible');
		});

		$('.enlarge-close').click(function(event) {
			$('.enlarged-product-image-container').removeClass('enlarge-visible');
			$('.product-view-overlay').removeClass('enlarge-visible');
		});

		scrollToAnchor = function(anchor) {
			if (typeof anchor === 'undefined') {
				anchor = window.location.hash.substring(1);
			}
			try {
				$.scrollTo($('body').find('a[name*=' + anchor + ']'), 500);
			}
			catch (ex) {
			}
		}

		$('.defaulted-content')
			.focus(function() { if (!$(this).data('Default')) { $(this).data('Default', this.value); } this.select() })
        	.blur(function() { if (!this.value) { this.value = $(this).data('Default') } });
		$('.return-link').click(function() { history.back(); });

		$('.search-text').keypress(function(e) {
			if (e.which == 13) {
				$('.submit-search').click();
				return false;
			}
		});
		$('.resources-find-item').each(function(){
			var button = $(this).find("button");
			if(button) {
				$(this).find("input, select").keypress(function(e){
					if(e.which == 13) {
						button.click();
						return false;
					}
				});
			}
		});
		$('.main-find-products').each(function(){
			var button = $(this).find("button");
			if(button) {
				$(this).find("input, select").keypress(function(e){
					if(e.which == 13) {
						button.click();
						return false;
					}
				});
			}
		});
		$('.left-rail-product-finder').each(function(){
			var button = $(this).find("button");
			if(button) {
				$(this).find("input, select").keypress(function(e){
					if(e.which == 13) {
						button.click();
						return false;
					}
				});
			}
		});
	});
})(jQuery);

