var isSale = false;
/*
var discount = .85;
var discountSkus = "SCRKITGFORCE120M,SCRKITGFORCEMINI120M,SCRKITGFORCE2EXTREME,SCRKITGFORCE2";
var resinDiscount = .7;
var resinSkus = "N2010AMBER15,N2010AMBER30,N2010CLEAR15,N2010CLEAR30,N2010GRAY15,N2010GRAY30,N2020AMBER15,N2020AMBER30,N2020BLUE15,N2020CLEAR15,N2020CLEAR30,N2020GRAY15,N2020GRAY30,N2020GREEN15,N2030AMBER15,N2030AMBER30,N2030CLEAR15,N2030CLEAR30,CHIPFILLER,N1000CRACK10,N1000CRACK30,N2000CRACK30,N2000CRACK10,NGP100,PITFILLER,PITPOLISH";
*/
var discounts = [
  {"skus": "ALCOHOLPADS40,BULLEYEMAKER,CERTEXAMPKG,CHIPFILLER,DRILLBITSCAR,DRILLHOLETAPPER,DRILLRECHARGEABLE,DVDECOVACSYSTRAINING,DVDG3FUSIONTRAINING,DVDGFORCESCRTRAINING,DVDHEADLAMPRESTOR,DVDTRAININGCOMP,EARPLUGS,FILMTABS,GRAFFITIFILM24,GRAFFITIFILM36,GRAFFITIFILM48,GRAFFITIFILM60,GRAFFITIFILM72,HLBULB,HLCURINGLAMP,HLDUSTMASK2,HLGCLEARCOATING,HLKITCASE,HLKITORBUPGD120,HLKITPREP,HLLAMPSYST,HLLAMPSYSTCOAT,HLPROSYST120,HLPROSYST240,HLSANDINGBLOCK,HLSANDINGDISK1200,HLSANDINGDISK1500,HLSANDINGDISK180,HLSANDINGDISK2000,HLSANDINGDISK240,HLSANDINGDISK320,HLSANDINGDISK400,HLSANDINGDISK600,HLSPRBOT,HLSTAND,HLWRAP,HOODPROTECTOR,INJCLEANERS,INJSEALLUBE,INTERFACEPAD3,IRTHERMOMETER,IRTHERMOPEN,MANUALECO,MANUALHL,MANUALSCR,MANUALWS2000,MANUALWSG3,MASKINGTAPE,MICROFBRCLOTH3,MIRROR,MKABOARD2,MKBANNER,MKBILLBOARD,MKBROCHURERACK1,MKBROCHURERACK2,MKBUSINESSCARD,MKINVOICE,MKLGFLYER,MKLGPOSTCARD,MKMIRRORHANG,MKPOSTERUM,MKPRINTAD1,MKRACKCARDSSCR,MKRACKCARDWS,MKRADIO1,MKRADIO2,MKSMFLYER,MKSTPOSTCARD,MKTV1,MKTV2,MKYARDSIGN,MOISTUREEVAP,N1000CRACK10,N1000CRACK30,N2000CRACK10,N2000CRACK30,N2010AMBER15,N2010AMBER30,N2010CLEAR15,N2010CLEAR30,N2010GRAY15,N2010GRAY30,N2020AMBER15,N2020AMBER30,N2020BLUE15,N2020CLEAR15,N2020CLEAR30,N2020GRAY15,N2020GRAY30,N2020GREEN15,N2030AMBER15,N2030AMBER30,N2030CLEAR15,N2030CLEAR30,NGP100,OLFEKNIFE,PITFILLER,PITPOLISH,PMVKITECO,PMVKITG3,PROBEFIXTIP,PROBEREPLTIP,PROBETIPS,PROCURLAMP,PROTGLOVES50,PROTGLOVES6,PVCAMLOCK,PVCORNEREDGEECO,PVCORNEREDGEG3,PVCRACKEXP,PVECOCAMLOCK,PVECOINJASSYA,PVECOINJASSYSS,PVECOINJSS&STAND,PVECOSTAND,PVECOVACCOMPLETE,PVECOVACSSCOMPLETE,PVG3BODY,PVG3CAMLOCK,PVG3COMP,PVG3INJ&STAND,PVG3INJASSY,PVG3PISTONASSY,PVG3RESINPISTONTHD,PVG3RESPISTOOL,PVG3STAND,PVPITADAPTER,PVVERTGLS,RAINBLOCKER,RAZBLADES100,SAFETYGLASSES,SCRABRADING100-3,SCRABRADING100-5,SCRABRADING180-3,SCRABRADING180-5,SCRABRADING240-3,SCRABRADING240-5,SCRABRADING320-3,SCRABRADING320-5,SCRABRADING400-3,SCRABRADING400-5,SCRABRADING600-3,SCRABRADINGASSPK-3,SCRABRADINGASSPK-5,SCRBACKERPAD2CH,SCRBACKERPAD3,SCRBACKERPAD4,SCRBACKERPAD5,SCRBRUSHES,SCRBURNDISK18010,SCRBURNDISK24010,SCRBURNDISK32010,SCRBURNDISK40010,SCRCOMPOUND250,SCRCOMPOUNDCLR250,SCRDAM,SCRDISK23PK,SCRDISK33PK,SCRDISK43PKV,SCRDISK63PK,SCRDISKCLNBRUSH,SCRDISKCLNBRUSHSS,SCRDRL120CWF,SCRDRL120M,SCRDRL120MNR,SCRGFORCE2ABRUPG,SCRGFORCE2KITCASE,SCRGFORCEABRADESYS,SCRGRAFFITIA600-5,SCRGRAFFITIBAG,SCRGRAFFITIBLUE,SCRGRAFFITIBUCKET,SCRGRAFFITIBUCKETLID,SCRGRAFFITICHIZ,SCRGRAFFITICOTTONGLV,SCRGRAFFITIDIATIP,SCRGRAFFITIHEATGUN,SCRGRAFFITIKIT,SCRGRAFFITISPRAY,SCRGRAFFITISQUBLDCH8,SCRGRAFFITITRISCR,SCRGRAFFITITRISCRBLD,SCRGRAFFITIUNGRHNDL,SCRGRAFFITIUNGRPROBM,SCRGRAFFITIWINWASHER,SCRIDCHART,SCRKITCASE,SCRKITGFORCE120M,SCRKITGFORCE2,SCRKITGFORCE2EXTREME,SCRKITGFORCEMINI120M,SCRKITGFORCEMINI120M-COPY,SCRMARKER,SCRMIXCONT,SCRMIXCONTCLR,SCRMIXTOOL,SCRPUMPBTLFTNG,SCRSPRBOT,SCRTEMPCHART,SCRWRENCH,SCRWTRFD,SCRWTRFDBLTCLP,SCRWTRFDBOTTLE,SCRWTRFDBTLHLDR,SCRWTRFDEXT,SCRWTRFDHEADNEW,SCRWTRFDHOLDER,SCRWTRFDRISERM,SEALKIT2000,SEALKITECO,SEALKITG3,SEALKITSTD,SEALLOWERG3,SEALLOWPIST,SEALOUTERWH,SEALPITVERT,SEALREMTOOL,SEALRESINPISTG3,SEALUPPER2000G3,SEALUPPERSTD2,SUCTCUPBLKSTD,SUCTCUPCLEAR,SUCTCUPSEAL,SUCTCUPUVLAM,TINTEDRESINSPECIAL,UVBLOCKER12,UVBULBROUND,UVBULBSTD,UVLAMP12V,UVLAMPFUSE,WHITETOWELS,WINDOWCLNR,WKITCASE,WSECOMINI,WSECOMINIPLUS,WSECOMINIPLUSSS,WSECOMINISS,WSECOMINISS-COPY,WSECOPRO,WSECOSSPRO,WSG3MINI,WSG3MINIPLUS,WSG3PRO,WSG3PROPLUS,WTRPROCLEAN", "discount": .80, "type": "percent"},
  {"skus": "PVECOVACCOMPLETE,PVECOVACSSCOMPLETE", "discount": 200, "type": "dollar"}
  /*
  {"skus": "SCRGFORCEABRADESYS", "discount": 130, "type": "dollar"},
  {"skus": "HLKITPREP", "discount": 70, "type": "dollar"},
  {"skus": "TINTEDRESINSPECIAL", "discount": 46.5, "type": "dollar"},
  {"skus": "SCRGFORCE2ABRUPG", "discount": 66, "type": "dollar"},
  {"skus": "CERTEXAMPKG", "discount": .5, "type": "percent"}
  */
];

$(document).ready(function() {
    
    $('body').addClass('category');
    
    // Grid formatting:
    $('.productsCategory .item:nth-child(4n)').css({'margin-right':'0'});
    
    var categoryDescription = $('#categoryDescription');
    if (categoryHeadingImage) {
        //categoryDescription.css({'background':'url('+categoryHeadingImage+') no-repeat'});
        categoryDescription.before('<img src="' + categoryHeadingImage + '" />');
    }
    
    var pagination = $('#storeCategoryContainer div.pagination');
    if (pagination.length > 0) {
        pagination.find('a.prevNext').each(function() {
            if ($(this).html() == '›') {
                $(this).html('<span class="pagerArrow right">&nbsp;</span>');
            }
            
            if ($(this).html() == '»') {
                $(this).html('<span class="pagerArrow right">&nbsp;</span><span class="pagerArrow right twoRight">&nbsp;</span>');
            }
            
            if ($(this).html() == '‹') {
                $(this).html('<span class="pagerArrow left">&nbsp;</span>');
            }
            
            if ($(this).html() == '«') {
                $(this).html('<span class="pagerArrow left twoLeft">&nbsp;</span><span class="pagerArrow left">&nbsp;</span>');
            }
            
        });
    }
  
    // New "sale price" code determined by variables at the top of this script
    if ( isSale ) {
      $(".productsCategory .item").each(function() {
        var pSku = $(this).find(".productItemSku").text();
        var pPrice = $(this).find(".productPrice span").text().replace(',','');
        pPrice = parseFloat(pPrice);
        var sPrice = 0;
        for ( i = 0; i < discounts.length; i++ ) {
          if ( discounts[i].skus.indexOf(pSku) > -1 ) {
            if ( discounts[i].type == "dollar" ) {
              sPrice = pPrice - discounts[i].discount;
            } else if ( discounts[i].type == "percent" ) {
              sPrice = pPrice * discounts[i].discount;
            }
          }
        }
        /*
        if ( resinSkus.indexOf(pSku) > -1 ) {
          sPrice = pPrice * resinDiscount;
        } else if ( !discountSkus.length || discountSkus.indexOf(pSku) > -1 ) {
          sPrice = pPrice * discount;
        }
        */
        if ( sPrice > 0 ) {
          $(this).find(".productPrice").wrapInner('<s></s>');
          $(this).find(".productPrice").after('<p style="color:#ae0924;">Sale Price $' + sPrice.toFixed(2) + '</p>');
        }
      });
    }
    
    // "Buy Now" link popover:
    $('.productsCategory .item a.image').each(function() {
        $(this).append('<span class="lnkBuyNow">Buy Now</span>');
        $('.lnkBuyNow').hide();
        $(this).hover(function() {
            $(this).find('.lnkBuyNow').show();
        }, function() {
            $(this).find('.lnkBuyNow').fadeOut(25);
        });
    });
    
    $('.productPrice span').each(function() {
        var tPrice = Number($(this).text().replace(',',''));
        if ( tPrice == 0 ) {
          $(this).parent().text('Temporarily Unavailable');
        } else {
          if (tPrice < 10) {
              //alert(tPrice);
              $(this).text(parseFloat($(this).text()).toFixed(2));
          }
        }
    });
    
});
