  var GACodes = new Array();
 
  function SetGoogleTrackingInfo(trackCode) {
      var trackinginfo = GetGoogleTrackInfo(trackCode);
      var tiArray = trackinginfo.split(',');
      _gaq.push(tiArray);    
  }

  function SetGoogleTrackingArray() {

      GACodes[0] = "PurchaseList|_trackEvent, 'List', 'Click', 'Purchase A List'";
      GACodes[1] = "CustomList|_trackEvent, 'List', 'Click', 'Create A Custom List'";
      GACodes[2] = "UploadList|_trackEvent, 'List', 'Click', 'Upload A List'";

      GACodes[3] = "Remove_StyleGuide|_trackEvent, 'StyleGuide', 'Click', 'Remove Style Guide'";
      GACodes[4] = "Edit_StyleGuide|_trackEvent, 'StyleGuide', 'Click', 'Edit Style Guide'";
      GACodes[5] = "Add_StyleGuide|_trackEvent, 'StyleGuide', 'Click', 'Add Style Guide'";
  }

  function GetGoogleTrackInfo(trackingcode) {
      var returnvalue = 'none';
      
      
      if (GACodes == null || GACodes.length == 0)
          SetGoogleTrackingArray();
          
      for (var i = 0, len = GACodes.length; i < len; ++i) {
          var itemvalue = GACodes[i];
          var arrGAvalue = itemvalue.split("|");

          if (arrGAvalue.length == 2) {
              if (arrGAvalue[0] == trackingcode) {
                  returnvalue = arrGAvalue[1];
                  break;
              }
          }

      }
      return returnvalue;
  }
