
function G(o)
{
	if(o&&typeof(o)=="string")o=document.getElementById?document.getElementById(o):null;
	return o&&typeof(o)=="object"?o:null;
}

function GS(o)
{
	o=G(o);
	return o?o.style:null;
}

function GDsply(o)
{
	o=GS(o);
	return o?o.display:"";
}

function SDsply(o,d)
{
	o=GS(o);
	if(o)o.display=d;
}

function SDsplyH(o)
{
	SDsply(o,"none");
}

function SDsplyS(o)
{
	SDsply(o,"");
}

function TDsply(o,d)
{
	SDsply(o,(GDsply(o)==d?"none":d));
}

function FVis(o)
{
	return GDsply(o)!="none";
}

function TDB(o)
{
	TDsply(o,"block");
	return false;
}

function FSClk(e)
{
	return e&&e.button<=1&&e.shiftKey;
}

function FSEnt(e)
{
	return e&&e.keyCode==13&&e.shiftKey;
}

function GHlp(u)
{
	var strScrollBars = (window.navigator.appName.toUpperCase().indexOf("NETSCAPE") >= 0) ? ",scrollbars=1" : "" ;
	window.open(u, '_hlp011', 'toolbar=0,status=0,menubar=0' + strScrollBars + ',resizable=1,width=260,height=' + Math.round(window.screen.availHeight*2/3));
	return false;
}

function ChkSrchTxt(wz)
{
	var ws=/^[\s]*$/;
	return wz&&!ws.test(wz);
}

function FocSrchTxt(o)
{
	if(o&&o.value)o.select();
}

function TrySearch(e)
{
	if(oSrchFrm&&SelectAction())
		{

		try {external.AutoCompleteSaveForm(oSrchFrm);} catch (err) {}
		oSrchFrm.submit();
		}
	if(e&&e.stopPropagation)e.stopPropagation(); 
	return false;
}

function EntTextbox(e)
{
	if(e&&e.keyCode==13)return TrySearch(e);
	return true;
}

function TbrGet(tb)
{
	tb=G(tb);
	if(tb&&tb.tagName=="TABLE")
		for(var tbTable=tb.rows[0].cells[0].firstChild; tbTable; tbTable=tbTable.nextSibling)
			if(tbTable.tagName=="TABLE")return tbTable.rows[0];
	return null;
}

function FCIIRange(tr,i)
{
	return tr&&tr.tagName=="TR"&&i!=null&&i>=0&&i<tr.cells.length;
}

function WzGTT(tbic)
{
	var wzType=null;

	tbic=G(tbic);
	if(tbic)
		{
		wzType=tbic.getAttribute("TBICTYPE");
		if(!wzType)wzType="i";
		}

	return wzType;
}

function FIGTbic(tbic)
{
	return FITbic(tbic)||FGTbic(tbic);
}

function FITbic(tbic)
{
	return WzGTT(tbic)=="i";
}

function FGTbic(tbic)
{
	return WzGTT(tbic)=="g";
}

function FSTbic(tbic)
{
	return WzGTT(tbic)=="s";
}

function FPTbic(tbic)
{
	return WzGTT(tbic)=="p";
}

function TbicGet(tb,i,fSkip,tbic)
{
	tbic=G(tbic);
	if(!tbic)
		{
		var tbrow=TbrGet(tb);
		if(!tbrow)return;

		if(i==null)i=0;
		if(fSkip==null)fSkip=true;

		if(FCIIRange(tbrow,i))
			{
			if(!fSkip)
				{
				tbic=tbrow.cells[i];
				}
			else
				{
				for(var iCell=0, cCells=tbrow.cells.length; iCell<cCells; iCell++)
					{
					tbic=tbrow.cells[iCell];

					if(FIGTbic(tbic))
						{
						if(i==0)break; 
						else i--;
						}

					tbic=null;
					if(i<0) break;
					}
				}
			}
		}

	return tbic;
}

function HideTbic(tb,i,tbic)
{
	tbic=TbicGet(tb,i,true,tbic);
	if(tbic)
		{

		SDsplyH(tbic);

		PTBSep(tb);
		}
}

function ShowTbic(tb,i,tbic)
{
	tbic=TbicGet(tb,i,true,tbic);
	if(tbic)
		{

		SDsplyS(tbic);

		PTBSep(tb);
		}
}

function PTBSep(tb)
{
	var tbrow=TbrGet(tb);
	if(!tbrow)return;

	var tbic;
	var iCell, cCells=tbrow.cells.length;

	for(iCell=0, tbic=tbrow.cells[iCell]; tbic&&iCell<cCells; iCell++, tbic=tbrow.cells[iCell])
		if(FSTbic(tbic))SDsplyH(tbic);

	var fVisibleFound=false;
	var tbicNext;
	for(iCell=0, tbic=tbrow.cells[iCell]; tbic&&iCell<cCells; iCell++, tbic=tbrow.cells[iCell])
		{
		if(FIGTbic(tbic)&&FVis(tbic))fVisibleFound=true;
		else if(FPTbic(tbic))fVisibleFound=false;

		tbicNext=tbrow.cells[iCell+1];
		if(fVisibleFound&&FSTbic(tbic)&&FIGTbic(tbicNext)&&FVis(tbicNext))SDsplyS(tbic);
		}
}

var imgPremiumContent = new Image (32,18);
imgPremiumContent.src = "/_Services/Ont/images/ReqO11.gif";

function DisplayPremiumStars(){
	var iPremCount = 0;
	if (typeof(ofcstatus) != 'undefined' && !ofcstatus && document.images){
		nImageGroup = document.images;
		for (nImageCounter = 0;nImageCounter < nImageGroup.length;nImageCounter++)
			if(nImageGroup[nImageCounter].name == "PremiumContent"){
				nImageGroup[nImageCounter].src = imgPremiumContent.src;
				iPremCount++;
			}
	}

	var doc_sp_ReqO11 = G("ReqO11");
	if (doc_sp_ReqO11 && !ofcstatus && iPremCount > 1) 
		SDsplyS(doc_sp_ReqO11);	
}

function chkStar(){

}