/* Add first item to cart*/ 
function OmnitureAddFirstItem(account, skus)
{
      var s=s_gi(account);
      s.linkTrackVars='events,products';
      s.linkTrackEvents='scAdd,scOpen,scRemove,scView,event4';
      s.events='scAdd,scOpen';
      s.products=skus;
      s.tl(this,'o','cartAdd');
}

/* Add item to cart*/
function OmnitureAddItem(account, skus)
{
      var s=s_gi(account);
      s.linkTrackVars='events,products';
      s.linkTrackEvents='scAdd,scOpen,scRemove,scView,event4';
      s.events='scAdd';
      s.products=skus;
      s.tl(this,'o','cartAdd');
}

/* Remove item from cart */
function OmnitureRemoveItem(account, skus)
{
      var s=s_gi(account);
      s.linkTrackVars='events,products';
      s.linkTrackEvents='scAdd,scOpen,scRemove,scView,event4';
      s.events='scRemove';
      s.products=skus;
      s.tl(this,'o','cartRemove');
}

/* Cart Views (products variable not necessary) */
function OmnitureViewCart(account)
{ 
      var s=s_gi(account);
      s.linkTrackVars='events,products';
      s.linkTrackEvents='scAdd,scOpen,scRemove,scView,event4';
      s.events='scView';
      s.products='';
      s.tl(this,'o','cartView');
}

/* Cart Updates (I have set up event4 for cart updates) */
function OmnitureUpdateItem(account, skus)
{
      var s=s_gi(account);
      s.linkTrackVars='events,products';
      s.linkTrackEvents='scAdd,scOpen,scRemove,scView,event4';
      s.events='event4';
      s.products=skus;
      s.tl(this,'o','cartUpdate');
}
