//Nav states
if (/\/products\//.test(window.location)) {
   $("#nav-main li ul").css("display", "block");
}

if (/\/dry-food\//.test(window.location)) {
   $("#nav-main li a.nav8").attr("class", "nav8-on");
}

if (/\/wet-food\//.test(window.location)) {
   $("#nav-main li a.nav8").attr("class", "nav8-on");
   $("#wet-food-selector li.wetSelect1 a").addClass("wetSelect1On");
}

if (/\/treats\//.test(window.location)) {
   $("#nav-main li a.nav8").attr("class", "nav8-on");
}
$("#nav-main li a.nav8").hover(function() {
$(this).attr("class", "nav8-on");
	}, function(){
$(this).attr("class", "nav8");
 });
 
 //Subnav highlight
 $("#nav-main li li a.nav2, #nav-main li ul").hover(function(){
	 $("#nav-main li a.nav8").addClass("nav8-on");
	 }, function(){
  $("#nav-main li a.nav8").removeClass("nav8-on");
 });
 //keep subnav from clearing mouseout
 $("#nav-main li li").hover(function(){
	 $("#nav-main li a.nav8").addClass("nav8-on");
 });

//External Links
$("a.external").click(function() {
window.open(this.href);
return false;
});

//MeowMix Preload
function imagePreload(){
	$.fn.preload = function() {
    this.each(function(){
        $('<img/>')[0].src = this;
    });
  };
}

$(document).ready(function() {

//Preload product hover tags
if (/\/dry-food\//.test(window.location)) {
imagePreload();
// Go
$(['/images/products/dry/dry-food-hover-tags.png']).preload();
}

if (/\/wet-food\//.test(window.location)) {
imagePreload();
// Go
$(['/images/products/wet/poultry/wetPoulBeefHoverTagsSprite.png','/images/products/wet/seafood/wetSeafoodHoverTagsSprite.png','/images/products/wet/variety-pack/wetVarietyHoverTagsSprite.png']).preload();
}

if (/\/treats\//.test(window.location)) {
imagePreload();
// Go
$(['/images/products/treats/treatsHoverTagSprite.png']).preload();
}

//Preload product feeding instr bg
if (/\/products\//.test(window.location)) {
imagePreload();
// Go
$(['/images/products/feed-instr-table-head.gif']).preload();
}
						   
//Homepage carousel
$(".carouselDiv").jCarouselLite({
 visible: 1,
 auto: 7000,
 speed: 400
});

//videos
$("#tv_ads a.landing").click(function() {
    // hide landing image
    $(this).hide();
	
	// make player appear
    $('#comm-player').show();
    $('#comm-player').flash({
      swf: '/common/swf/tvspots.swf',
      width: '420',
      height: '236',
      flashvars: {
        moviename: 'flv/dry.flv'
      }
    });
    return false;
  });

//////////Product Pages

//Products Landing
$("#productsLandingHome dl").click(function() {
window.location = $(this).find("a:first").attr("href");
return false;
});

//Initialize Scrollpane
//$('div.info').show().jScrollPane({showArrows: true, verticalArrowPositions: 'split'}); //initiate for render
//$('div.info').hide(); //quickly hide
//$(".ingredients").show();//show default div

//Clear Wet Foods Products when cross-sell clicked
$("div.other-products li a").click(function(){
$("td").removeClass("productDesig");
});

//Global Products Ingredients, Nutr Info etc
function globalProducts(cat, self){
$("div.info").hide();
$(self).addClass(cat+'-on');
$(".product-stats li :not(." + cat + "-on)").removeClass();
}

$(".product-stats li.stat-cat1 a").live('click', function() {
globalProducts('stat-cat1',this);
$(".ingredients").show();
return false;
});

$(".product-stats li.stat-cat2 a").live('click', function() {
globalProducts('stat-cat2',this);
$(".nutritional-info").show();
return false;
});

$(".product-stats li.stat-cat3 a").live('click', function() {
globalProducts('stat-cat3',this);
$(".feed-instructions").show();
return false;
});

//Products select td
$("#products-selection td").click(function(){
if ($(this).hasClass('empty')) {
return false;
}
	else {
$("div.peekProduct").hide();
$("#products-info").css("background","none");
$(".product-all").hide();
$("#productsDryFood #products-info").css("min-height","570px");
$("div.info").hide();
$(".ingredients").show();
$("li.stat-cat1 a").addClass("stat-cat1-on");
$("li.stat-cat2 a").removeClass("stat-cat2-on");
$("li.stat-cat3 a").removeClass("stat-cat3-on");
$("#products-selection td").removeClass("productDesig");
$(this).addClass("productDesig");
return false;
}
});

$("#products-selection td").hover(function(){
$(this).addClass("productChoice");
}, function(){
$(this).removeClass("productChoice");
});

////////Tool Tips

//Global Peek Hover Function
function hoverTag(tag, self){
var offset = $(self).position();
var width = $(tag).outerWidth();
var height = $(tag).outerHeight();
$(tag).show();
$(tag).css('left', offset.left - width + 'px');
$(tag).css('top', offset.top - height + 'px');
}

//Dry Food Peeks
$('#productsDryFood td.prod1').hover(function() {
hoverTag('div.peekDry1', this);
}, function() {
$("div.peekDry1").hide();
});

$('#productsDryFood td.prod2').hover(function() {
hoverTag('div.peekDry2', this);
}, function() {
$("div.peekDry2").hide();
});

$('#productsDryFood td.prod3').hover(function() {
hoverTag('div.peekDry3', this);
}, function() {
$("div.peekDry3").hide();
});

$('#productsDryFood td.prod4').hover(function() {
hoverTag('div.peekDry4', this);
}, function() {
$("div.peekDry4").hide();
});

$('#productsDryFood td.prod5').hover(function() {
hoverTag('div.peekDry5', this);
}, function() {
$("div.peekDry5").hide();
});

$('#productsDryFood td.prod6').hover(function() {
hoverTag('div.peekDry6', this);
}, function() {
$("div.peekDry6").hide();
});

//Wet Seafood Peek
$('table.wet-seafood td.prod1').hover(function() {
hoverTag('div.peekWetSea1', this);
}, function() {
$("div.peekWetSea1").hide();
});

$('table.wet-seafood td.prod2').hover(function() {
hoverTag('div.peekWetSea2', this);
}, function() {
$("div.peekWetSea2").hide();
});

$('table.wet-seafood td.prod3').hover(function() {
hoverTag('div.peekWetSea3', this);
}, function() {
$("div.peekWetSea3").hide();
});

$('table.wet-seafood td.prod4').hover(function() {
hoverTag('div.peekWetSea4', this);
}, function() {
$("div.peekWetSea4").hide();
});

$('table.wet-seafood td.prod5').hover(function() {
hoverTag('div.peekWetSea5', this);
}, function() {
$("div.peekWetSea5").hide();
});

$('table.wet-seafood td.prod6').hover(function() {
hoverTag('div.peekWetSea6', this);
}, function() {
$("div.peekWetSea6").hide();
});

$('table.wet-seafood td.prod7').hover(function() {
hoverTag('div.peekWetSea7', this);
}, function() {
$("div.peekWetSea7").hide();
});

$('table.wet-seafood td.prod8').hover(function() {
hoverTag('div.peekWetSea8', this);
}, function() {
$("div.peekWetSea8").hide();
});

$('table.wet-seafood td.prod9').hover(function() {
hoverTag('div.peekWetSea9', this);
}, function() {
$("div.peekWetSea9").hide();
});

//Wet Poultry Peek
$('table.wet-poultry td.prod1').hover(function() {
hoverTag('div.peekWetPoul1', this);
}, function() {
$("div.peekWetPoul1").hide();
});

$('table.wet-poultry td.prod2').hover(function() {
hoverTag('div.peekWetPoul2', this);
}, function() {
$("div.peekWetPoul2").hide();
});

$('table.wet-poultry td.prod3').hover(function() {
hoverTag('div.peekWetPoul3', this);
}, function() {
$("div.peekWetPoul3").hide();
});

$('table.wet-poultry td.prod4').hover(function() {
hoverTag('div.peekWetPoul4', this);
}, function() {
$("div.peekWetPoul4").hide();
});

$('table.wet-poultry td.prod5').hover(function() {
hoverTag('div.peekWetPoul5', this);
}, function() {
$("div.peekWetPoul5").hide();
});

$('table.wet-poultry td.prod6').hover(function() {
hoverTag('div.peekWetPoul6', this);
}, function() {
$("div.peekWetPoul6").hide();
});

//Wet Beef Peek
$('table.wet-beef td.prod1').hover(function() {
hoverTag('div.peekWetBeef1', this);
}, function() {
$("div.peekWetBeef1").hide();
});

//Wet Variety Peeks
$('table.wet-variety td.prod1').hover(function() {
hoverTag('div.peekWetVar1', this);
}, function() {
$("div.peekWetVar1").hide();
});

$('table.wet-variety td.prod2').hover(function() {
hoverTag('div.peekWetVar2', this);
}, function() {
$("div.peekWetVar2").hide();
});

$('table.wet-variety td.prod3').hover(function() {
hoverTag('div.peekWetVar3', this);
}, function() {
$("div.peekWetVar3").hide();
});

$('table.wet-variety td.prod4').hover(function() {
hoverTag('div.peekWetVar4', this);
}, function() {
$("div.peekWetVar4").hide();
});

$('table.wet-variety td.prod5').hover(function() {
hoverTag('div.peekWetVar5', this);
}, function() {
$("div.peekWetVar5").hide();
});

$('table.wet-variety td.prod6').hover(function() {
hoverTag('div.peekWetVar6', this);
}, function() {
$("div.peekWetVar6").hide();
});

$('table.wet-variety td.prod7').hover(function() {
hoverTag('div.peekWetVar7', this);
}, function() {
$("div.peekWetVar7").hide();
});

//Treats Peeks
$('table.treats-cat-food td.prod1').hover(function() {
hoverTag('div.peekTreats1', this);
}, function() {
$("div.peekTreats1").hide();
});

$('table.treats-cat-food td.prod2').hover(function() {
hoverTag('div.peekTreats2', this);
}, function() {
$("div.peekTreats2").hide();
});

////////Main Products Display

function mainProdLoad(prodDiv){
if ($.browser.msie && $.browser.version.substr(0,1)<9) {
$(prodDiv).show();
} else{
$(prodDiv).fadeIn("slow");
}
}

//Dry Foods
$("#productsDryFood td.prod1").click(function(){
mainProdLoad('#dry-food-prod1');
return false;
});

$("#productsDryFood td.prod2").click(function(){
mainProdLoad('#dry-food-prod2');
return false;
});

$("#productsDryFood td.prod3").click(function(){
mainProdLoad('#dry-food-prod3');
return false;
});

$("#productsDryFood td.prod4").click(function(){
mainProdLoad('#dry-food-prod4');
return false;
});

$("#productsDryFood td.prod5").click(function(){
mainProdLoad('#dry-food-prod5');
return false;
});

$("#productsDryFood td.prod6").click(function(){
mainProdLoad('#dry-food-prod6');
return false;
});

//Wet Food - Seafood
$("table.wet-seafood td.prod1").click(function(){
mainProdLoad('#wetFoodSeafoodProd1');
return false;
});

$("table.wet-seafood td.prod2").click(function(){
mainProdLoad('#wetFoodSeafoodProd2');
return false;
});

$("table.wet-seafood td.prod3").click(function(){
mainProdLoad('#wetFoodSeafoodProd3');
return false;
});

$("table.wet-seafood td.prod4").click(function(){
mainProdLoad('#wetFoodSeafoodProd4');
return false;
});

$("table.wet-seafood td.prod5").click(function(){
mainProdLoad('#wetFoodSeafoodProd5');
return false;
});

$("table.wet-seafood td.prod6").click(function(){
mainProdLoad('#wetFoodSeafoodProd6');
return false;
});

$("table.wet-seafood td.prod7").click(function(){
mainProdLoad('#wetFoodSeafoodProd7');
return false;
});

$("table.wet-seafood td.prod8").click(function(){
mainProdLoad('#wetFoodSeafoodProd8');
return false;
});

$("table.wet-seafood td.prod9").click(function(){
mainProdLoad('#wetFoodSeafoodProd9');
return false;
});

//Wet Food - Poultry
$("table.wet-poultry td.prod1").click(function(){
mainProdLoad('#wetFoodPoultryProd1');
return false;
});

$("table.wet-poultry td.prod2").click(function(){
mainProdLoad('#wetFoodPoultryProd2');
return false;
});

$("table.wet-poultry td.prod3").click(function(){
mainProdLoad('#wetFoodPoultryProd3');
return false;
});

$("table.wet-poultry td.prod4").click(function(){
mainProdLoad('#wetFoodPoultryProd4');
return false;
});

$("table.wet-poultry td.prod5").click(function(){
mainProdLoad('#wetFoodPoultryProd5');
return false;
});

$("table.wet-poultry td.prod6").click(function(){
mainProdLoad('#wetFoodPoultryProd6');
return false;
});

//Wet Food - Beef
$("table.wet-beef td.prod1").click(function(){
mainProdLoad('#wetFoodPoultryProd2');
return false;
});

//Wet Food - Variety Packs
$("table.wet-variety td.prod1").click(function(){
mainProdLoad('#wetFoodVarietyProd1');
return false;
});

$("table.wet-variety td.prod2").click(function(){
mainProdLoad('#wetFoodVarietyProd2');
return false;
});

$("table.wet-variety td.prod3").click(function(){
mainProdLoad('#wetFoodVarietyProd3');
return false;
});

$("table.wet-variety td.prod4").click(function(){
mainProdLoad('#wetFoodVarietyProd4');
return false;
});

$("table.wet-variety td.prod5").click(function(){
mainProdLoad('#wetFoodVarietyProd5');
return false;
});

$("table.wet-variety td.prod6").click(function(){
mainProdLoad('#wetFoodVarietyProd6');
return false;
});

$("table.wet-variety td.prod7").click(function(){
mainProdLoad('#wetFoodVarietyProd7');
return false;
});

//Treats
$("#productsTreats td.prod1").click(function(){
mainProdLoad('#treats-food-prod1');
return false;
});

$("#productsTreats td.prod2").click(function(){
mainProdLoad('#treats-food-prod2');
return false;
});

////////Wet Foods Sub Category Nav Selection
$("#wet-food-selector li.wetSelect1 a").click(function(){
$(this).addClass("wetSelect1On");
$("#wet-food-selector li :not(.wetSelect1 a)").removeClass();
});

$("#wet-food-selector li.wetSelect2 a").click(function(){
$(this).addClass("wetSelect2On");
$("#wet-food-selector li :not(.wetSelect2 a)").removeClass();
});

$("#wet-food-selector li.wetSelect3 a").click(function(){
$(this).addClass("wetSelect3On");
$("#wet-food-selector li :not(.wetSelect3 a)").removeClass();
});

$("#wet-food-selector li.wetSelect4 a").click(function(){
$(this).addClass("wetSelect4On");
$("#wet-food-selector li :not(.wetSelect4 a)").removeClass();
});

////////Wet Foods Sub Category Div Selection
$("#wet-food-selector li").click(function(){ //Make sure BG image fits stage
$("#products-info").css("min-height","415px");
return false;
});

$("#productsWetFood li.wetSelect1").click(function(){
$(".wetFoodProducts").hide();
$(".wet-seafood").show();
return false;
});

$("#productsWetFood li.wetSelect2").click(function(){
$(".wetFoodProducts").hide();
$(".wet-poultry").show();
return false;
});

$("#productsWetFood li.wetSelect3").click(function(){
$(".wetFoodProducts").hide();
$(".wet-beef").show();
return false;
});

$("#productsWetFood li.wetSelect4").click(function(){
$(".wetFoodProducts").hide();
$(".wet-variety").show();
return false;
});

//Variety Pack Cross Sell
$("li a.crossSell1").click(function(){
$("#wet-food-selector li.wetSelect4 a").addClass("wetSelect4On");
$("#wet-food-selector li :not(.wetSelect4 a)").removeClass();
$(".wetFoodProducts").hide();
$(".wet-variety").show();
$(".product-all").hide();
$("#products-info").css("background","url(/images/products/wet/wet-products-home-bg.png) no-repeat 0 25px");
return false;
});

});
