/*	Latest News - Top Articles*/var latestNewsMax = 10;var latestNewsTopDocsAjaxReq;var latestNewsTopDocs = '';var latestNewsTopTotal = 0;var latestNewstopArticlesUNID = new Array();var latestNewsHTML1 = '';var latestNewsHTMLCount = 0;var latestNewsHTML2 = '';function showlatestNewsTopDocuments() {	var url = 'LUIPLatestNewsTop?ReadViewEntries&start=' + '1' + '&count=' + latestNewsMax + '&restricttocategory=' + IndustrySectorUNID + '&outputformat=JSON' + '&ms='+ new Date().getTime();	latestNewsTopDocsAjaxReq = createAJAXRequest(url, latestNewsTopDocsResponseFunction);	latestNewsTopDocsAjaxReq.send(null);	}function latestNewsTopDocsResponseFunction() {	if (latestNewsTopDocsAjaxReq.readyState === 4){		if (latestNewsTopDocsAjaxReq.status === 200) {			eval("latestNewsTopDocs = " + latestNewsTopDocsAjaxReq.responseText );			outputlatestNewsTopDocuments();		} else {			// returned other than complete			alert("AJAX failed with error: \n" + latestNewsTopDocsAjaxReq.status + " - " + latestNewsTopDocsAjaxReq.statusText);		}	}	}function outputlatestNewsTopDocuments() {	if (typeof latestNewsTopDocs != "object") {		alert("data not loaded [" + typeof latestNewsTopDocs + "]")		return;	}		latestNewsTopTotal = parseInt(latestNewsTopDocs['@toplevelentries']);		var html = '';	if (typeof latestNewsTopDocs.viewentry != "undefined") {		for (var i = 0; i < latestNewsTopDocs.viewentry.length; i++) {			html = '';						if (getViewColData (latestNewsTopDocs.viewentry[i], "Highlight") == 'Y') {				html += '<table cellspacing="0" cellborder="0" border="0" bgcolor=#c4d1e7><tr><td style="padding:0px 10px 0px 10px;">';				html += getViewColData (latestNewsTopDocs.viewentry[i], "$40");				html += '</tr></td></table>';			} else {				html = getViewColData (latestNewsTopDocs.viewentry[i], "$40");			}			//alert(html);						addlatestNewsHTML(html);						latestNewstopArticlesUNID[i] = getViewColData (latestNewsTopDocs.viewentry[i], "UNID");						//alert(latestNewstopArticlesUNID[i]);		}		} else {		latestNewsTopTotal = 0;	}		if (latestNewsTopTotal < latestNewsMax) {		showlatestNewsDocuments();	} else {		outputlatestNewsHTML();	}}/*	Latest News - One Day*/var latestNewsDocsAjaxReq;var latestNewsDocs = '';var latestNewsTotal = 0;var latestNewsViewCount = 0;function showlatestNewsDocuments() {	if (latestNewsViewCount > 2)		return;			var url = 'LUIPLatestNews?ReadViewEntries&start=' + '1' + '&count=' + '9' + '&restricttocategory=' + qsIndustrySector + '-1d&outputformat=JSON';	switch (latestNewsViewCount++) {		case 1: url = 'LUIPLatestNews?ReadViewEntries&start=' + '1' + '&count=' + '9' + '&restricttocategory=' + qsIndustrySector + '-1w&outputformat=JSON'; break;		case 2: url = 'LUIPLatestNewsAll?ReadViewEntries&start=' + '1' + '&count=' + '9' + '&restricttocategory=' + qsIndustrySector + '-al&outputformat=JSON'; break;	}	latestNewsDocsAjaxReq = createAJAXRequest(url, latestNewsDocsResponseFunction);	latestNewsDocsAjaxReq.send(null);	}function latestNewsDocsResponseFunction() {	if (latestNewsDocsAjaxReq.readyState === 4){		if (latestNewsDocsAjaxReq.status === 200) {			eval("latestNewsDocs = " + latestNewsDocsAjaxReq.responseText );			outputlatestNewsDocuments();		} else {			// returned other than complete			alert("AJAX failed with error: \n" + latestNewsDocsAjaxReq.status + " - " + latestNewsDocsAjaxReq.statusText);		}	}	}function outputlatestNewsDocuments() {	if (typeof latestNewsDocs != "object") {		alert("data not loaded [" + typeof latestNewsDocs + "]")		return;	}		//latestNewsTotal = parseInt(latestNewsDocs['@toplevelentries']);		var html = '';		if (typeof latestNewsDocs.viewentry != "undefined") {		for (var i = 0; i < latestNewsDocs.viewentry.length; i++) {			// check if UNID already used in Top Articles			var unid = getViewColData (latestNewsDocs.viewentry[i], "UNID");			if (!latestNewstopArticlesUNID.find(unid)) {				html = getViewColData (latestNewsDocs.viewentry[i], "$40");				addlatestNewsHTML(html);											if (latestNewsHTMLCount >= latestNewsMax)					break;			}		}	}		if (latestNewsHTMLCount >= latestNewsMax) {		outputlatestNewsHTML();	} else {		if (latestNewsViewCount > 2)			outputlatestNewsHTML();		else			showlatestNewsDocuments();	}}function addlatestNewsHTML(sHTML) {	if (latestNewsHTMLCount >= 10)		return;			if (latestNewsHTMLCount++ < 5)		latestNewsHTML1 += sHTML;	else		latestNewsHTML2 += sHTML;			}function outputlatestNewsHTML() {	var tArea = document.getElementById("latestNewsOutput1");	tArea.innerHTML = latestNewsHTML1;					tArea = document.getElementById("latestNewsOutput2");	tArea.innerHTML = latestNewsHTML2;		}
