function callPageTracking(url){				
		SiTrackPage(url);					
}
function callWineGuideTracking(url,tab){				
		var pageURL = url + tab;
		SiNewPageContext();
		SiTrackPage(pageURL);					
}
function removeSpecialChars(text)
{
	text = text.replace(/ /,"");
	text = text.replace("/","_");
	text = text.replace("-","_");
	return text;
}
function callCIDTracking()
{
	var cidValue=CIDExtractValue("cid",document.URL,"&");
	if (cidValue == null) cidValue=CIDExtractValue("cid",document.cookie,";");
	if (cidValue != null) SiTrackData("cid="+cidValue);	
}

function CIDExtractValue(Name,DataSource,DataEndChar)
{
  var Prefix = Name+"=";
  var Value  = null;
  var Begin  = DataSource.indexOf(Prefix);
  if ((Begin != -1) && (Name.length > 0))
  {
    var End = DataSource.indexOf(DataEndChar,Begin);
    if (End == -1) End = DataSource.length;
    Value = DataSource.substring(Begin+Prefix.length,End);
  }
  return Value;
}

function callLinkTracking(var1,var2)
{
	var1 = removeSpecialChars(var1);
	var2 = removeSpecialChars(var2);
	SiTrackLink(var1+"_"+var2);
}
	function getTabName(tabCountFromURL)
	{
		var tabName = "";
		if (tabCountFromURL == 0)
		{
			tabName = "MIXEDWINE";
		}
		if (tabCountFromURL == 1)
		{
			tabName = "REDWINE";
		}
		if (tabCountFromURL == 2)
		{
			tabName = "WHITEWINE";
		}
		if (tabCountFromURL == 3)
		{
			tabName = "ROSEWINE";
		}
		if (tabCountFromURL == 4)
		{
			tabName = "SPARKLINGWINE";
		}   
		if (tabCountFromURL == 5)
		{
			tabName = "OTHERWINE";
		}       		   		      		      		      		
		return tabName;
   	}

function getTabCountFromURL(url)
{
	var tabCountFromURL = "";	
	var index = url.indexOf("#tab");
	if ( index != -1)
	{
		tabCountFromURL = document.URL.substring(index+4);
	}
	return tabCountFromURL;
}   	

function getDisplayTabCount(tab,tabCountFromURL, firstTab)
{
	if(tab == null || tab == "")
	{
		if (tabCountFromURL == null || tabCountFromURL == "")
		{
			tab = firstTab;
		}
		else
		{
			tab = tabCountFromURL;
		}
	}
return tab;
}

function removeComma(var1)
{
if (var1 == null)
{
var1 = "";
}
var length = var1.length;
var1 = var1.substring(0,length-1);
return var1;
}