jQuery(function() {
// default input text
jQuery("input[type='text']", "#header").defaultText();

// global nav styling fixes
var navPointer = jQuery(".global_nav li li ul");
navPointer.parent().addClass("parent");
if(_browser.indexOf("IE") == 0) {
	jQuery("#main .container > div:nth-child(3n-2)").add("#footer .container > div:nth-child(3n-2)").css("padding-left", "0");
	jQuery("#main .container > div:nth-child(n+4)").css("margin-top", "3em");
	if(_browser.indexOf("IE7") == 0) {
		navPointer = jQuery(".global_nav > ul > li");
		var navPointerWidth = parseInt(navPointer.parent().css("width"));
		navPointer.css({
			"width" : Math.floor(navPointerWidth / navPointer.length) + "px"
			});
		navPointer.last().css("width", parseInt(navPointer.last().css("width")) + parseInt(navPointerWidth % navPointer.length) + "px");
	}
}

// ---------------------------------------------------------------------------------------
// BEGIN: Tabs
jQuery(".tab-nav a").click(function(e){
// Ignore href link
e.preventDefault();
 
// Get Current Index
var CurrIndex = jQuery(this).parents("ul:first").find("li").index(jQuery(this).parent());
 
// Switch Active Tab
jQuery(this).parents(".tab-nav").find(".active").removeClass("active");
jQuery(this).addClass("active");
 
// Switch Active Tab Content
jQuery(this).parents(".tabs:first").find(".tab-container .active").removeClass("active");
jQuery(jQuery(this).parents(".tabs:first").find(".tab-container .tab-content").get(CurrIndex)).addClass("active");
});
// END: Tabs

// Custom jQuery code
var noTab = 999;

// adjust link for pdf for specifications, qualifications, and size charts
jQuery(".view_pdf").each(function(i) {
  var pdfLink = jQuery(this).next().children("a:first-child").attr("href");
  jQuery(this).children("a:first-child").attr("href", pdfLink);
  jQuery(this).next().hide();

  if(pdfLink == undefined) {  
    noTab = i+2; // add 2 as there is no view_pdf in the first tab, and it is a base 1 count for nth-child

    jQuery(this).next().remove(); 
    jQuery(this).hide();

    jQuery(".tab-nav ul li:nth-child("+noTab+")").hide();
  }

});

// adjust link for brochure pdf
jQuery("a.view_brochure").attr("href", jQuery(".brochure_link a").attr("href"));
jQuery(".brochure_link ").hide();

// add class to request a quote link in utility nav
jQuery("#header div ul li:nth-child(4) a").addClass("callOut");

jQuery("#searchprev").wrap("<div class='button2 leftSide'><span></span></div>");
jQuery("#searchnext").wrap("<div class='button2 rightSide'><span></span></div>");

//jQuery(".button2:first-child").before("<div class='pagination'>");
//jQuery(".button2:last-child").after("</div>");

if( jQuery("body").hasClass("products_listing") ) {
$(".blurb h1").html($("#main h1:first-child").html() );
$("#main h1:first-child").hide();
}

jQuery("#navSupport").children("ul").css({marginLeft:"-179px"});
jQuery("#navAbout").children("ul").css({right:"0px"});

});



