/*** COPYRIGHT 2009  BY FDM4 INTERNATIONAL INC. - ALL RIGHTS RESERVED ********/
/*** googleAnalytics.js --                                                 ***/
/*****************************************************************************/
/*H010000 06/16/11 JZ - Customized. Added user id info.                      */
/*****************************************************************************/
/* 020002 05/18/10 APY- Add missing tax param for pageTracker._addTrans.     */
/* 020001 03/17/10 APY- Change vGaID to siteContent.GaID.                    */
/* 020000 03/08/10 JB - Account for b2b results page as well.                */
/* 010001 05/07/09 JD2- Removed document.write. Timing issues. Added vGaID.  */
/* 010000 04/17/09 JD2- Created.                                             */
/*****************************************************************************/

var pageTracker = null;

/* 010001 - removed document.write. */

/* Track page views */
if (typeof _gat != "undefined" && typeof siteContent.GaID != "undefined") {  /* 010001 */ /* 020001 */
 pageTracker = _gat._getTracker(siteContent.GaID); /* 020001 */

 /********************v H010000 v********************/

 if (vUserId)
  _gaq.push(['_setCustomVar',1,'UserID',vUserId,1]);

 /********************^ H010000 ^********************/

 pageTracker._trackPageview();
}

/* getParam now in global.js  020000 */

/* Run E-commerce Analytics */
var gsLocation=getParam("location");                               /* 020000 */
if (gsLocation=="b2c/retail-results.w"||gsLocation=="olc/results.w") {
   if (vOrderHeader != null && vOrderLine.length > 0 && pageTracker != null) {
      pageTracker._addTrans(vOrderHeader.orderId,vOrderHeader.affiliation,vOrderHeader.total,vOrderHeader.tax,vOrderHeader.shipping,vOrderHeader.city,vOrderHeader.state,vOrderHeader.country); /* 020002 */
      $.each(vOrderLine,function(i) {
         pageTracker._addItem(vOrderLine[i].orderId,vOrderLine[i].sku,vOrderLine[i].productName,vOrderLine[i].category,vOrderLine[i].price,vOrderLine[i].quantity);
      });
      pageTracker._trackTrans();
   }
}

