jQuery(document).ready(function(){
	jQuery('.jcarousel').jcarousel({ vertical: true, scroll: 2 });
	jQuery('#logos').jcarousel();
	jQuery('ul.menu li:last-child').addClass('last');
	jQuery('.main-menu > ul > li > a').each(function(){
		jQuery(this).wrapInner('<b />');
		jQuery(this).wrapInner('<span />');
		if(jQuery(this).find('b').height() < 30) jQuery(this).find('span').addClass('acenter');
	});
	jQuery('.main-category-list li').each(function(){
		jQuery(this).attr('class', jQuery(this).attr('class').toLowerCase());
		jQuery(this).attr('class', jQuery(this).attr('class').replace(' &amp; ', '-'));
		jQuery(this).attr('class', jQuery(this).attr('class').replace(' ', '-'));
	});
		
	var crumbBlk = jQuery('.wpsc-breadcrumbs'),
		catmenu = jQuery('.catmenu'),
		siteurl = jQuery('#siteurl').val(),
		templurl = jQuery('#template-url').val(),
		productRow = jQuery('.product_tr'),
		titleH = 0,
		_i = 1;
		
	if(jQuery('body').hasClass('page-id-61') || jQuery('body').hasClass('tax-wpscproductcategory') || jQuery('body').hasClass('page-id-4')) {
		jQuery('li.meat').find('a:first').attr('href', siteurl+'/products-page/beef/');
		jQuery('li.else').find('a:first').attr('href', siteurl+'/products-page/freshbox-samplers/');
		jQuery('li.everything-else').find('a:first').attr('href', siteurl+'/products-page/freshbox-samplers/');
	}
	
	jQuery('#menu-main-menu > li').each(function(){
		var	odj = jQuery(this),
			child = odj.find('a:first'),
			next = odj.find('ul:first li:first').find('a'),
			nextLink = next.attr('href'),
			dnext = odj.find('ul:first li:first').next('li').find('a'),
			dnextLink = dnext.attr('href');
			
		if(odj.hasClass('store')){
			child = child.attr('href');
			next.attr('href', jQuery('.account-type li.retail a').attr('href'));
			dnext.attr('href', jQuery('.account-type li.wholesale a').attr('href'));
		}else{
			child.attr('href', nextLink);
		}
	})
	
	if(crumbBlk.length != 0){
		
		var curpage = jQuery('a.wpsc-crumb:last'),
			curpageTxt = curpage.text(),
			curpageTxt = curpageTxt.replace(' ', '-'),
			curpageClass = curpageTxt.toLowerCase(),
			curpageLI = jQuery('.main-category-list li.'+curpageClass),
			curpageItem = jQuery('.main-category-list li.'+curpageClass+' a');
			
		jQuery('.main-category-list > li > ul').addClass('mainsubcat');
		
		if(!curpageLI.parent('ul').hasClass('mainsubcat')){
			crumbBlk.html('');
			mainItem = curpageLI.parent('ul').parent('li').find('a:first');
			curpageSubItems = curpageLI.parent('ul').find('li a');
			crumbBlk.append('<strong class="main-crumb">' + mainItem.attr('title') + ' ~ </strong>');
			
			curpageTxt = curpageTxt.replace('-', ' ');
			
			for(var i = 0; i<=curpageSubItems.length-1; i++){
				if(jQuery(curpageSubItems[i]).attr('title') == curpageTxt) {
					crumbBlk.append('<span> | </span><a class="active" href="' + jQuery(curpageSubItems[i]).attr('href') + '">' + jQuery(curpageSubItems[i]).text() + '</a>');
				} else {
					crumbBlk.append('<span> | </span><a href="' + jQuery(curpageSubItems[i]).attr('href') + '">' + jQuery(curpageSubItems[i]).text() + '</a>');
				}
			}
		}else{
			crumbBlk.html('');
			var parentLink = jQuery('.main-category-list li.'+curpageClass).find('a');
			crumbBlk.append('' + parentLink.attr('title') + '');			
		}
			
		crumbBlk.find('span:first').hide();
	}
	
	if(catmenu.length != 0){
		
		jQuery('.catmenu li.meat a').html('<img src="'+templurl+'/images/content/meat-hover.png" alt="" />');
		jQuery('.catmenu li.poultry a').html('<img src="'+templurl+'/images/content/poultry-hover.png" alt="" />');
		jQuery('.catmenu li.fish a').html('<img src="'+templurl+'/images/content/fish-hover.png" alt="" />');
		jQuery('.catmenu li.eggs a').html('<img src="'+templurl+'/images/content/eggs-hover.png" alt="" />');
		jQuery('.catmenu li.else a').html('<img src="'+templurl+'/images/content/everything-else-hover.png" alt="" />');
		
		jQuery('.catmenu li.vegetables a').html('<img src="'+templurl+'/images/content/vegetables-hover.png" alt="" />');
		jQuery('.catmenu li.flour a').html('<img src="'+templurl+'/images/content/flour-hover.png" alt="" />');
		jQuery('.catmenu li.fruits a').html('<img src="'+templurl+'/images/content/fruits-hover.png" alt="" />');
		jQuery('.catmenu li.preserves a').html('<img src="'+templurl+'/images/content/preserves-hover.png" alt="" />');
		jQuery('.catmenu li.grains a').html('<img src="'+templurl+'/images/content/grains-hover.png" alt="" />');
	}
	
	var selects = jQuery('.product_form select'),
		options = selects.find('option');
		
	options.removeAttr('selected');
		
	for(var i=0; i<selects.length; i++){
		jQuery(selects[i]).find('option:first').next().attr('selected', 'selected');
	}
	options.change();
	
	var custom_gateway = jQuery('input[name=custom_gateway]');
	if(custom_gateway.length){
		custom_gateway.removeAttr('checked');
		custom_gateway.last().attr('checked', 'checked');	
	}
	
	jQuery(window).load(function(){
		productRow.each(function(){
			var elem = jQuery(this),
				_count = elem.find('.default_product_display'),
				curTitle = elem.find('h2');	
			
			if(_i <= _count.length){
				for(var i = 0; i <= curTitle.length-1; i++){
					if(titleH < jQuery(curTitle[i]).height()) {
						titleH = jQuery(curTitle[i]).height();
					}
				}
				curTitle.css({ height: titleH });
				titleH = 0;
			}
		})
	})
	
})
