// Interactives code v. 4.0; Author - Brenden West

var bWB3 = 1;
var legacyServers = "msnbciweb,www.msnbc.com,rex1";

if (!window.sSelectedImg) { document.write("<SCRIPT language=javascript src=http://msnbc.msn.com/js/std.js></SCRIPT>"); }
if (!window.bCommonBrill) { document.write("<SCR"+"IPT LANGUAGE=JAVASCRIPT src=http://www.msnbc.com/modules/poptext/common_functions.js></SCR"+"IPT>"); }

var bIE3 = (!document.all && document.frames);
var sUA = navigator.appName.toLowerCase();
var bValidClient = true;
var bRenderApp=1;
var sQuery = location.search;
if (sQuery.indexOf("page=") > 0) {
	nFirstPage = sQuery.substring(sQuery.indexOf("page=")+5);
	nFirstPage = nFirstPage.substring(nFirstPage,nFirstPage.indexOf("&"));
} else if (!window.nFirstPage) { nFirstPage = 0; }


function WriteInitialText(dataname){
	var oData = eval(dataname);
	var sTmp = getAppCopyPaging(oData);
	return sTmp;
}

function Poptext1(sProject) {
	if (typeof sProject == "object") {
		var oData = sProject
		sProject = oData.ID;
	} else {
		var oData = eval(sProject);
		if (!oData.ID) { oData.ID = sProject; }
	}
	if (!oData.itemsPerPage) { oData.itemsPerPage = 1; }
	oData.copyBorder="";
	oData.copyHeight="";
	if (!oData.appHeader) { oData.appHeader = (window.appHeader) ? appHeader : ""; }
	if (oData.appNavStyle==null) { oData.appNavStyle = (window.appNavStyle || window.appNavStyle==0) ? window.appNavStyle : (oData.appNav) ? 0 : (oData.rows) ? 6 : 1; }
	Poptext2(oData); 
}

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.ID = dataname; galleryBrill(oData);
}

function galleryBrill(oData) {
	if (!oData.itemsPerPage) { oData.itemsPerPage = 1; }
	if (!oData.appFmt || oData.appFmt == 10) { oData.appFmt = 1; }
	if (oData.sName) { oData.ID = oData.sName; }

	if (!oData.BoxStyle) { oData.BoxStyle = 3088867; }
	if (oData.sBodyFont) { oData.sBodyFont += "line-height:120%;"; }
	else { oData.sBodyFont = "line-height:120%;"; }

	if (oData.nTeaseW == 250) {
		aimsSize = "vlarge";
		oData.nTeaseH = 200;
		oData.nTeaseW = 278;
		oData.appWidth=oData.nTeaseW+4;
	} else {
		aimsSize = "htease";
		oData.nTeaseW = 148;
		oData.nTeaseH = 110;
		if (oData.appWidth == 130)  { oData.appWidth=oData.nTeaseW+4;}
	}

	oData.appLayout = 7;

	if (!oData.appHeader) { oData.appHeader = "free video|"; }
	if (!oData.HeaderIcon) { oData.HeaderIcon = "http://msnbcmedia.msn.com/i/msnbc/Components/ColorBoxes/Styles/ColorBoxImages(globalonlyplease)/video.gif"; }
	oData.copyMargin=5;
	for (i=0;i<oData.length;i++) {
	
		var sFolder = oData[i][0].substring(oData[i][0].lastIndexOf("_")+1)

		var altImg = (oData[i][3]) ? oData[i][3] : (oData.nTeaseW==278) ? "http://www.msnbc.com/d/v/250x190/"+oData[i][0]+".jpg" : "http://www.msnbc.com/d/v/160x120/"+oData[i][0]+".jpg" ;

		var sHref = sGetHref(oData[i][6],oData[i][0],oData[i][8]);

		var imgBrdr = (oData[i][15]) ? " style=\"border:1px solid " +oData[i][15]+ ";\"" : "";

		oData[i][3] = "<a href=" +sHref+ "><img src=http://media.msnbc.msn.com/j/msnbc/Components/Video/" +sFolder+ "/" +oData[i][0]+ "." +aimsSize+ ".jpg onerror=\"teaseImgFailover(this,'" +altImg+ "');\" align=center " +imgBrdr+ " border=0 alt=\"VIDEO: " +oData[i][1]+ "\"></a>";

	}
	Poptext2(oData); 
}

function PoptextGray(dataname) {
	if (typeof dataname == "object") {
		var oData = dataname
		dataname = (oData.sName) ? oData.sName : oData.ID;
	} else {
		var oData = eval(dataname);
		oData.ID = dataname;
	}
	if (!oData.appWidth && !window.appWidth) { oData.appWidth=360; }
	if (!oData.appFooter) { oData.appFooter = ""; }
	if (!oData.rowAlt) { oData.rowAlt = "#EFEFE7"; }
	if (oData.appFmt == null) {
		oData.appFmt = (window.appFmt) ? appFmt : 1;
	} else if (oData.appFmt == 3) {
		oData.appFmt = 1;
		oData.appLayout = (!oData.appLayout || oData.appLayout < 5) ? 5 : oData.appLayout;
	}
	grayAppSettings(oData);
	Poptext1(dataname);
}

function teaseImgFailover(oImg,altImg) {
	if (oImg.src.indexOf("msn.com") > -1) {
		oImg.src = altImg;
		oImg.width=148;
		oImg.height=110;
	}
}
