$(document).ready(function() {	
	//Change color of the first quality price
	//$(".texttable:eq(1)").css({'color': '#5b8c01', 'font-weight': 'bold' });
	//---Hide empty tabs
	$("div.tabStrip ul li").each(function(idx) {
		if( $.trim($("div.tabPages #tabPage_" + $(this).attr("id")).remove("script").html()).length == 0 ) {
			$(this).attr("class","hidden");
		}
	});
	
	//---Bind tab click action
	$("div.tabStrip ul li:not(.hidden)").click(function(evt) {
		$("div.tabStrip ul li.on").attr("class","off");
		$(this).attr("class","on");
		$("div.tabPages div.on").attr("class","off");
		$("div.tabPages #tabPage_" + $(this).attr("id")).attr("class","on");
	});
	
	//---Collapse Related Items sidebar if empty
	if( $.trim($("#itemSidebar div.pageGuidedNavPanel div.pageGuidedNavPanelContent").text()).length == 0 ) {
		$("#itemSidebar").css("display","none");
	}
	
	//---Add breadcrumbs from history
	$("#pageHeadCrumbs").empty().append("<a class='blueAccent' href='/'>Home</a>"); //clear inexplicable "Customer Service" link from breadcrumbs
	var breadcrumbs = $.cookie("sailriteBreadcrumbs");
	if( breadcrumbs != null ) {
		$("#pageHeadCrumbs").append("<ul class='horizFilterList'>" + breadcrumbs + "</ul>");
	}
	
	//---Show flammable/oversize shipping icons if applicable
	if( isFlammable || isOversize ) {
		$("#tabPage_shipping").append("<ul class='itemIconList'></ul>");
		if( isFlammable ) {
			$("#tabPage_shipping ul").append("<li class='flammable'><img class='theFlame' src='/v2/images/icon_flammable.gif' /><a class='title' title='|This item is considered flammable and can only be shipped Ground within the 48 contiguous United States.' href='#'>Flammable</a></li>");
			/*$("#tabPage_shipping ul").append("<li class='flammable'><img class='theFlame' title='-This item is considered flammable and can only be shipped Ground within the 48 contiguous United States.' src='/v2/images/icon_flammable.gif' /><a title='-This item is considered flammable and can only be shipped Ground within the 48 contiguous United States.' href='#'>Flammable</a></li>");
			$('li.flammable a').tooltip({showURL:false,showBody:'-',track:true});
			$('img.theFlame').tooltip({showURL:false,showBody:'-',track:true});*/
		}
		if( isOversize ) {
			$("#tabPage_shipping ul").append("<li class='oversize'><img src='/v2/images/icon_oversize.gif' /><a class='title' title='|This item may require a Delivery Surcharge. This fee is in addition to the normal shipping rate selected. This charge is not calculated by this website, it will be added during the shipping stage. If you are ordering 6 foot or more of this item add $10' href='#'>Oversize Shipping</a></li>");
			$('li.oversize a').tooltip({showURL:false,showBody:'-',track:true});
		}
	}
	
	//---Configure tooltips and default image zoom
	//$('li.checkstock a').tooltip({showURL:false,showBody:'-',track:true});
	//$('img.checkMark').tooltip({showURL:false,showBody:'-',track:true});
	if( !hasDefaultZoomImage ) {
		$("#itemBodyMediaZoom").css("display","none");
		$("a.zoomLink").attr("onclick","").css("cursor","default");
		
	}

	//---Configure for Video items
	isFreeVideoItem = ($.trim($("#freeVideoPlaceholder").html()).length > 0);
	if( (isDownloadItem && $(".tabStrip #video").attr("class") != "hidden") || isFreeVideoItem ) {
		var jqVideoInput = $("#tabPage_video input").eq(0);
		if( isFreeVideoItem ) {
			jqVideoInput = $("#freeVideoPlaceholder input").eq(0);
		}
		var clickfn = function(evt) {
			jqVideoInput.click();
		};
		overrideZoom = true;
		$("#mfItem_targetImage").attr("src", jqVideoInput.attr("src"));
		$("#mfItem_targetImage").css("cursor","pointer").click(clickfn);
		$("#itemBodyMediaZoom").css("display","none");
		//$("#mediaThumbCell").attr("width","175").attr("height","175").attr("valign","top");
		//$("#mfItem_targetImage").attr("width","175").attr("height","175");
		//$("#itemBodyContent").css("width","432px");
		$(".tabStrip #video").attr("class","hidden");
		if( (customerPrice == "FREE") || (customerPrice == "$0.00") ) {
			$("#playButton").css("display","inline").click(clickfn);
		}
		$('li.checkstock').css("display","none");
	}
	
	//---Configure for instruction items
	if( isFreeInstructionItem ) {
		var clickfn = function(evt) {
			window.location=instructionsDownloadLink;
		};
		$("#mfItem_targetImage").css("cursor","pointer").click(clickfn);
		$("#downloadButton").css("display","inline").click(clickfn);
		$('li.checkstock').css("display","none");
	}
	
	//---Tweak notes input/label
	//$(".relatedItemOptions #custcolweb_notes").parent().parent().parent().hide();
	$("#itemBodyContentOptions #custcolweb_notes").parent().parent().prev().hide().prev().hide().parent().parent().prepend("<tr><td class='p1'>Notes</td></tr>");
	
});

function zoomImage() {
	if( overrideZoom ) { return false; }
	if( !hasDefaultZoomImage ) {	return false; }
	mediaFlicker_selectItem($("#mfItem"), $("#mfItem li.on"));
	return false;
}
		

function addSampleToCart(itemId, itemName) {
	$("#form5910 #custcol14").attr("value","["+itemId+"] "+itemName);
	$("#form5910").submit();
}
