$(document).ready(function() {
  // Cufon declarations
  Cufon.replace('#redBox', { fontFamily: 'MetaPro', fontSize: '14px' });
  Cufon.replace('#redBox strong, .products-nav dt', { fontFamily: 'MetaProBold', fontSize: '14px' });
  Cufon.replace('#headerInfo h3,#productInfo h3', { fontFamily: 'MetaPro', fontSize: '18px' });
  Cufon.replace('#headerInfo p', { fontFamily: 'MetaItalic', fontSize: '12px' });
  Cufon.replace('#expandContent dt', { fontFamily: 'MetaNormal', fontSize: '16px' });
  Cufon.replace('#headerInfo a,#controls', { fontFamily: 'MetaCap', fontSize: '12px' });
  Cufon.replace('.button', { fontFamily: 'MetaPro', fontSize: '16px' });
  Cufon.replace('#headerContent .location', { fontFamily: 'MetaProBold', fontSize: '11px' });
  Cufon.replace('#headerContent .phone, #headerContent a', { fontFamily: 'MetaItalic', fontSize: '11px' });
  Cufon.replace('#headerContent .name, .products-nav dd a', { fontFamily: 'MetaNormal', fontSize: '11px' });
  Cufon.replace('#printShare, .download-pdf', { fontFamily: 'MetaPro', fontSize: '12px' });
  Cufon.replace('.user-info h4,#galleryContainer h3', { fontFamily: 'MetaCapBold', fontSize: '14px' });
  Cufon.replace('.user-info p', { fontFamily: 'MetaBoldItalic', fontSize: '11px' });
  Cufon.replace('#newsNav h6', { fontFamily: 'MetaItalic', fontSize: '20px' });
  Cufon.replace('#productsNav .category-nav a', { fontFamily: 'MetaItalic', fontSize: '14px' });
  Cufon.replace('.news-article .date', { fontFamily: 'MetaItalic', fontSize: '11px' });
  Cufon.replace('.news-article h2', { fontFamily: 'MetaPro', fontSize: '18px' });
  Cufon.replace('.four-oh-four h6', { fontFamily: 'MetaNormal', fontSize: '16px' });
  Cufon.now();
  
  // Red & gray box slide-in
  // $("#redBox, #grayBox").hide();
  // $(window).load(function(){
  //   var speed = 1200;
  //   $("#redBox, #grayBox").show();
  //   var redHeight = $("#redBox").outerHeight();
  //   var redMargin = -redHeight + 145;
  //   $("#redBox").css({top: redMargin});
  //   setTimeout(function(){
  //     $("#redBox").animate({top:145},speed-400,"easeOutSine");
  //   },400);
  //   var grayHeight = $("#grayBox").outerHeight();
  //   var grayMargin = -grayHeight + 145;
  //   var redPadding = (redHeight + 14);
  //   $("#grayBox").css({top: grayMargin, paddingTop: redPadding});
  //   $("#grayBox").animate({top:145},speed,"easeOutSine");
  //   //var contentHeight = grayHeight + redHeight + 40;
  //   //$("#floatedContent").css({height:contentHeight});
  // });
  
  $(".button").mouseenter(function(){
    $(this).attr("id","blue");
  }).mouseleave(function(){
    $(this).attr("id","");
  });
  
  // Resize on load
  jQuery(document).ready(function(){
    bClass = $("body").attr("class");
    bID = $("body").attr("id");
    
    if(bClass == "management") {
      $(".col1inner").each(function(){
        $(this).height($(this).parents("li").height() - 12);
      });
    }
    if(bClass == "recent-news" || bClass == "events") {
      $("#newsContent").css({"minHeight": $("#newsContent").outerHeight()});
      $("#newsContent").height($(window).height() - 145);
      $("#printShare").css({"right": ($(window).width() - 675) / 2});
    }
    if(bClass == "products") {
      $("#productsContent").height($(window).height() - 145);
      $("#productsContent").css({"minHeight": $("#productsNav").outerHeight()});
    }
    if(bClass == "projects" && bID == "sheet-metal") {
      $("#galleryContainer").height($(window).height() - 155);
    }
  });
  
  // Resize on resize
  $(window).resize(function() {
    bClass = $("body").attr("class");
    bID = $("body").attr("id");
    
    if(bClass == "recent-news" || bClass == "events") {
      $("#newsContent").height($(window).height() - 145);
      $("#printShare").css({"right": ($(window).width() - 675) / 2});
    }
    if(bClass == "products") {
      $("#productsContent").height($(window).height() - 145);
    }
    if(bClass == "projects" && bID == "sheet-metal") {
      $("#galleryContainer").height($(window).height() - 155);
    }
  });
  
  // 
  var oldIMG = $("#productInfo img").attr("src");
  var oldText = $("#productInfo h3").text();
  
  $(".category-nav li a:not(.active)").mouseenter(function(){
    var newIMG = "/wp-content/themes/hamlin/images/product-images/" + $(this).attr("href").replace("-cat","").replace("/sheet-metal/products/","") + ".jpg";
    $("#productInfo img").attr("src",newIMG);
    
    $("#productInfo h3").text($(this).text());
    Cufon.replace('#productInfo h3', { fontFamily: 'MetaPro', fontSize: '18px' });
    
    $(this).css({color: "#EEEEEE"});
    Cufon.replace(".category-nav li a", { fontFamily: 'MetaItalic', fontSize: '14px' });
    
  }).mouseleave(function(){
    $("#productInfo img").attr("src",oldIMG);
    
    $("#productInfo h3").text(oldText);
    Cufon.replace('#productInfo h3', { fontFamily: 'MetaPro', fontSize: '18px' });
    
    $(this).css({color: "#979797"});
    Cufon.replace(".category-nav li a", { fontFamily: 'MetaItalic', fontSize: '14px' });
  });
  
  $(".print-this").click(function(){
    window.print();
    return false;
  });
  
  // Row striping
  $("#management li:odd").addClass("even");
  $("#management li:even").addClass("odd");
  
  $(window).scroll(function() {
      $("#backstretch-wrap").css({"top": 145});
  });
  
  
});
