// brill code v. 3.0; Author - Brenden West

if (!window.sSelectedImg) { document.write("<SCR"+"IPT LANGUAGE=JAVASCRIPT src=/articles/common/std.js></SCR"+"IPT>"); }
if (!window.bCommonBrill) { document.write("<SCR"+"IPT LANGUAGE=JAVASCRIPT src=/articles/common/common_functions.js></SCR"+"IPT>"); }

var bIE3 = (!document.all && document.frames);
var sUA = navigator.appName.toLowerCase();
var bValidClient = true;
var sSpacer = "<SPACER TYPE=BLOCK WIDTH=1>";
var bRenderApp=1;

// nav styles: 0=image, 1=dropdown, 2=arrows w/ Next + hed, 3=text links, 4=images, 5=images (select only), 6=arrows w/ page numbers, 7=arrows only, 8=timed swap, 9=images (state #3), 10=arrows w/ all subheds

function addNav2Body(bArrows,oData,i) {
	if (bArrows && oData.appLayout==2) { sData = oData[i]+ "<br>"+sNavArrow(i,oData.sName); }
	else if (bArrows) { sData = sNavArrow(i,oData.sName)+"<br>"+ oData[i]; }
	else if (oData.appNavStyle==8 && oData.SelectList) { sData = "<font face=verdana,arial size=1><b>" +oData.SelectList[i]+ "</b></font><br>"+ oData[i]; }
	else { sData = oData[i]; }
	return sData;
}

function WriteInitialText(dataname){
	var oData = eval(dataname);
	var sTmp = "";
	var bArrows = (oData.length > 1 && (oData.appNavStyle == 2 || oData.appNavStyle == 6  || oData.appNavStyle == 7 || oData.appNavStyle == 10)) ? true : false;

	if (document.layers) {
		for (i=0;i<oData.length;i++) {
			var vis = (i==0) ? "show" : "hidden";
			sTmp += "<LAYER visibility=\"" +vis+ "\"><html><body>"+addNav2Body(bArrows,oData,i) + "</body></html></LAYER>";
		}
		sTmp = "<ILAYER name=poptext_" +dataname+ ">" +sTmp+ "</ILAYER>";
	}
	else if (oSniff.ie >= 4) {
		for (i=0;i<oData.length;i++) {
			var vis = (i==0) ? "show" : "none";
			sTmp += "<DIV ID=poptext_" +dataname+ " style='display:" +vis+ "'>" + addNav2Body(bArrows,oData,i) + "</DIV>";
		}
	}
	else if (oSniff.nn >= 5) {
		for (i=0;i<oData.length;i++) {
			var vis = (i==0) ? "show" : "none";
			sTmp += "<DIV style='display:" +vis+ "'>" + addNav2Body(bArrows,oData,i) + "</DIV>";
		}
		sTmp = "<DIV ID=poptext_" +dataname+ ">" + sTmp + "</DIV>";
	}
	oData.nCurPage = 0;
	return sTmp;
}

function Poptext1(sProject) {
	var oData = eval(sProject);
	oData.sName = sProject;
	getAppDefaults(oData);
	if (oData.length > 1 && !bDhtml) { document.write(BigRedLink(oData)); }
	else {
		document.write(getAppStyles(oData));
		document.write("<a name=anc_"+sProject+"><table border=0 width=" +oData.appWidth+ oData.appBG+ " cellpadding=0 cellspacing=0 class=app" +sProject+ " align=" +oData.sAlign+ ">");

		if (oData.appHeader) { document.write("<tr><td class=hed"+sProject+">" +oData.appHeader+ "</td></tr>"); }

		if (oData.appDeck) { document.write("<TR><TD VALIGN=TOP class=deck"+sProject+"><div " +sPadStyle+ ">" +oData.appDeck+ "</div></TD></TR>"); }

		if (!oData.appNav) { oData.appNav = GetappNav(sProject); }
		if (oData.appNav) {
			if (oData.appNavStyle == 1 || oData.appNavStyle ==  2 || oData.appNavStyle ==  3 || oData.appNavStyle ==  6|| oData.appNavStyle ==  7) {
			oData.appNav = "<div " +sPadStyle+ ">" +oData.appNav+ "</div>"
			}
		} else { oData.appNav = sSpacer}

		// nav layouts: 1=top, 2=bottom, 3=right, 4=left, 5=top right, 6=top left
		if (oData.appLayout==1) {
			document.write("<tr><td valign=top>" +oData.appNav+ "</td></tr>");
			document.write("<tr><td valign=top height=" +oData.copyHeight+ " " +oData.sEvents+ "><div " +sPadStyle+ ">" + WriteInitialText(sProject) + "</div></td></tr>");
		}
		else if (oData.appLayout==2) {
			document.write("<tr><td valign=top height=" +oData.copyHeight+ " " +oData.sEvents+ "><div " +sPadStyle+ ">" + WriteInitialText(sProject) + "</div></td></tr>");
			document.write("<tr><td valign=top>" +oData.appNav+ "</td></tr>");
		}
		else if (oData.appLayout==3) {
			document.write("<tr><td><table background=none cellpadding=0 cellspacing=0 align=center width=" +oData.appWidth+ "><tr><td valign=top height=" +oData.copyHeight+ " width=" +oData.copyWidth+ " " +oData.sEvents+ "><div " +sPadStyle+ ">" + WriteInitialText(sProject) + "</div></td><td valign=top width=" +(oData.appWidth-oData.copyWidth)+ ">" +oData.appNav+ "</td></tr></table></td></tr>");
		}
		else if (oData.appLayout==4) {
			document.write("<tr><td><table background=none border=0 cellpadding=0 cellspacing=0 align=center width=" +oData.appWidth+ "><tr><td class=NoBg valign=top width=" +(oData.appWidth-oData.copyWidth)+ ">" +oData.appNav+ "</td><td valign=top height=" +oData.copyHeight+ " width=" +oData.copyWidth+ " " +oData.sEvents+ "><div " +sPadStyle+ ">" + WriteInitialText(sProject) + "</div></td></tr></table></td></tr>");
		}
		else if (oData.appLayout==5 || oData.appLayout==6) {
			var aSwapImg = eval(sProject+"2");
			if (typeof aSwapImg == "string") { // tease image doesn't change
				if (aSwapImg.indexOf("/") == 0) {
					sImages = "<img src=\"" +aSwapImg+ "\" height=" +oData.nTeaseH+ " width=" +oData.nTeaseW+ " hspace=0 vspace=0 border=0>";
				} else { sImages = aSwapImg; }
			} else {
				for (var i=0;i<aSwapImg.length;i++) {
					if (aSwapImg[i].indexOf("/") == 0) {
						aSwapImg[i] = "<img src=" +aSwapImg[i]+ ">";
					}
				}
				sImages = WriteInitialText(sProject+"2");
			}
			oData.teaseImg = aSwapImg;

			// special handling for gray brills w/ stroke built into tease images
			var sPadStyleb = (oData.appFmt==3 && oData.nSwapDivMargin > 0) ? " style=\"margin-left:0;margin-right:0;margin-top:0;\"" : sPadStyle;

			document.write("<tr><td><table background=none cellpadding=0 cellspacing=0 align=center border=0>");
			if (oData.appLayout==5) {
				document.write("<tr valign=top><td align=right width=" +oData.nTeaseW+ ">" + sImages + "</td><td width=" +(oData.appWidth-oData.nTeaseW)+ ">" +oData.appNav+ "</td></tr>");
			} else {
				document.write("<tr><td valign=top width=" +(oData.appWidth-oData.nTeaseW)+ ">" +oData.appNav+ "</td><td valign=top align=right height=" +oData.copyHeight+ " width=" +oData.nTeaseW+ "><div " +sPadStyleb+ ">" + sImages + "</div></td></tr>");
			}
			document.write("<tr><td colspan=2 valign=top height=" +oData.copyHeight+ " width=" +oData.copyWidth+ "><div " +sPadStyle+ ">" + WriteInitialText(sProject) + "</div></td></tr></table></td></tr>");		
		}

		if (oData.bNxtPgBtn) { // next button at bottom of page
			document.write("<tr><td class=NoBg><div " +sPadStyle+ ">" +nxtPgBtn(oData)+ "</div></td></tr>");
		}
		var sFooter1 = ""; var sFooter2 = oData.appFooter;
		if (typeof oData.appFooter == "object") {
			sFooter1 = oData.appFooter[0];
			sFooter2 = oData.appFooter[1];
		}
		if (sFooter1) { // footer inside colored frame
			document.write("<tr><td class=NoBg><div " +sPadStyle+ "><font size=1 face=arial,helvetica>" +sFooter1+ "</font></div></td></tr>");
		}
		if (sFooter2) {
			document.write("<tr><td bgcolor=#ffffff background=none  valign=top><font size=1 face=arial,helvetica>" +sFooter2+ "</font></td></tr>");
		}
		if (oData.bPrintable) {
			document.write("<tr><td background=none bgcolor=#FFFFFF ><font face=arial size=1><a href=\"javascript:OPW('" +sProject+ "','childFormat');\">Printable version</a></font></td></tr>");
		}
		document.write("</table></a>");

		oData.appFmt = 1;
		if (oData.appNavStyle==0) { oData.appHeader += "<br>"+oData.appNav;}
		setFirstNavImage(sProject,oData.SelectList[0],oData.appNavStyle)
	}
}

function Poptext2(sProject) {
	var oData = eval(sProject);
	oData.appFmt=2;
	oData.sName = sProject;
	getAppDefaults(oData);
	if (oData.length > 1 && !bDhtml) { document.write(BigRedLink(oData)); }
	else {
		var sCols1 = (oData.appLayout>2) ? "6" : "5";
		var sCols2 = (oData.appLayout>2) ? " colspan=2" : "";

		document.write(getAppStyles(oData));
		document.write("<a name=anc_"+sProject+"><table border=0 width=" +oData.appWidth+ " bgcolor=#ffffcc cellpadding=0 cellspacing=0 class=app" +sProject+ "><tr bgcolor=#003399><td colspan=" +sCols1+" valign=center height=35>&nbsp;&nbsp;<font face=\"arial, helvetica\" size=3 color=FFFFCC><b>" +oData.appHeader+ "</b></td></tr>");
		document.write("<tr><td bgcolor=#003399 width=5 height=5>"+sSpacer+"</td><td width=10 height=5>"+sSpacer+"</td><td width=" +(oData.appWidth-30)+ sCols2 + ">"+sSpacer+"</td><td width=10 height=5>"+sSpacer+"</td><td bgcolor=#003399 width=5 height=5>"+sSpacer+"</td></tr>");
		if (oData.appDeck) {
			document.write("<tr><td colspan=2>"+sSpacer+"</td><td" +sCols2+"><b>" +oData.appDeck+ "</b></td><td colspan=2>"+sSpacer+"</td></tr>");
		}
		document.write("<tr><td colspan=" +sCols1+">"+sSpacer+"</td></tr>");

		if (!oData.appNav) { oData.appNav = GetappNav(sProject); }
		if (oData.appLayout==1) {
			document.write("<tr><td colspan=2>"+sSpacer+"</td><td valign=top>" +oData.appNav+ "</td><td colspan=2>"+sSpacer+"</td></tr>");
			document.write("<tr><td colspan=5>"+sSpacer+"</td></tr>");
			document.write("<tr><td colspan=2>"+sSpacer+"</td><td valign=top height=" +oData.copyHeight+ " " +oData.sEvents+ ">" + WriteInitialText(sProject) + "</td><td  colspan=2>"+sSpacer+"</td></tr>");
		}
		else if (oData.appLayout==2) {
			document.write("<tr><td colspan=2>"+sSpacer+"</td><td valign=top height=" +oData.copyHeight+ " " +oData.sEvents+ ">" + WriteInitialText(sProject) + "</td><td  colspan=2>"+sSpacer+"</td></tr>");
			document.write("<tr><td colspan=5>"+sSpacer+"</td></tr>");
			document.write("<tr><td colspan=2>"+sSpacer+"</td><td valign=top>" +oData.appNav+ "</td><td colspan=2>"+sSpacer+"</td></tr>");
		}
		else if (oData.appLayout==3) {
			document.write("<tr><td colspan=2>"+sSpacer+"</td><td valign=top width=" +oData.copyWidth+ " " +oData.sEvents+ ">" + WriteInitialText(sProject) + "</td><td valign=top width=" +(oData.appWidth-oData.copyWidth-30)+ ">" +oData.appNav+ "</td><td colspan=2>"+sSpacer+"</td></tr>");
		}
		else if (oData.appLayout==4) {
			document.write("<tr><td colspan=2>"+sSpacer+"</td><td valign=top width=" +(oData.appWidth-oData.copyWidth-30)+ ">" +oData.appNav+ "</td><td valign=top width=" +oData.copyWidth+ " " +oData.sEvents+ ">" + WriteInitialText(sProject) + "</td><td colspan=2>"+sSpacer+"</td></tr>");
		}

		var sFooter1 = (oData.bNextButton) ? btnNextPage(oData)	: sSpacer;
		document.write("<tr><td colspan=" +sCols1+" height=7 align=center>"+sFooter1+"</td></tr>");
		document.write("<tr><td bgcolor=#99CCFF width=5 height=5>"+sSpacer+"</td><td width=10 height=5>"+sSpacer+"</td><td width=" +(oData.appWidth-30)+ sCols2 + ">"+sSpacer+"</td><td width=10 height=5>"+sSpacer+"</td><td bgcolor=#99CCFF width=5 height=5>"+sSpacer+"</td></tr>");
		document.write("<tr><td bgcolor=#99CCFF height=5 colspan=" +sCols1+">"+sSpacer+"</td></tr>");

		var sPrintLink = (oData.bPrintable) ? "<br><font face=arial size=1><a href=\"javascript:OPW('" +sProject+ "','childFormat');\">Printable version</a> </font>" : "";

		document.write("<tr><td bgcolor=#ffffff colspan=" +sCols1+">" +oData.appFooter+ sPrintLink + "</td></tr></table></a>");

		setFirstNavImage(sProject,oData.SelectList[0],oData.appNavStyle)
	}
}


// deprecated functions
function Poptext3(sProject) {
	var oData = eval(sProject);
	if (oData.appLayout == 4) { oData.appLayout = 6; }
	else { oData.appLayout=5; }
	Poptext1(sProject)
}

function childFormat(dataname) {
	var oData = eval(dataname);
	if (!oData.appBG) { oData.appBG = "bgcolor=ffffff"; }

	var sTmp = "<html><head><title>MSNBC Interactive</title><base href=http://" +document.domain+ ">"

	sTmp += "<STYLE type=text/css>";
	sTmp += " .app" +dataname+ " { " +oData.appStyle+oData.sBodyFont+ " }";
	sTmp += " .hed" +dataname+ " { " +oData.sHedStyle+ " }";
	sTmp += " .deck" +dataname+ " { color:000000; font-weight:bold; font-family:arial, helvetica; font-size:13px;"  +oData.sDeckStyle+ " }";
	sTmp += "</STYLE>";

	sTmp += "</head><body><S\CRIPT>function SwapImage() {} function Swapcopy() {}</S\CRIPT><font face=arial size=2><b>MSN Money</b></font><br><table " +oData.appBG+ " border=0 width=" +oData.appWidth+ " class=app" +dataname+ " cellpadding=0 cellspacing=0>";

	if (oData.appFmt==1)  {
		if (oData.appHeader) { sTmp += "<tr valign=top><td colspan=3 class=hed"+dataname+">" +oData.appHeader+ "</td></tr>"; }
		if (oData.appDeck) { sTmp += "<TR VALIGN=TOP><TD colspan=3 class=deck"+dataname+"><div " +sPadStyle+ ">" +oData.appDeck+ "</div></TD></TR>"; }
		for (i=0;i<oData.length;i++) {
			sHed = (oData.SelectList[i]) ? "<b>"+oData.SelectList[i]+"</b><br>" : "";

			var sTeaseImg = "";
			if (oData.teaseImg) {
				if (typeof oData.teaseImg == "object") { sTeaseImg = oData.teaseImg[i]; }
				else if (typeof oData.teaseImg == "string" && i == 0) { sTeaseImg = oData.teaseImg; }
				sTeaseImg = sTeaseImg.toLowerCase().replace("<img","<img align=left ");
			}

			sTmp += "<tr><td width=" +oData.nSwapDivMargin+ ">" +sSpacer+ "</td><td width=" +(oData.appWidth-2*oData.nSwapDivMargin)+ "><span " +sPadStyle+ ">" +sTeaseImg+sHed+oData[i]+"</span><br clear=all><hr></td><td width=" +oData.nSwapDivMargin+ ">" +sSpacer+ "</td></tr>";
		}
	} else if (oData.appFmt==2) {
		sTmp += "<tr bgcolor=#003399><td colspan=5 valign=center height=35 align=left>&nbsp;&nbsp;<font face=arial size=3 color=#ffffcc><b>"+oData.appHeader+"</b></font></td></tr>"
		sTmp += "<tr><td bgcolor=#003399 width=5 height=5>"+sSpacer+"</td><td bgcolor=#ffffcc width=10 height=5>"+sSpacer+"</td><td bgcolor=#ffffcc width=" +(oData.appWidth-30)+ ">"+sSpacer+"</td><td bgcolor=#ffffcc width=10 height=5>"+sSpacer+"</td><td bgcolor=#003399 width=5 height=5>"+sSpacer+"</td></tr>"
		if (oData.appDeck) {
			sTmp += "<tr bgcolor=#ffffcc><TD WIDTH=5>"+sSpacer+"</TD><td colspan=2><font face=arial size=2>"+oData.appDeck+"</td><TD WIDTH=5 colspan=2>"+sSpacer+"</TD></tr>";
		}
		for (i=0;i<oData.length;i++) {
			sTmp += "<tr><td  colspan=2>"+sSpacer+"</td><td><font face=arial size=2><b>"+oData.SelectList[i]+"</b></font><br><font face=arial size=2>"+oData[i]+"</font></td><td  colspan=2>"+sSpacer+"</td></tr></tr><tr><td colspan=5 height=5>"+sSpacer+"</td></tr>";
		}
		sTmp += "<tr><td bgcolor=#99CCFF width=5 height=5>"+sSpacer+"</td><td colspan=3 bgcolor=#ffffcc>"+sSpacer+"</td><td bgcolor=#99CCFF width=5 height=5>"+sSpacer+"</td></tr><tr bgcolor=#99CCFF><td height=5 colspan=5>"+sSpacer+"</td></tr>";

	}
	sTmp += "</table><font face=arial size=1>"+oData.appFooter+"</font></body></html>";
	printWin.document.open();
	printWin.document.write(sTmp);
	printWin.document.write("");
	printWin.document.close();
}

function VideoBrill(dataname,appFmt,sTease) { 
	var oData = eval(dataname);
	oData.appFmt = (appFmt) ? appFmt : 1;
	if (sTease == "vlarge") { oData.nTeaseW = 250; }
	if (oData.appFmt==3) { oData.appFmt=1;oData.appLayout=5 }
	if (oData.nRowsPerPage) { oData.itemsPerPage = oData.nRowsPerPage; }

	oData.sName = dataname; galleryBrill(oData);
}

function galleryBrill(oData) {
	if (!oData.itemsPerPage) { oData.itemsPerPage = 1; }
	if (!oData.appFmt) { oData.appFmt = 1; }
	if (!oData.sTeaseHedStyle) { oData.sTeaseHedStyle = "font-family:arial;font-size:13px;TEXT-DECORATION:NONE;font-weight:bold;color:000000;"; }
	if (!oData.sCaptionStyle) {
		var sSize = (oData.appWidth < 200)  ? 10 : 12 ;
		oData.sCaptionStyle = "font-family:arial;font-size:" +sSize+ "px;TEXT-DECORATION:NONE;color:000000;"; 
	}
	if (!oData.sTeaseHedHvr) { oData.sTeaseHedHvr = "color:CC0000;"; }

	oData.SelectList = new Array();
	var nItems = 0; var nPage = 0; var sTmp="";var sSubhed="";

	if (oData.appLayout == 5 || oData.appLayout == 6) {
		eval(oData.sName+"2 = new Array();")
		var aTeases = eval(oData.sName+"2");
	}
	var bOldVideoBrill = (!window.GalleryDefaults);
	if (bOldVideoBrill) { // older video brills
		var sAd = (oData.sAd) ? oData.sAd : 0;
		var sPromo = (oData.sPromo) ? oData.sPromo : "";
		var sSkin = (oData.sSkin) ? oData.sSkin : "";
		var sPlaylist = "";
		if (oData.sName.indexOf("a_vl_") > -1) { sPlaylist = oData.sName.replace("a_vl_",""); }
		else if (oData.bPlaylist) { sPlaylist = oData.sName + "_"; }

		document.write("<STYLE type=text/css> a.galTeaseHed" +oData.sName+ " { " + oData.sTeaseHedStyle+ "} a.galTeaseHed" +oData.sName+ ":hover { " + oData.sTeaseHedHvr+ "} a.galCaption" +oData.sName+ " { " + oData.sCaptionStyle+ "} </STYLE>");
	} else {
		sGalleryStyles(oData)
	}

	for (i=0;i<oData.length;i++) {
		if (oData[i][6] != "sub") {
		if (typeof oData[i] == "string") { sTmp += oData[i]; }
		else {
			if (!sSubhed) { sSubhed = oData[i][1]; }
			if (bOldVideoBrill) { 
				var sHref = "javascript:m_OpenMPV3('V','" +oData[i][0]+ "','" +sAd+ "','" +sPromo+ "','" +sSkin+ "','" +sPlaylist+ "');";

				var sTeaseImg = (oData[i][3]) ? oData[i][3] : (oData.nTeaseW==250) ? "http://www.msnbc.com/d/v/250x190/"+oData[i][0]+".jpg" : "http://www.msnbc.com/d/v/130x100/"+oData[i][0]+".jpg" ;

				sTeaseCode = "<A HREF=\"" + sHref +"\" onmouseover=SwapImage('b_v"+i+"_" +oData.sName+ "',1); onmouseout=SwapImage('b_v"+i+"_" +oData.sName+ "',0);><img src=\"" +sTeaseImg+ "\" border=0 alt=\"" +oData[i][1]+ "\"></a>";

				var sPlayButton = "<A HREF=\"" + sHref +"\" onmouseover=SwapImage('b_v"+i+"_" +oData.sName+ "',1); onmouseout=SwapImage('b_v"+i+"_" +oData.sName+ "',0);><img src=\"/site_elements/vid_button_free.gif\" border=0 width=130 height=34 name=b_v"+i+"_" +oData.sName+ "></a>";
			} else { // use Gallery codebase functions
				var sHref = sGetHref(oData[i][6],oData[i][0],oData[i][8]);
				var sTeaseCode = GetTeaseCode(oData,oData.nTeaseW,oData.nTeaseH,sHref);
				var sPlayButton = sGetPlayButton(oData,i,sHref)
			}
			var sHed = (oData[i][1]) ? (sHref) ? "<a href=" +sHref+ " class=galTeaseHed" +oData.sName+ ">" +oData[i][1]+ "</a><br>" : "<a name=x class=galTeaseHed" +oData.sName+ ">" + oData[i][1]+ "</a><br>" : "";
			var sCaption = (oData[i][2]) ? (sHref) ? "<a href=" +sHref+ " class=galCaption" +oData.sName+ ">" +oData[i][2]+ "</a><br>" : "<a name=x class=galCaption" +oData.sName+ ">" + oData[i][2]+ "</a><br>" : "";

			if (oData.appLayout == 5 || oData.appLayout == 6) {
				aTeases[nItems] = "<table border=0 width=" +oData.nTeaseW+ " cellspacing=0 cellpadding=0><tr valign=top><td width=" +oData.nTeaseW+ ">" +sTeaseCode+ "</td></tr>";
				if (sPlayButton) { aTeases[nItems] += "<tr valign=bottom><td align=right height=25>"+sPlayButton+ "&nbsp;&nbsp;</td></tr>"; }
				aTeases[nItems] += "</table>";
				sTmp += sCaption;
			}
			else if (oData.nTeaseW==250) {	// V-large
				sTmp += "<table border=0 cellspacing=0 cellpadding=0 width=255><tr valign=top><tr><td width=255 height=4>" +sSpacer+ "</td></tr><td width=255>" +sTeaseCode+ "</td></tr>";
				if (sPlayButton) {
					sTmp += "<tr valign=middle><td width=255 height=30 align=right>"+ sPlayButton+ "&nbsp;&nbsp;&nbsp;</td></tr>";
				}
				sTmp += "<tr><td>" +sHed+ "<FONT SIZE=1 FACE=Arial>" +sCaption+ "</font></td></tr></table>";
			}
			else if (oData.appWidth > 200) { // B-col
				if (oData.itemsPerPage == 1) {
					if (sPlayButton) { sPlayButton = "<br>"+sPlayButton+ "&nbsp;"; }
					sTmp += "<table border=0 cellspacing=0 cellpadding=0 width=" +oData.appWidth+ "><tr><td colspan=2 height=4>" +sSpacer+ "</td></tr><tr valign=top><td align=right width=" +oData.nTeaseW+ ">" +sTeaseCode+sPlayButton+ "</td><td width=10 rowspan=2>"+sSpacer+"</td><td rowspan=2>"+sHed+"<font size=2 face=Arial>" +sCaption+ "</font></td></tr>";
				} else {
					sTmp += "<table border=0 cellspacing=0 cellpadding=0 width=" +oData.appWidth+ "><tr><td colspan=3 height=4>" +sSpacer+ "</td></tr><tr valign=top><td width=" +oData.nTeaseW+ ">" +sTeaseCode+ "</td><td width=10>"+sSpacer+"</td><td>"+sHed+"<font size=2 face=Arial>" +sCaption+ sPlayButton+"</font></td></tr>";
					if (window.sGetSpaceRow) { sTmp += sGetSpaceRow(oData,3); }
				}
				sTmp +=  "</table>";
			} else {	// narrow
				sTmp += "<table border=0 width=" +oData.appWidth+ " cellspacing=0 cellpadding=0><tr><td height=4>" +sSpacer+ "</td></tr><tr valign=top><td width=" +oData.appWidth+ ">" +sTeaseCode+ "</td></tr>";
				if (sPlayButton) { sTmp += "<tr valign=bottom><td align=right height=25>" + sPlayButton+ "&nbsp;&nbsp;</td></tr>"; }
				sTmp += "<tr valign=middle><td><font face=arial size=2>" +sHed+ "</font><font size=1 face=Arial>" +sCaption+ "</font></td></tr></table>";
			}

			if (oData.itemsPerPage > 0 && !window.sGetSpaceRow) { sTmp += "<table><tr><td HEIGHT=4>"+sSpacer+"</td></tr></table>"; }

			if (oData.itemsPerPage == 1 || (nItems > 0 && (nItems+1) % oData.itemsPerPage == 0) || i == oData.length-1) { // end of page
				oData.SelectList[nPage] = sSubhed;
				oData[nPage] = sTmp;
				sSubhed = "";
				sTmp = "";
				nPage++;
			}
			nItems++;
		}
		}
	}

	oData.length = nPage;

	// turn off sub-heads so they don't appear in printable version
	if (oData.appNavStyle > 5) {oData.SelectList=null; }
	if (oData.length == 1) { oData.bPrintable=false; }
	eval("Poptext" +oData.appFmt+ "(oData.sName)");
}

function PoptextGray(dataname) {
	var oData = eval(dataname);
	if (!oData.appWidth && !window.appWidth) { oData.appWidth=360; }
	if (!oData.appFooter && window.appBottom) { oData.appFooter = appBottom; }
	else if (!oData.appFooter) { oData.appFooter = ""; }
	grayAppSettings(oData);
	if (oData.appFmt == null) {
		oData.appFmt = (window.appFmt) ? appFmt : 1;
	}
	eval("Poptext" +oData.appFmt+ "(dataname)");
}
