function AddPageTag()
{
  try
  {
    if (AnalyticsSearchPerformed)
    {
      AddSearchPageTag();
    }
    else
    {
      var pageTracker = _gat._getTracker(GoogleSiteID);
      pageTracker._trackPageview(AnalyticsPage + ", " + AnalyticsCategory);
    }
  }
  catch(err) {}
} //AddPageTag

function AddSearchPageTag()
{
  try
  {
    var pageTracker = _gat._getTracker(GoogleSiteID);
    pageTracker._trackPageview(AnalyticsPage + "?Query=" + AnalyticsSearchTerm + "&Category=" + AnalyticsCategory);
    pageTracker._setVar("Search");
  }
  catch(err) {}
} //AddSearchPageTag

function AddEmailPageTag()
{
  try
  {
    var pageTracker = _gat._getTracker(GoogleSiteID);
    pageTracker._trackPageview("Registration:(Email Signup) " + AnalyticsPage + ", " + AnalyticsCategory);
    pageTracker._setVar("Email Signup");
  }
  catch(err) {}
} //AddPageTag

function AddReceiptPageTag(GASaleCatS)
//function AddReceiptPageTag()
{
  try
  {
    var pageTracker = _gat._getTracker(GoogleSiteID);
    pageTracker._trackPageview("Order Complete");

    //Google requires Tax and Shipping to be empty strings if value is 0    
    Tax = (Tax == 0 ? "" : Tax);
    Shipping = (Shipping == 0 ? "" : Shipping);
    
    pageTracker._addTrans(OrderID , "", SubTotal, Tax, Shipping, City, State, Country);

	var GASaleCatArry= new Array();
    for (var i = 0; i < LineItems.length; i++)
    {
		var strSKU="";	
		if (GASaleCatS.length >0)
		{	
			GASaleCatArry=GASaleCatS.split(",");
			for ( var j=0; j<GASaleCatArry.length; j++)
			{
				var ArryTemp = new Array();			
				ArryTemp=GASaleCatArry[j].split("-");			
		
				if (ArryTemp[0]==LineItems[i].SKU)
				{
					if (ArryTemp[1]=="Sale")
					{					
						strSKU=GASaleCatArry[j];
					}
					
					break;
				}
				
			}
		}
		
		if (strSKU=="") 
		{
			strSKU=LineItems[i].SKU;
		}	
					
		
	//alert(strSKU);
      pageTracker._addItem(LineItems[i].OrderID, strSKU, LineItems[i].ProductName, LineItems[i].Category, LineItems[i].Price, LineItems[i].Quantity);
    }

    pageTracker._trackTrans();
    
    pageTracker._setVar("Customer");
  }
  catch(err) {}
} //AddReceiptPageTag

function AddEventTrack(EventTrackingCategory, EventTrackingAction, EventTrackingLabel)
{
  try
  {
	var pageTracker = _gat._getTracker(GoogleSiteID); 
	/*alert("Category: " +EventTrackingCategory );   
	alert("Action: "+EventTrackingAction); 
	alert("Label: "+EventTrackingLabel);
	alert(pageTracker);
	alert(pageTracker._trackEvent);*/
    pageTracker._trackEvent(EventTrackingCategory, EventTrackingAction, EventTrackingLabel,1);
    /*alert("come here");  */ 
  }
  catch(err) 
  {
	/*alert("catched error:" + err.message);*/
  }
}

function AddLinkClickTrack(OutGoingLink)
{
  try
  {
    
      var pageTracker = _gat._getTracker(GoogleSiteID);
      pageTracker._trackPageview(OutGoingLink);
    
  }
  catch(err) {}
}


