// jQuery with no conflicts
// use jQuery("div#id") rather than $("div#id")
jQuery.noConflict();

// jQuery preload images
jQuery.preloadImages = function() {
	for(var i = 0; i<arguments.length; i++) {
		jQuery("<img>").attr("src", arguments[i]);
	}
}

jQuery(document).ready(function() {
	// alert('jQuery loves you');

	// preload top nav rollovers
	jQuery.preloadImages(
		"/images/nav_boards_on.png",
		"/images/nav_bindings_on.png",
		"/images/nav_boots_on.png",
		"/images/nav_accessories_on.png",
		"/images/nav_news_on.png",
		"/images/nav_team_on.png",
		"/images/nav_alliance_on.png",
		"/images/nav_community_on.png",
		"/images/nav_support_on.png"
	);
	// top nav roll overs
	jQuery("div#topnav img").mouseover(function(){
		rollover_path = jQuery(this).attr("src").replace(".png", "_on.png");
		jQuery(this).attr("src", rollover_path);
	});
	// top nav roll outs
	jQuery("div#topnav img").mouseout(function(){
		rollover_path = jQuery(this).attr("src").replace("_on.png", ".png");
		jQuery(this).attr("src", rollover_path);
	});

	// notice & error fade out
	// var removeAlert = function() { jQuery("div.alert").fadeOut('slow', function() { jQuery(this).remove(); }); };
	// window.setTimeout(removeAlert, 6000);
	// var removeError = function() { jQuery("div.errorExplanation").fadeOut('slow', function() { jQuery(this).remove(); }); };
	// window.setTimeout(removeError, 6000);
	jQuery("img[alt='+']").parent('a')
		.hover(function(e){
			jQuery(this).find('img').attr('src', '/images/more_plus_green.png');
		}, function(e){
			jQuery(this).find('img').attr('src', '/images/more_plus_grey.png');
		});
	
	// binding and boot matrix hover bubbles
	jQuery("div.compare_link_binding_boot img").mouseover(function(){
		jQuery(this).parent().parent().next(".matrix_binding_boot_info").css("visibility","visible");
		return false;
	});
	jQuery("div.compare_link_binding_boot img").mouseout(function(){
		jQuery(this).parent().parent().next(".matrix_binding_boot_info").css("visibility","hidden");
		return false;
	});


	// mens nav swap
	jQuery("a#product_nav_swap_mens").click(function(){
		jQuery("div#product_nav_womens").hide();
		jQuery("div#product_nav_kids").hide();
		jQuery("div#product_nav_mens").show();
		return false;
	});
	
		// womens nav swap
	jQuery("a#product_nav_swap_womens").click(function(){
		jQuery("div#product_nav_mens").hide();
		jQuery("div#product_nav_kids").hide();
		jQuery("div#product_nav_womens").show();
		return false;
	});
	
		// kids nav swap
	jQuery("a#product_nav_swap_kids").click(function(){
		jQuery("div#product_nav_mens").hide();
		jQuery("div#product_nav_womens").hide();
		jQuery("div#product_nav_kids").show();
		return false;
	});

	// mens nav swap boot and binding
	jQuery("a#product_nav_swap_mens").click(function(){
		jQuery("div#product_bbnav_womens").hide();
		jQuery("div#product_bbnav_kids").hide();
		jQuery("div#product_bbnav_mens").show();
		return false;
	});

	// womens nav swap boot and binding
	jQuery("a#product_nav_swap_womens").click(function(){
		jQuery("div#product_bbnav_mens").hide();
		jQuery("div#product_bbnav_kids").hide();
		jQuery("div#product_bbnav_womens").show();
		return false;
	});
	
	// kids nav swap boot and binding
	jQuery("a#product_nav_swap_kids").click(function(){
		jQuery("div#product_bbnav_mens").hide();
		jQuery("div#product_bbnav_womens").hide();
		jQuery("div#product_bbnav_kids").show();
		return false;
	});
	
	// tech nav swap
	jQuery("a#tech_nav_swap_boards").click(function(){
		jQuery("div#tech_nav_bindings").hide();
		jQuery("div#tech_nav_boots").hide();
		jQuery("div#tech_nav_boards").show();
		return false;
	});
	jQuery("a#tech_nav_swap_boots").click(function(){
		jQuery("div#tech_nav_bindings").hide();
		jQuery("div#tech_nav_boards").hide();
		jQuery("div#tech_nav_boots").show();
		return false;
	});
	jQuery("a#tech_nav_swap_bindings").click(function(){
		jQuery("div#tech_nav_boards").hide();
		jQuery("div#tech_nav_boots").hide();
		jQuery("div#tech_nav_bindings").show();
		return false;
	});	
	// product images size swap (boards)
	jQuery("div#product_sizes img").mouseover(function(){
		if (jQuery(this).attr("class")) {
			new_path = "http://s7d5.scene7.com/is/image/TheGoods/k2snowboarding_0910_board_main?$k2snowboarding_product_boards_main$&$board_top=is{TheGoods/k2snowbrd_0910_" + jQuery(this).attr("class") + "}&$board_bottom=is{TheGoods/k2snowbrd_0910_" + jQuery(this).attr("class") + "}&layer=1&src=$board_bottom$&size=205,1772&pos=92,720&flip=ud&&opac=100"
			// alert(new_path);
			jQuery("div#product_mainimage img").attr("src", new_path);
		}
	});
	
	// product images size swap (boards with sticker)
	jQuery("div#product_sizes img").mouseover(function(){
		if (jQuery(this).attr("class")) {
			new_path = "http://s7d5.scene7.com/is/image/TheGoods/k2snowboarding_0910_board_main?$k2snowboarding_product_boards_main$&$board_top=is{TheGoods/k2snowbrd_0910_" + jQuery(this).attr("class") + "}&$board_bottom=is{TheGoods/k2snowbrd_0910_" + jQuery(this).attr("class") + "}&$sticker=is{TheGoods/k2snowboarding_0910_sticker_new}&layer=1&src=$board_bottom$&size=205,1772&pos=92,720&flip=ud&&opac=100&layer=5&src=$sticker$&size=45,45&pos=30,30"
			// alert(new_path);
			jQuery("div#product_mainimage_sticker img").attr("src", new_path);
		}
	});
	
		// product images size swap (kids boards)
	jQuery("div#product_sizes img").mouseover(function(){
		if (jQuery(this).attr("class")) {
			new_path = "http://s7d5.scene7.com/is/image/TheGoods/k2snowboarding_0910_board_main-kids?$k2snowboarding_product_boards_main$&$board_top=is{TheGoods/k2snowbrd_0910_" + jQuery(this).attr("class") + "}&$board_bottom=is{TheGoods/k2snowbrd_0910_" + jQuery(this).attr("class") + "}&layer=1&src=$board_bottom$&size=190,1644&pos=92,700&flip=ud&&opac=100"
			// alert(new_path);
			jQuery("div#product_mainimage_kids img").attr("src", new_path);
		}
	});
	// product images size swap (kids boards with sticker)
	jQuery("div#product_sizes img").mouseover(function(){
		if (jQuery(this).attr("class")) {
			new_path = "http://s7d5.scene7.com/is/image/TheGoods/k2snowboarding_0910_board_main-kids?$k2snowboarding_product_boards_main$&$board_top=is{TheGoods/k2snowbrd_0910_" + jQuery(this).attr("class") + "}&$board_bottom=is{TheGoods/k2snowbrd_0910_" + jQuery(this).attr("class") + "}&$sticker=is{TheGoods/k2snowboarding_0910_sticker_new}&layer=1&src=$board_bottom$&size=190,1644&pos=92,700&flip=ud&&opac=100&layer=5&src=$sticker$&size=45,45&pos=30,100"
			// alert(new_path);
			jQuery("div#product_mainimage_kids_sticker img").attr("src", new_path);
		}
	});

	
	// product images size swap (bindings/boots)
	jQuery("div#product_sizes_short img").mouseover(function(){
		if (jQuery(this).attr("class")) {
			new_path = "http://s7d5.scene7.com/is/image/TheGoods/k2snowbrd_0910_" + jQuery(this).attr("class") + "?$k2snowboarding_product_boots-bindings$"
			// alert(new_path);
			jQuery("div#product_mainimage img").attr("src", new_path);
		}
	});

	// support answer toggle
	jQuery(".question").click(function(){
		// jQuery(this).siblings(".answer").toggle();
		jQuery(".answer").hide();
		jQuery(this).siblings(".answer").show();
	});

	// lightbox
	jQuery('#lightbox a').lightBox(); // Select all links in object with lightbox ID
	jQuery("a.lightbox").lightBox(); // Select all links with lightbox class

});