function HtmlHelper(pWin)
{
var t=this;
t.win=pWin;

function populateLB(pObj,pData,pSelVal)
{
	if (pObj==null) return;
	pObj.options.length=0;
	lOption=t.win.document.createElement("option");
	lOption.text="Select";
	lOption.value="";
	pObj.options[0]=lOption;
	lSelInd=0;
	for (lPtr=0;lPtr<pData.length;lPtr++)
	{
		lOption=t.win.document.createElement("option");
		lOption.text=pData[lPtr][1];
		lOption.value=pData[lPtr][0];
		pObj.options[lPtr+1]=lOption;
		if ((pSelVal!=null)&&(pSelVal==pData[lPtr][0])) lSelInd=lPtr+1;
	}
	pObj.selectedIndex=lSelInd;
}

t.populateLB=populateLB;
function populateLBox(pObj,pData,pSelVal)
{
	if (pObj==null) return;
	pObj.options.length=0;
	lOption=t.win.document.createElement("option");
	pObj.options[0]=lOption;
	lSelInd=0;
	for (lPtr=0;lPtr<pData.length;lPtr++)
	{
		lOption=t.win.document.createElement("option");
		lOption.text=pData[lPtr][1];
		lOption.value=pData[lPtr][0];
		pObj.options[lPtr]=lOption;
		if ((pSelVal!=null)&&(pSelVal==pData[lPtr][0])) lSelInd=lPtr+1;
	}
	pObj.selectedIndex=lSelInd;
}

t.populateLBox=populateLBox;

function populateListBox(pObj,pData,pSelVal)
{
	if (pObj==null) return;
	pObj.options.length=0;
	var lOption=t.win.document.createElement("option");
	lSelInd=0;
	for (lPtr=0;lPtr<pData.length;lPtr++)
	{
		lOption=t.win.document.createElement("option");
		lOption.text=pData[lPtr];
		lOption.value=pData[lPtr];
		pObj.options[lPtr]=lOption;
		if ((pSelVal!=null)&&(pSelVal==pData[lPtr])) lSelInd=lPtr;
	}
	pObj.selectedIndex=lSelInd;
}

t.populateListBox=populateListBox;
}