// Frames codebase. Author - Brenden West 
var ns6 = (document.getElementById && !document.all);
var nPointer = location.search.indexOf("page=")
var nFirstPage = 0;
if (nPointer > 0) {
	nFirstPage = location.search.substring(nPointer+5);
	nFirstPage = nFirstPage.substring(nFirstPage,nFirstPage.indexOf("&"));
}
var sLoc = location.href.substring(0,location.href.lastIndexOf("/")+1);
var sSpacer = "<SPACER TYPE=BLOCK WIDTH=1>";
var bRenderApp=1;

function FramesApp(nLyt) {
	this.pages = new Array();
}

function GetFrameDefaults(oData) {
	if (!oData.sTitle) { oData.sTitle = "MSNBC Interactive"; }
	if (!oData.appHeader) { oData.appHeader = ""; }
	if (!oData.appFooter) { oData.appFooter = ""; }
	if (!oData.appBG) { oData.appBG = new Array(" bgcolor=FFFFFF"," bgcolor=FFFFFF"); }
	else if (typeof oData.appBG == "string") {
		if (oData.appBG.indexOf("|") > -1) { oData.appBG = oData.appBG.split("|"); }
		else { oData.appBG = new Array(oData.appBG,oData.appBG); }
	}

	if (!oData.appWidth) { oData.appWidth = (oData.appFmt==9) ? 470 : 520; }
	if (!oData.appLayout) { oData.appLayout = 3; }

	if (oData.appLayout==1 || oData.appLayout==2) {
		if (!oData.copyWidth) { oData.copyWidth = 490; }
		if (!oData.copyHeight) { oData.copyHeight = 245; }
		if (oData.headHeight == null) { oData.headHeight = 50; }
	} else {
		if (!oData.copyWidth) { oData.copyWidth = 370; }
		if (!oData.copyHeight) { oData.copyHeight = 300; }
		if (oData.headHeight == null) { oData.headHeight = 75; }
	} 

	// new dimensions
	if (!oData.navHeight) { oData.navHeight = 0; }
	if (!oData.footHeight) {
		oData.footHeight = (oData.appFooter) ? 400 - oData.headHeight - oData.navHeight - oData.copyHeight : 0;
	}

	if (!oData.sBodyFont) { oData.sBodyFont = ""; }

	if (!oData.nLinkCols) { oData.nLinkCols = 1; }
	if (!oData.appNavStyle && oData.appNavStyle != 0) { oData.appNavStyle = 3; }

	if (!oData.sNavLinkStyle) { oData.sNavLinkStyle = "text-decoration:none;font-family:verdana;font-size:10px;"; }
	else { oData.sNavLinkStyle = "text-decoration:none;font-face:verdana;font-size:10px;"+oData.sNavLinkStyle; }
	if (!oData.sBulletStyle) { oData.sBulletStyle = "color:CC0000;"+oData.sNavLinkStyle; }
	if (!oData.sNavLinkHover) { oData.sNavLinkHover = "color:cc3333"; }
	if (!oData.sNavLinkActive) { oData.sNavLinkActive = "color:cc9900"; }
	if (!oData.sSubHedStyle) { oData.sSubHedStyle = "font-size:13px;font-family:verdana,arial;font-weight:bold;"; }
	
	if (!oData.nSwapDivMargin) { oData.nSwapDivMargin = 5; }
	if (!oData.sAdprms) { oData.sAdprms = ""; }
	if (oData.bPrintable != 0) { oData.bPrintable = 1; }
	if (oData.pages) { // refactor older frames data to match brill format
		for (var i=0;i<oData.pages.length;i++) {
			oData[i] = oData.pages[i];
		}
	}
}


function PoptextCW(dataname,sTarget) {
	var oData = eval(dataname);
	GetFrameDefaults(oData);
	var sOpener = "";
	var oDoc = "document";
	if (sTarget) {
		sOpener = "opener.";
		oDoc = sTarget+"."+oDoc;
	}
	oDoc = eval(oDoc);

	var nWindowHeight = oData.headHeight + oData.navHeight + oData.copyHeight + 40;

	sHeader = "<HTML><BASE HREF=" +sLoc+ "><body topmargin=0 leftmargin=0 marginheight=0 marginwidth=0>"+oData.appHeader+"</body></html>";

	var sFootFrame = "";
	var sRows = oData.copyHeight + oData.footHeight;
	if (oData.appFooter) {
		sRows = oData.copyHeight + ","+oData.footHeight;
		sFooter = "<HTML><BASE HREF=" +sLoc+ "><body topmargin=0 leftmargin=0 marginheight=0 marginwidth=0>"+oData.appFooter+"</body></html>";
		nWindowHeight += oData.footHeight;
		sFootFrame = "<FRAME SRC=\"javascript:parent." +sOpener+ "sFooter;\" name=footframe SCROLLING=no marginheight=0>";
	}
	if (oData.appLayout==1) {
		sRows = oData.navHeight + ","+sRows;
	}

	oDoc.write("<HTML><TITLE>" +oData.sTitle+ "</TITLE><FRAMESET cols=" +oData.appWidth+ ",* rows=" +nWindowHeight+ ",* border=0 frameborder=0 framespacing=0>");

// may need this to allow frames inside legacy webcasts
//	oDoc.write(" <FRAMESET ROWS=" +oData.headHeight+ "," +sRows+ ",* border=0 frameborder=0 framespacing=0>");

	oDoc.write(" <FRAMESET ROWS=" +oData.headHeight+ "," +sRows+ ",40 border=0 frameborder=0 framespacing=0>");

	oDoc.write("  <FRAME SRC=\"javascript:parent." +sOpener+ "sHeader;\" name=headframe SCROLLING=no marginheight=0 marginwidth=0>");

	var sTextFrame = "<FRAME SRC=\"about:blank\" name=textframe SCROLLING=auto marginheight=0 marginwidth=0>";
	var sNavFrame = "   <FRAME SRC=\"javascript:parent." +sOpener+ "GetFrameNav('" +dataname+ "');\" name=navframe SCROLLING=auto marginheight=0 marginwidth=0>";

	if (oData.appLayout==1) {
		oDoc.write(sNavFrame+sTextFrame);
	}
	else if (oData.appLayout==2) {
		oDoc.write(sTextFrame+sNavFrame);
	}
	else if (oData.appLayout==3) {
		oDoc.write("<FRAMESET cols=" +(oData.appWidth-oData.copyWidth)+ ",*>"+sNavFrame+sTextFrame+"</FRAMESET>");
	}
	else if (oData.appLayout==4) {
		oDoc.write("<FRAMESET cols=" +oData.copyWidth+ ",*>"+sTextFrame+sNavFrame+"</FRAMESET>");
	}

	var sPath = location.href.substring(location.href.indexOf("//")+2);
	sPath = sPath.substring(sPath.indexOf("/"));
	var sLic = (oData.nOfferLvl) ? "&appID="+oData.sName : "";
	oDoc.write(sFootFrame+"<FRAME SRC=\"/ads/dw/dw_ads_test.asp?m=" +mainsectionID+ "&n=" +navsectionID+oData.sAdprms+ sLic + "&tp=" +sPath+ "\" SCROLLING=no marginheight=0></FRAMESET><frame src=\"about:blank\" scrolling=no></FRAMESET><BODY></BODY></HTML>");

	setTimeout("SwapFrameCopy('" +dataname+ "'," +nFirstPage+ ",true,'" +sTarget+ "');",1000);
}

function PoptextIframe(dataname) {
	var oData = eval(dataname);
	GetFrameDefaults(oData);
	if (document.all || ns6) {
		var nTableWidth = (ns6) ? (oData.appWidth+4) : oData.appWidth;
		document.write("<table cellpadding=0 cellspacing=0 width=" +nTableWidth+ "><tr><td>");

		var nNavWidth = (oData.appLayout < 3) ? oData.appWidth : oData.appWidth - oData.copyWidth;
		var nNavHeight = (oData.appLayout < 3) ? oData.navHeight : oData.copyHeight;
		
		var sNavFrame = "<IFRAME name=navframe id=navframe SRC=about:blank SCROLLING=auto width=" +nNavWidth+ " height=" +nNavHeight+ " frameborder=0></IFRAME>";

		var sTextFrame = "<IFRAME name=textframe id=textframe SRC=about:blank SCROLLING=auto width=" +oData.copyWidth+ " height= " +oData.copyHeight+ " frameborder=0></IFRAME>";

		if (oData.appHeader) { 	document.write(oData.appHeader); }
		if (oData.appLayout == 1) { // nav above
			document.write(sNavFrame + "<br>" + sTextFrame);
		} else if (oData.appLayout == 2) { // nav below
			document.write(sTextFrame + "<br>" + sNavFrame);
		} else if (oData.appLayout == 3) { // nav to left
			document.write(sNavFrame + "<nobr>" + sTextFrame);
		} if (oData.appLayout == 4) { // nav to right
			document.write(sTextFrame + "<nobr>" + sNavFrame);
		}
		if (oData.appFooter) { document.write("<br>" + oData.appFooter); }
		document.write("</td></tr></table>");
		
		setTimeout("GetFrameNav2('" +dataname+ "');",500);
		setTimeout("SwapFrameCopy('" +dataname+ "'," +nFirstPage+ ",true);",500);
		if (document.getElementById) {
			document.getElementById('navframe').nm_bOk=true;
			document.getElementById('textframe').nm_bOk=true;			
		}
	} else {
		oData.copyHeight += 2;
		if (oData.appHeader) { oData.headHeight += 2; }
		var nWindowHeight = oData.headHeight + oData.copyHeight + 40;
		if (oData.appLayout == 1 || oData.appLayout == 2) { oData.navHeight += 3;nWindowHeight += oData.navHeight; }
		if (oData.appFooter) { oData.footHeight = 30;nWindowHeight += 30; }

		document.write("<img src='/site_elements/dotblack.gif' width=360 height=1 vspace=10><br><a href=# onclick=dw=window.open('about:blank','dw','height=" +nWindowHeight+ ",width=" +oData.appWidth+ "');setTimeout(\"PoptextCW('" +dataname+ "','dw');\",2000);><img src='/site_elements/lnk_interactives.gif' width=71 height=10  border=0><font size=4 face='Times New Roman' color=CC0000> " +oData.sTitle+ "</font></a><br><img src='/site_elements/dotblack.gif' width=360 height=1 vspace=10>");
	}
}


function SwapFrameCopy(dataname,i,bInit,sTarget) {
 	var oData = eval(dataname);
 	var bIframe = false;
 	var sBody = oData[i];
	var bMac = (navigator.appName.toLowerCase().indexOf("mac") == -1) ? false : true;

 	sText = "<HTML><HEAD><SCR"+"IPT LANGUAGE=JAVASCRIPT src=http://www.msnbc.com/m/js/std.js></SCR"+"IPT></HEAD>";
 	
 	if (sBody.toLowerCase().indexOf("<table")==0) {
	 	sText += "<BODY " +oData.appBG[1]+ " link=#000000 alink=#000000 vlink=#666666 topmargin=0 leftmargin=0 marginheight=0 marginwidth=0><BASE HREF=" +sLoc+ ">"+sBody;
	} else {
	 	sText += "<BODY " +oData.appBG[1]+ " link=#000000 alink=#000000 vlink=#666666 topmargin=8 leftmargin=" +oData.nSwapDivMargin+ " marginheight=8 marginwidth=" +oData.nSwapDivMargin+ "><BASE HREF=" +sLoc+ "><TABLE border=0 cellpadding=0 cellspacing=0><TR valign=top><TD><font face=arial size=2>" + sBody + "</font></TD></TR></TABLE>";
	}
	// this portion needs to come last to work in NS4
 	var sParent = (sTarget) ? "window.parent.opener." : "parent.";
 	sText += "<SCR"+"IPT LANGUAGE=JAVASCRIPT>";
	sText += "function sVidTeaseCW(sID,sHed,sCaption,nWidth,sAltImg,nAlign) {";
	sText += " return " +sParent+  "sVidTeaseCW(sID,sHed,sCaption,nWidth,sAltImg,nAlign);}</SCR"+"IPT>";

 	sText += "</BODY></HTML>";

 	if (ns6 && document.getElementById("textframe")) {
 		oTextFrame = document.getElementById("textframe");
 		bIframe = true;
 	} else if (sTarget && sTarget != 'undefined') {
 		oTextFrame = eval(sTarget+".textframe");
 	} else {
 		oTextFrame = textframe; 
 	} 

	if (sBody.indexOf("href=")==0) {
		if (ns6 && bIframe) { oTextFrame.src=oData[i].substring(5); }
		else { oTextFrame.location.replace(oData[i].substring(5)); }
 	} else if (bIframe && (ns6 || bMac)) { // special NS6 and Mac IE cases
		if (ns6 && bInit) { 
			oTextFrame.src = "javascript:parent.sText";
		} else if (ns6) {
			oTextFrame.src="about:blank";
			oTextFrame.src="javascript:parent.sText;";
		} else if (bMac) {
			textframe.location.href = "javascript:document.write(parent.sText)";
		}
 	} else if (document.layers) {
 		oTextFrame.document.open();
 		oTextFrame.document.write(sText);
 		if (bInit) { oTextFrame.document.write(""); }
		oTextFrame.document.close();
 	} else { // major IE clients. 
		oTextFrame.location.replace("javascript:parent.sText");
	}
 }

function GetFrameNav2(dataname,nStart,nEnd) {
	if (ns6) {
		document.getElementById("navframe").src="javascript:parent.GetFrameNav('" +dataname+ "'," +nStart+ "," +nEnd+ ")";
	} else {
		navframe.document.open();
		navframe.document.write(GetFrameNav(dataname,nStart,nEnd)); 
		navframe.document.close();
	}
}

function GetFrameNav(dataname,nStart,nEnd) {
	var oData = eval(dataname)
	if (!nStart) { nStart = 0; }
	if (!nEnd) { nEnd = oData.SelectList.length; }

 	var sNav = "<HTML><HEAD><TITLE>MSNBC Interactive</TITLE></HEAD><SCR"+"IPT LANGUAGE=JAVASCRIPT src=http://www.msnbc.com/m/js/std.js></SCR"+"IPT><BASE HREF=" +sLoc+ ">";

	sNav += "<SCR"+"IPT language=javascript>\r";
	sNav += " sParent = (!parent.SwapFrameCopy) ? 'window.parent.opener.' : 'parent.'; ";
	sNav += "function SwapFrameCopy(dataname,i) {";
	sNav += " if (!parent.SwapFrameCopy) {";
	sNav += " window.parent.opener.SwapFrameCopy(dataname,i,'','dw');";
	sNav += " } else { parent.SwapFrameCopy(dataname,i);}}";

	sNav += "function setFirstNavImage() { if ("+(!!oData.SelectList[0])+"==1) { if (" +oData.appNavStyle+ "==4 || " +oData.appNavStyle+ "==5) { SwapImage('" +dataname+"_img0',2);} else if (" +oData.appNavStyle+ "==9) { SwapImage('" +dataname+"_img0',3);} }}";

	sNav += "window.parent.OpenPrintWin = eval(sParent+'OpenPrintWin');";
	sNav += " </SCR"+"IPT>";

	var nNavWidth = (oData.appLayout==1 || oData.appLayout==2) ? oData.appWidth : oData.appWidth-oData.copyWidth;
	if (oData.appLayout > 2 && oData.appNavStyle==3) { nNavWidth -= 18; }
	
 	sNav += "<body " +oData.appBG[0]+ " text=#000000 link=#000000 alink=#000000 vlink=#666666 topmargin=0 leftmargin=0 marginheight=0 marginwidth=0><TABLE cellpadding=0 cellspacing=0 width=" +nNavWidth+ " border=0>";

	var nNavCols = 1;
	if (typeof oData.nLinkCols == "string") { 
		oData.nLinkCols = oData.nLinkCols.split("|"); 
		if (oData.appLayout < 3) { nNavCols = oData.nLinkCols.length/2;  }
	} else if (oData.appLayout < 3) {
		nNavCols = oData.nLinkCols;
	}

	var nGrp = 0; var j = 0;
	if (oData.appNavStyle==0) { sNav += oData.appNav; }
	else if (oData.appNavStyle==4 || oData.appNavStyle==5 || oData.appNavStyle==9) {
		var nSel = (oData.appNavStyle==9) ? 3 : 2;
		sNav += "<tr valign=top><td>";
		for (var i=nStart;i<nEnd;i++) {
			if (oData.nLinkCols.length && (i==nStart || j==oData.nLinkCols[nGrp*2])) {
				if (i > 0) { nGrp++; }
				sNav += "<font face=arial size=2><b>"  +oData.nLinkCols[nGrp*2+1]+ "</b></font><br>";
				j=1;
			} else { j++ }
			if (oData.SelectList[i]) {
				sHref = "SwapFrameCopy('" +dataname+ "',"+i+");"; 
				var sImgName = dataname + "_img"+i;
				var sOver = (oData.appNavStyle==4 || oData.appNavStyle==9) ? " onmouseover=\"SwapImage('" +sImgName+ "',1);\" onmouseout=\"SwapImage('" +sImgName+ "',0);\"" : "";
				var sImgTag = oData.SelectList[i];
				sImgTag = sImgTag.substring(0,sImgTag.lastIndexOf(">"));
				sImgTag += " name=\"" +sImgName+"\">";				
				sNav += "<a href=javascript:SwapImage('" +sImgName+ "'," +nSel+ ");" +sHref+ " " +sOver+ ">"+sImgTag+"</a>";
			}
			if (i < nEnd - 1) {
			if (nNavCols > 1) {
				sNav += "</td>"; 
				if (i-nStart == nNavCols-1) { sNav += "</tr><tr valign=top>"; }
				sNav += "<td>"; 
			} else if (oData.SelectList[i]) { sNav += "<br>"; }
			}
		}
		sNav += "</td></tr><S\CRIPT>setTimeout(\"setFirstNavImage()\",250);</S\CRIPT>";
	} else if (oData.appNavStyle==3) { // text links

		sNav += "<STYLE type=TEXT/CSS>";
		sNav += " a.navlink { " +oData.sNavLinkStyle+ " }";
		sNav += " .bullet { " +oData.sBulletStyle+ " }";
		sNav += " .subhed { " +oData.sSubHedStyle+ " }";
		sNav += " a.navlink:hover { " +oData.sNavLinkHover+ " }";
		sNav += " a.navlink:active { " +oData.sNavLinkActive+ " }</STYLE>";

		if (!oData.nLinkCols.length) {	// links in n columns
			var nCntr = 0;
			sNav += "<tr><td colspan=3 height=5>" +sSpacer+ "</td></tr><tr valign=top>";
			for (var i=nStart;i<nEnd;i++) {
				if (oData.SelectList[i]) {
					if (nCntr > 0 && (nCntr-nStart) % oData.nLinkCols == 0) {
						sNav += "</tr><tr><td colspan=3 height=4>" +sSpacer+ "</td></tr><tr valign=top>";
					}
					if (oData.SelectList[i].toLowerCase().indexOf("subhed") > 0) { sNav += "<td colspan=3 class=subhed>&nbsp;"+oData.SelectList[i]+"</td>"; }
					else {
						sNav += "<td width=12 align=center><font size=1 face=Verdana class=bullet>&nbsp;<b>&#0149;</b></font></td><td><font face=verdana size=1> <a href=\"javascript:SwapFrameCopy('" +dataname+ "'," +i+ ");\" class=navlink>"+oData.SelectList[i]+"</a></font></td><td width=4>"+sSpacer+"</td>";
					}
					nCntr++;
				}
			}
			sNav += "</tr>";
		} else { // e.g. - 2|heder|3|whatever
			var k=0;
			for (var i=0; i < oData.nLinkCols.length/2;i++) {
				if (nNavCols > 1) {
					if (i == 0) { sNav += "<TR>"; }
					sNav += "<TD><TABLE cellspacing=0 cellpadding=0 border=0>";
				}
				if (oData.nLinkCols[2*i+1]) { 
					sNav += "<tr valign=top><td colspan=2><font face=arial size=2 class=subhed><b>"+oData.nLinkCols[2*i+1]+"</b></font></td></tr>";
				}
				for (var j=0;j<oData.nLinkCols[2*i];j++) {
					if (oData.SelectList[k]) {
					sNav += "<tr valign=top><td width=12><font size=1 face=Verdana class=bullet>&nbsp;<b>&#0149;</b></font></td><td><font face=verdana size=1> <a href=javascript:SwapFrameCopy('" +dataname+ "',"+k+"); class=navlink>"+oData.SelectList[k]+"</a></font></td></tr><tr><td colspan=2 height=4>" +sSpacer+ "</td></tr>";
					}
					k++;
				}
				if (nNavCols > 1) {
					sNav += "</TABLE></TD><td width=8>"+sSpacer+"</td><TD>";
				}
			}
			if (nNavCols > 1) { sNav += "</TR>"; }
		}

		if (oData.bPrintable) {
			sNav += "<TR valign=top><TD colspan=" +(2*nNavCols)+ "><font size=1 face=Verdana class=bullet>&nbsp;<b>&#0149;</b>&nbsp;</font> <font face=verdana size=1><a href=javascript:parent.OpenPrintWin('" +dataname+ "') class=navlink>Printable version</A></font></TD></TR>"		
		}
	}

 	sNav += "</table></body></html>";
 	return sNav;
}

function OpenPrintWin(dataname) {
	winPrint = window.open("about:blank","winPrint","width=520,height=440,scrollbars,resizable,menubar");
	setTimeout("PrintVer('" +dataname+ "');",500);
}

function PrintVer(dataname) {
	oData = eval(dataname);
	var sTmp = "<html><body " +oData.appBG[1]+ " topmargin=0 leftmargin=0 marginheight=0 marginwidth=0>" +oData.appHeader+ "<br>";
	for (i=0;i<oData.length;i++) {
		sTmp += "<table width=" +oData.copyWidth+ "><tr><td " +oData.appBG[0]+ "><b>" +oData.SelectList[i]+ "</b></td></tr><tr><td>" + oData[i] + "<hr></td></tr></table>";
	}
	sTmp += oData.appFooter+ "</body></html>";
	winPrint.document.open();
	winPrint.document.write(sTmp);
	winPrint.document.close();
}

function sVidTeaseCW(sID,sHed,sCaption,nWidth,sAltImg,sAlign) {
	var sImg = "document.images.b_v"+sID;

	if (!nWidth) { nWidth = 130; }
	if (!sCaption) { sCaption = ""; }

	sAlign = (sAlign) ? " align="+sAlign : " align=right";
	sHed = (sHed) ? "<b><font size=2 face=Arial>" +sHed+ "</font></b><br>" : "";

	var sPlayBut = "<img src=\"/site_elements/vid_play_button.gif\" border=0 width=73 height=18 name=b_v"+sID+ ">";

	var sHref = "<A HREF=\"/m/mp/dwvideo.asp?v=" +sID+ "\" onmouseover=\"" +sImg+".src='/site_elements/vid_play_button_1.gif'\"; onmouseout=\"" +sImg+".src='/site_elements/vid_play_button.gif'\">";

	var imgSrc = sAltImg;
	var nHeight=100;
	if (!imgSrc && nWidth==130) {
		imgSrc = "http://www.msnbc.com/d/v/130x100/"+sID+".jpg" ;
	}
	else if (!imgSrc && nWidth==250) {
		imgSrc = "http://www.msnbc.com/d/v/250x190/"+sID+".jpg" ;
		nHeight=190;
	}

	sTmp = "<table border=0 width=" +(nWidth+5)+ " cellspacing=0 cellpadding=0 "+sAlign+"><tr><td height=4>" +sSpacer+ "</td></tr><tr valign=top><td width=" +(nWidth+5)+ ">" +sHref+ "<img src=\"" +imgSrc+ "\" border=0 height=" +nHeight+ " width=" +nWidth+ " alt=\"Click to play video\"></a></td></tr><tr valign=bottom><td align=right height=25>" +sHref+ sPlayBut+ "</A>&nbsp;&nbsp;</td></tr><tr valign=middle><td>" +sHed+ "<font size=1 face=Arial>" +sCaption+ "</font></td></tr></table>";

	return sTmp;
}


function ConvGal2Frame(oData,sFrmType) {
	GetFrameDefaults(oData) 
	oData.appNavStyle = 3; // text links
	oData.sNavLinkStyle = oData.sTeaseHedStyle;
	if (oData.sTeaseHedHvr) { oData.sNavLinkHover = oData.sTeaseHedHvr };
	var sBGTextFrame = (oData.appBG[1]) ? "&"+oData.appBG[1] : "";
	oData.SelectList = new Array();
	var k = 0;
	for (j=0;j<oData.length;j++) {
		if (oData[j][0]) {
			oData.SelectList[k] = oData[j][1];
			if (oData[j][6] == "v") {
				oData[k] = "href=/m/mp/dwvideo.asp?v="+oData[j][0]+sBGTextFrame;
			} else {
				oData[k] = "<img src=" + oData[j][3] + " align=right hspace=3 vspace=3>" + oData[j][2];
			}
		} else { // sub headings
			if (j==0) { oData.nLinkCols = oData.length + "|"+oData[j][1]+"|"; }
			else {
				oData.SelectList[k-1] += "</a></td></tr><tr><td colspan=2><font face=arial size=2><b>"+oData[j][1]+"</b>";
			}
			oData[k] = oData[j][2];
		}
		k++
	}
	eval("Poptext"+sFrmType+"('" +oData.sName+ "','');");
}

