function getOmnData(dataFieldName)
{
	var omnVars=document.getElementsByName("omnrefdata");
			
	for (var i=0;i<omnVars.length;i++)
	{		
		if (omnVars[i].getAttribute("omndataname")==dataFieldName)
		{
			return omnVars[i].getAttribute("value")+"";
		}		
	}	
	return "";
}

var TIBCLength=getOmnData("bclength");

function setupTISrchResVars()
{			
	var kw="";
		
	if (getOmnData("bc2")=="Search Results")
	{
		s.prop24="Discussion Boards Search Results";
		s.eVar36="Discussion Boards Search Results";		
		s.events="event15";
		
		kw=getOmnData("srchreskw");
				
		if (kw!="")
		{
			s.prop12=kw;
			s.eVar22=kw;
		}		
	}		
}

function getTISect()
{		
	if (getOmnData("bc0")=="Home" || getOmnData("bc0")=="Guidelines")
		return "Trading Ideas";
}


function getTISSect()
{
	var output;

	switch (TIBCLength)
	{
		case "2":			
			output=getOmnData("bc1");
			break
		case "3":
			output=getOmnData("bc1");
			break
		case "4":
			output=getOmnData("bc1");
			break
		case "5":
			output=getOmnData("bc1");
			break
	}
				
	return output;
}

function getTISSSect()
{
	var output;
	
	switch (TIBCLength)
	{
		case "4":
			output=getOmnData("bc2");
		break
		case "5":
			output=getOmnData("bc2");
		break
	}
		
	return output;
}

function getTIPageName()
{
	var output, tmp;
		
	switch (TIBCLength)
	{
		case "1":	
			tmp=getOmnData("bcend");
			if (tmp!=undefined && tmp!="")			
				output="SD:TP:TP:Trading Ideas:"+tmp;
			break			
		case "2":
			tmp=getOmnData("bcend");
			if (tmp!=undefined && tmp!="")			
				output="SD:TP:TP:Trading Ideas:"+tmp;
			break
		case "3":
			tmp=getOmnData("bcend");
			if (tmp!=undefined && tmp!="")
				output="SD:TP:TP:Trading Ideas:"+tmp;
			break
		case "4":
			tmp=getOmnData("bc2");
			if (tmp!=undefined && tmp!="")
				output="SD:TP:TP:Trading Ideas:"+tmp;
			tmp=getOmnData("bcend");
			if (tmp!=undefined && tmp!="")
				output=output+":"+tmp;
			break
		case "5":
			tmp=getOmnData("bc2");
			if (tmp!=undefined && tmp!="")
				output="SD:TP:TP:Trading Ideas:"+tmp;
			tmp=getOmnData("bc3");
			if (tmp!=undefined && tmp!="")
				output=output+":"+tmp;
			tmp=getOmnData("bcend");
			if (tmp!=undefined && tmp!="")
				output=output+":"+tmp;
			break
	}
	
	return output;
}

function getTIHier1()
{
	var h1, sect, ssect, sssect;
	
	sect=getTISect();
			
	if (sect!=undefined && sect!="")
	{		
		h1="SD|TP|TP|"+sect;
		
		ssect=getTISSect();	
		if (ssect!=undefined && ssect!="")
		{
			h1=h1+"|"+ssect;
		
			sssect=getTISSSect();	
			if (sssect!=undefined && sssect!="")
			{
				h1=h1+"|"+sssect;
			}
		}
	}
				
	return h1;	
}

function setCSOmnValue(varName)
{
	var output;
	
	switch (varName)
	{
		case "s.channel":
		case "s.eVar4":		
			output=getTISect();
		break
		case "s.prop4":
		case "s.eVar5":
			output=getTISSect();
		break
		case "s.prop5":
		case "s.eVar15":
			output=getTISSSect();
		break
		case "s.pageName":
			output=getTIPageName();			
		break
		case "s.hier1":
			output=getTIHier1();
		break		
	}	
		
	if (output!=undefined && (output+"")!="")
		eval(varName+"="+"\""+output+"\"");
	else if(varName == "s.eVar4" || varName == "s.eVar5" || varName == "s.eVar15")
		eval(varName+"="+"\"null\"");
}