// poptext code v. 2.5
//  Author - Brenden West. Updated 7-18-01 - Fixed printable version in Netscape.

if (!window.sSelectedImg) { document.write("<SCR"+"IPT LANGUAGE=JAVASCRIPT src=/modules/std.js></SCR"+"IPT>"); }
if (!window.bCommonBrill) { document.write("<SCR"+"IPT LANGUAGE=JAVASCRIPT src=/modules/common_functions.js></SCR"+"IPT>"); }

var bIE3 = (!document.all && document.frames) // still used by templates
var sUA = navigator.appName.toLowerCase();
var bValidClient = true;
var sSpacer = "<SPACER TYPE=BLOCK WIDTH=1>";
var bRenderApp=1;

if (!window.oBr) { var oBr =new Sniff4Brill(); }

function Sniff4Brill() {
  this.ie3 = (!document.all && document.frames);
  this.ie4 = (document.all && sUA.indexOf("webtv") == -1) ? true : false;
  this.ns4 = (document.layers) ? true : false;
  this.ns6 = (document.getElementById && !document.all) ? true : false;
  this.webtv = (sUA.indexOf("webtv") != -1) ? true : false;
}

// Obsolete defaults
BoxRows = 1; BoxCols = 23;

// nav styles: 0=image, 1=dropdown, 2=arrows w/ Next + hed, 3=text links, 4=image rollovers, 5=image rollovers, 6=arrows w/ page numbers, 7=arrows only, 8=timed swap

function StripHTML(str) { // this function doesn't work for NS 3.0 and earlier.
  if (navigator.appName!="Netscape" || (navigator.appName=="Netscape" && parseFloat(navigator.appVersion)>=3.01)) {
    var strt=str.indexOf('<')
    var nd = str.indexOf('>')
    var str2 = "";  var chk = "";
    while (strt > -1 && nd > -1) {
      chk = str.substring(strt,nd+1).toLowerCase();
      str2 += str.substring(0,strt) + " ";
      if ((chk=="<br>" || chk=="<tr>") && str2!="") { str2 += "\n"; }
      else if (chk=="<p>" && str2!="") { str2 += "\n\n"; }
      else if (chk=="<li>") { str2 += " * "; }
      str = str.substring(nd+1);
      strt=str.indexOf('<')
      nd = str.indexOf('>')
    }
    return str2+str;
  } else {
    return str
  }
}

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 popstr = "";

	var bArrows = (oData.length > 1 && (oData.appNavStyle == 2 || oData.appNavStyle == 6  || oData.appNavStyle == 7)) ? true : false;

	if (document.layers) {
		for (i=0;i<oData.length;i++) {
			var vis = (i==0) ? "show" : "hidden";
			popstr += "<LAYER visibility=\"" +vis+ "\"><html><body>"+addNav2Body(bArrows,oData,i) + "</body></html></LAYER>";
		}
		popstr = "<ILAYER name=poptext_" +dataname+ ">" +popstr+ "</ILAYER>";
	}
	else if (oBr.ie4) {
		for (i=0;i<oData.length;i++) {
			var vis = (i==0) ? "show" : "none";
			popstr += "<DIV ID=poptext_" +dataname+ " style='display:" +vis+ "'>" + addNav2Body(bArrows,oData,i) + "</DIV>";
		}
	}
	else if (oBr.ns6) {
		for (i=0;i<oData.length;i++) {
			var vis = (i==0) ? "show" : "none";
			popstr += "<DIV style='display:" +vis+ "'>" + addNav2Body(bArrows,oData,i) + "</DIV>";
		}
		popstr = "<DIV ID=poptext_" +dataname+ ">" + popstr + "</DIV>";
	}
	else {
		popstr += "<form name=poptext_" +dataname+ "><textarea name='txtarea' rows=" +rows+ " cols=" +cols+ " wrap='physical'>" +StripHTML(oData[0])+ "</textarea></form>";
	}
	oData.nCurPage = 0;
	return popstr;
}

function Poptext1(sProject) {
	var oData = eval(sProject);
	oData.sName = sProject;
	getAppDefaults(oData);

	document.write("<STYLE type=text/css>");
	document.write(" .app" +sProject+ " { " +oData.appStyle+ " }");
	document.write(" .hed" +sProject+ " { font-size: 16px; font-family:Times Roman; font-weight:bold;color:cc0000;" +oData.sHedStyle+ " }");
	document.write(" .deck" +sProject+ " { color:#000000; font-weight:bold; font-family:arial, helvetica; font-size:12px;"  +oData.sDeckStyle+ " }");
	document.write(" #NoBg { background-color:transparent; }");
	document.write("</STYLE>");

	document.write("<a name=anc_"+sProject+"><table border=0 width=" +oData.appWidth+ " cellpadding=0 cellspacing=0 " +oData.appBG+ " class=app" +sProject+ " align=" +oData.sAlign+ ">");

	if (oData.appHeader) { document.write("<tr><td background=none><Font Face=Arial Size=4 color=#CC0000><B>" +oData.appHeader+ "</B></Font></td></tr>"); }

	if (oData.appDeck) { document.write("<TR><TD VALIGN=TOP><Font Face=Arial Size=2><B>" +oData.appDeck+ "</Font></B></TD></TR>"); }

	GetappNav(sProject);

	if (appNav) {
		if (oData.appNavStyle == 1 || oData.appNavStyle ==  2 || oData.appNavStyle ==  3|| oData.appNavStyle ==  6|| oData.appNavStyle ==  7) {
		appNav = "<div " +sPadStyle+ ">" +appNav+ "</div>"
		}
	}

	// nav layouts: 1=top, 2=bottom, 3=right, 4=left
	if (oData.appLayout==1) {
		document.write("<tr><td valign=top>" +appNav+sSpacer+ "</td></tr>");
		document.write("<tr><td class=NoBg valign=top height=" +oData.copyHeight+ " " +oData.sEvents+ "><div " +sPadStyle+ "><font face=arial size=2>" + WriteInitialText(sProject) + "</font></div></td></tr>");
	}
	else if (oData.appLayout==2) {
		document.write("<tr><td class=NoBg valign=top height=" +oData.copyHeight+ " " +oData.sEvents+ "><div " +sPadStyle+ "><font face=arial size=2>" + WriteInitialText(sProject) + "</font></div></td></tr>");
		document.write("<tr><td valign=top>" +appNav+sSpacer+ "</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+ "><font face=arial size=2>" + WriteInitialText(sProject) + "</font></div></td><td valign=top width=" +(oData.appWidth-oData.copyWidth)+ ">" +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)+ ">" +appNav+ "</td><td valign=top height=" +oData.copyHeight+ " width=" +oData.copyWidth+ " " +oData.sEvents+ "><font face=arial size=2><div " +sPadStyle+ "><font face=arial size=2>" + WriteInitialText(sProject) + "</font></div></font></td></tr></table></td></tr>");
	}

	if (typeof oData.appFooter == "object") {
		var sFooter1 = oData.appFooter[0];
		var sFooter2 = oData.appFooter[1];
	} else {
		var sFooter1 = "";
		var sFooter2 = oData.appFooter;
	}

	if (sFooter1) { // footer inside gray 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 class=NoBg><font face=arial size=1><a href=\"javascript:OpenBrillWindow('" +sProject+ "');\"><!--TESTPrintable version--></a></font></td></tr>");
	}
        document.write("</table></a>");

	oData.appFmt = 1;
	if (oData.appNavStyle==0) { oData.appHeader += "<br>"+appNav;}
}

function Poptext2(sProject) {
	var oData = eval(sProject);
	oData.appFmt=2;
	oData.appBG=" bgcolor=#ffffcc";
	oData.sName = sProject;
	getAppDefaults(oData);

	var sCols1 = (oData.appLayout>2) ? "6" : "5";
	var sCols2 = (oData.appLayout>2) ? " colspan=2" : "";

	document.write("<a name=anc_"+sProject+"><table " +oData.appBG+ " border=0 width=" +oData.appWidth+ "  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+"><font face=arial size=2>" +oData.appDeck+ "</font></td><td colspan=2>"+sSpacer+"</td></tr>");
	}
	document.write("<tr><td colspan=" +sCols1+">"+sSpacer+"</td></tr>");

	GetappNav(sProject);
	if (oData.appLayout==1) {
		document.write("<tr><td colspan=2>"+sSpacer+"</td><td valign=top>" +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+ "><font face=arial size=2>" + WriteInitialText(sProject) + "</font></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+ "><font face=arial size=2>" + WriteInitialText(sProject) + "</font></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>" +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+ "><font face=arial size=2>" + WriteInitialText(sProject) + "</font></td><td valign=top width=" +(oData.appWidth-oData.copyWidth-30)+ ">" +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)+ ">" +appNav+ "</td><td valign=top width=" +oData.copyWidth+ " " +oData.sEvents+ "><font face=arial size=2>" + WriteInitialText(sProject) + "</font></td><td colspan=2>"+sSpacer+"</td></tr>");
	}

	document.write("<tr><td colspan=" +sCols1+" width=1 height=7>"+sSpacer+"</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:OpenBrillWindow('" +sProject+ "');\">IEPrintable version</a> </font>" : "";

	document.write("<tr><td bgcolor=#ffffff colspan=" +sCols1+">" +oData.appFooter+ sPrintLink + "</td></tr></table></a>");
}

function Poptext2b(dataname) {
	Poptext1(dataname);
}

function Poptext3(sProject) {
	var oData = eval(sProject);
	oData.appFmt = 3;
	oData.sName = sProject;
	if (!oData.appLayout) { oData.appLayout=3; }
	getAppDefaults(oData);

	document.write("<STYLE type=text/css>");
	document.write(" .app" +sProject+ " { " +oData.appStyle+ " }");
	document.write(" .hed" +sProject+ " { font-size: 16px; font-family:Times Roman; font-weight:bold;color:cc0000;" +oData.sHedStyle+ " }");
	document.write(" .deck" +sProject+ " { color:#000000; font-weight:bold; font-family:arial, helvetica; font-size:12px;"  +oData.sDeckStyle+ " }");
	document.write(" #NoBg { background-color:transparent; }");
	document.write("</STYLE>");

	var aSwapImg = eval(sProject+"2");
	var ImgType;

	// check image type
	// 1=single static image,2=single html block,3=multiple static images,4=multiple html blocks
	if (typeof aSwapImg == "string") {
		if (aSwapImg.indexOf("/") == 0) {
			ImgType=1;
			var sImgTmp = aSwapImg;
			var sImgName;
		} else { ImgType=2; }
	} else if (typeof aSwapImg == "object"){
		if (aSwapImg[0].indexOf("/") == 0) {
			ImgType=3;
			var iTmp = "";
			for (i=0;i<aSwapImg.length;i++) {
				iTmp = aSwapImg[i];
				aSwapImg[i] = new Image();
				aSwapImg[i].src = iTmp;
			}
			var sImgTmp = aSwapImg[0].src;
			var sImgName = " name=\"popmug_" +sProject+ "\"";
		} else { ImgType=4; }
	}

	if (ImgType==1 || ImgType==3) { // write out image
		sImages = "<img src=\"" +sImgTmp+ "\" height=" +oData.nTeaseH+ " width=" +oData.nTeaseW+ " hspace=0 vspace=0 border=0 align=right" +sImgName+ ">";
	} else if (ImgType==4) { // write out swap layers
		sImages = WriteInitialText(sProject+"2");
	} else { // write out html
		sImages = aSwapImg;
	}

	GetappNav(sProject);

	document.write("<a name=anc_"+sProject+"><table border=0 width=" +oData.appWidth+ " cellpadding=0 cellspacing=0 " +oData.appBG+ " class=app" +sProject+ ">");

	document.write("<tr><td class=NoBg align=left colspan=2>" +oData.appHeader+ "</td></tr>");

	if (oData.appLayout==3) {
		//document.write("<tr><td class=NoBg height=5 colspan=2>"+sSpacer+"</td></tr>");
		document.write("<tr><td class=NoBg width=" +oData.nTeaseW+ " valign=top>" + sImages +"</td><td class=NoBg align=left width=" +(oData.appWidth-oData.nTeaseW)+ " valign=top>" + appNav+ "</td></tr>");
	} else if (oData.appLayout==4){
		document.write("<tr><td class=NoBg width=" +(oData.appWidth-oData.nTeaseW)+ " height=5>"+sSpacer+"</td><td class=NoBg width=" +oData.nTeaseW+ ">"+sSpacer+"</td><td class=NoBg width=15 rowspan=4>"+sSpacer+"</td></tr>");

		document.write("<tr><td class=NoBg align=left valign=top>" + appNav+ "</td><td valign=top>" + sImages +"</td></tr>");
	}

	document.write("<tr><td class=NoBg colspan=2 valign=top width=" +(oData.appWidth-25)+ " height=" +oData.copyHeight+ "><div " +sPadStyle+ "><font face=arial size=2>" +WriteInitialText(sProject)+ "</font></div></td></tr>");

	if (typeof oData.appFooter == "object") {
		var sFooter1 = oData.appFooter[0];
		var sFooter2 = oData.appFooter[1];
	} else {
		var sFooter1 = "";
		var sFooter2 = oData.appFooter;
	}

	if (sFooter1) { // footer inside gray frame
		document.write("<tr><td colspan=2 class=NoBg><div " +sPadStyle+ "><font size=1 face=arial,helvetica>" +sFooter1+ "</font></div></td></tr>");
	}
	if (sFooter2) {
		document.write("<tr><td background=none bgcolor=#ffffff valign=top colspan=2><font size=1 face=arial,helvetica>" +sFooter2+ "</font></td></tr>");
	}
	if (oData.bPrintable) {
		document.write("<tr><td valign=top colspan=2 background=none bgcolor=#FFFFFF class=NoBg><font face=arial size=1><a href=\"javascript:OpenBrillWindow('" +sProject+ "');\">Printable version</a> </font></td></tr>");
	}
        document.write("</table></a>");
}


function OpenBrillWindow(dataname) {
	printWin = window.open("/site_elements/blank.htm","CW","width=520,height=440,scrollbars=yes,resizable,menubar");
	setTimeout("childFormat('" +dataname+ "');",1000);
}


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+ "></head><body><S\CRIPT>function SwapImage() {} function Swapcopy() {}</S\CRIPT><img src=http://www.msnbc.com/news/mobilechannel/images/msnbc_ban.gif>&nbsp;&nbsp;<font face=arial size=2><b>MSNBC.com</b></font><br><table " +oData.appBG+ " border=0 width=" +oData.appWidth+ " cellpadding=0 cellspacing=0>";

	if (oData.appFmt==1)  {
		sTmp += "<tr><td valign=top colspan=3><font face=arial size=2><b>"+oData.appHeader+"</b></font></td></tr><tr><td valign=top colspan=3><font face=arial size=2><b>"+oData.appDeck+"</b></font></td></tr>";
		for (i=0;i<oData.length;i++) {
			sHed = (oData.SelectList[i]) ? "<font face=arial size=2><b>"+oData.SelectList[i]+"</b></font><br>" : "";
			sTmp += "<tr><td width=" +oData.nSwapDivMargin+ ">" +sSpacer+ "</td><td width=" +(oData.appWidth-2*oData.nSwapDivMargin)+ ">" +sHed+ "<font face=arial size=2>"+oData[i]+"</font><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>";

	} else {
		var imageMenu = eval(dataname+"2");
		// check image array type
		sTmp += "<tr valign=top><td colspan=3><font face=arial size=3><b>"+oData.appHeader+"</b></font></td></tr><tr><td height=5 colspan=3>"+sSpacer+"</td></tr>";
		for (i=0;i<oData.length;i++) {
			if (typeof imageMenu[i] == "object") { sImg = "<img src=\""+imageMenu[i].src+"\" align=left>"; }
			else if (typeof imageMenu == "object") { sImg = imageMenu[i]; }
			else { sImg = ""; }

			sBody = (oData.SelectList[i]) ? "<b>"+oData.SelectList[i] + "</b><br>"+oData[i] : oData[i];
			sTmp += "<tr valign=top><td width=5>"+sSpacer+"</td><td width=" +(oData.appWidth-10)+ "><font face=arial size=2>" +sImg+sBody+"<hr></font></td><td width=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.close();
}


function VideoBrill(dataname,appFmt,sImgSize) {
	oData = eval(dataname);
	if (!oData.nRowsPerPage) { oData.nRowsPerPage = 1; }
	if (window.appNavStyle) { oData.appNavStyle = appNavStyle; }
	if (window.appWidth) { oData.appWidth = appWidth; }

	oData.SelectList = new Array();
	var nPage = 0; var sTmp="";var nFirstRow=0;

	// Media Player options - ad,promo,skin, playlist
	var sAd = (oData.sAd) ? oData.sAd : 0;
	var sPromo = (oData.sPromo) ? oData.sPromo : "";
	var sSkin = (oData.sSkin) ? oData.sSkin : "";

	var sPlaylist = "";
	if (dataname.indexOf("a_vl_") > -1) { sPlaylist = dataname.replace("a_vl_",""); }
	else if (oData.bPlaylist) { sPlaylist = dataname + "_"; }

	if (appFmt==3) {
		mugWidth = 130;
		aData2 = eval(dataname+"2");
	}
	for (i=0;i<oData.length;i++) {
		if (typeof oData[i] == "string") { sTmp += oData[i]; }
		else {
			var sPlayBut = "<img src=\"/site_elements/vid_play_button.gif\" border=0 width=73 height=18 name=b_v"+i+"_" +dataname+ ">";

			var sHref = "<A HREF=\"javascript:m_OpenMPV3('V','" +oData[i][0]+ "','" +sAd+ "','" +sPromo+ "','" +sSkin+ "','" +sPlaylist+ "');\" onmouseover=SwapImage('b_v"+i+"_" +dataname+ "',1); onmouseout=SwapImage('b_v"+i+"_" +dataname+ "',0);>";

			var sHed = (oData[i][1]) ? "<b><font size=2 face=Arial>" +oData[i][1]+ "</font></b><br>" : "";

			var imgSrc = (oData[i][3]) ? oData[i][3] : "http://www.msnbc.com/d/v/130x100/"+oData[i][0]+".jpg" ;

			if (appFmt=="3") {
				if (oData[i][0].indexOf("|") > 0) {	// audio/Live links
					oData[i][0] = oData[i][0].split("|");
					aData2[i] = "<A HREF=\"" +oData[i][0][0]+ "\"><img src="+oData[i][3]+"  border=0 height=100 width=130><br><img src=\"http://www.msnbc.com/m/mp/i/play_audio.gif\" border=0 width=130 height=34></A>";

				} else {
					aData2[i] = "<table border=0 width=130 cellspacing=0 cellpadding=0><tr valign=top><td width=130>" +sHref+ "<img src=\"" +imgSrc+ "\" border=0 height=100 width=130></a></td></tr><tr valign=bottom><td align=right height=25>" +sHref+ sPlayBut+ "</A>&nbsp;&nbsp;</td></tr></table>";
				}
				sTmp += oData[i][2];
			}
			else if (oData.appWidth > 200 && !sImgSize) {  // B-col
				sTmp += "<table border=0 cellspacing=0 cellpadding=0 width=" +oData.appWidth+ "><tr><td colspan=2 height=4>" +sSpacer+ "</td></tr><tr valign=top><td width=130>" +sHref+ "<img src=\"" +imgSrc+ "\" border=0 height=100 width=130></A></td><td width=10>"+sSpacer+"</td><td rowspan=2>"+sHed+"<font size=2 face=Arial>" +oData[i][2]+ "</font></td></tr><tr valign=bottom><td align=right height=25>" +sHref+sPlayBut+ "</a>&nbsp;&nbsp;</td></table>";
			}
			else if (sImgSize=="vlarge") {	// V-large
				var sHed = (oData[i][1]) ? "<b><font size=3 face=Arial>" +oData[i][1]+ "</font></b><br>" : "";

				if (!appNavStyle) { appNavStyle=0; sNav = sNavArrow(i,dataname); }
				else { sNav = "";oData[i][1]=""; }
				sTmp += "<table border=0 cellspacing=0 cellpadding=0 width=255><tr valign=top><td colspan=2 width=255>" +sHref+ "<img src=\"http://www.msnbc.com/d/v/250x190/" +oData[i][0]+ ".jpg\" height=190 width=250 border=0 ALT=\"Video\"></a></td></tr><tr valign=middle><td width=180 height=30>" +sNav+"</td><td width=75 align=right>"+sHref+ sPlayBut+ "</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td colspan=2>" +sHed+ "<FONT SIZE=1 FACE=Arial>" +oData[i][2]+ "</font></td></tr></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+ ">" +sHref+ "<img src=\"" +imgSrc+ "\" border=0 height=100 width=130></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>" +oData[i][2]+ "</font></td></tr></table>";
			}
		}
		if (oData.nRowsPerPage > 0) { sTmp += "<table><tr><td HEIGHT=4>"+sSpacer+"</td></tr></table>"; }

		if ((i+1) % oData.nRowsPerPage == 0 || i == oData.length-1) {
			oData.SelectList[nPage] = oData[nFirstRow][1];
			oData[nPage] = sTmp;
			sTmp = "";
			nPage++;
			nFirstRow = i+1;
		}
	}
	oData.length = nPage;

	if (oData.appNavStyle == 8 || oData.appNavStyle == 6  || oData.appNavStyle == 7) {oData.SelectList=null; }
	if (oData.length == 1) { oData.bPrintable=false; }
	eval("Poptext" +appFmt+ "(dataname)");
}

var nBrillTimer=0;
function TimeSwap(dataname,nEvent) {
	clearTimeout(nBrillTimer);
	aData = eval(dataname);
	if (!aData.nInterval) { aData.nInterval=2000; }
	if (!nEvent) {
		var nNextPage = aData.nCurPage+1;
		if (nNextPage == aData.length) { nNextPage = 0; }
		Swapcopy(dataname,nNextPage);
	}
	nBrillTimer = setTimeout("TimeSwap('" +dataname+ "');", aData.nInterval);
}

function PoptextGray(dataname) {
	var data = eval(dataname);
	if (!data.appWidth && !window.appWidth) { data.appWidth=360; }
	data.appBG = "background=/site_elements/brill_gray_bg_" +data.appWidth+ ".gif";
	if (window.appBottom) { data.appFooter = appBottom; }
	else if (!data.appFooter) { data.appFooter = ""; }
	if (data.appFooter.indexOf("|") > -1) {
		data.appFooter = data.appFooter.split("|");
		data.appFooter[1] = "<IMG SRC=/site_elements/brill_gray_footer_" +data.appWidth+ ".gif><br>"+data.appFooter[1];
	} else {
		data.appFooter = "<IMG SRC=/site_elements/brill_gray_footer_" +data.appWidth+ ".gif><br>"+data.appFooter;
	}
	data.nSwapDivMargin = 10;
	if (data.appFmt == null) {
		data.appFmt = (window.appFmt) ? appFmt : 1;
	}
	eval("Poptext" +data.appFmt+ "(dataname)");
}