$(function() {
	$('.search_terms').each(function(i, elem) {
		$(elem).attr('blank', $(elem).val());
		$(elem).focus(function() {
			if($(elem).val() == $(elem).attr('blank')) {
				$(elem).val('');
			}
		});
		$(elem).blur(function() {
			if($(elem).val() == '') {
				$(elem).val($(elem).attr('blank'));
			}
		});
	});
	
	$('.product-tabs div.box-tab').hide();
	$('.product-tabs div.box-tab:eq(0)').show();
	$('.product-tabs>ul>li>a:eq(0)').addClass('active');
	
	$('.product-tabs>ul>li>a').each(function(i, elem) {
		$(elem).click(function() {
			$('.product-tabs>ul>li>a').removeClass('active');
			$(elem).addClass('active');
			$('.product-tabs div.box-tab').hide();			
			$('.product-tabs div.box-tab:eq(' + i + ')').show();
			return false;
		});
	});
	
	$('#showReviews').click(function() {
  	$('.product-tabs>ul>li>a').removeClass('active');
  	$('.product-tabs div.box-tab').hide();
    $('.product-tabs div.box-tab:eq(3)').show();
  	$('.product-tabs>ul>li>a:eq(3)').addClass('active');
  });

	$('#showSpecs').click(function() {
  	$('.product-tabs>ul>li>a').removeClass('active');
  	$('.product-tabs div.box-tab').hide();
    $('.product-tabs div.box-tab:eq(2)').show();
  	$('.product-tabs>ul>li>a:eq(2)').addClass('active');
  });  
    	
	$('button').hover(function() {
		$(this).addClass('hover');
	}, function() {
		$(this).removeClass('hover');
	});
	
	$('#product_images_inner li a').hover(function() {
		$('.product_large img').attr('src', $('img', this).attr('src').replace(/thumbs/, 'small')); //this regex needs to be updated based on actual file paths.
	}, function() {});
	
//	$('#product_images_inner li a, .product_large a').click(function() {
//		alert('fired click. this should fire the lightbox display of choice.');
//	});
	
	if(!($.browser.msie && $.browser.version == 6)) {
		$('.half-column .column-content').equalizeCols();
    $('.three-cols .column-content').equalizeCols();
	}
});
