/*	Blogs*/var latestBlogsDocsAjaxReq;var latestBlogsDocs = '';var latestBlogsStart = 1;var latestBlogsTotal = 0;var latestBlogsHTMLCount = 0;var latestBlogsHTML1 = '';var latestBlogsHTML2 = '';var recentPostsHTMLCount = 0;var recentPostsHTML = '';var recentPostsHTML2Count = 0;var recentPostsHTML2 = '';var showPostsOnly = false;function showlatestBlogsDocuments() {	var url = '/' + dbname + '/ISBlogsByName?ReadViewEntries&start=' + '1' + '&count=' + '1000' + '&restricttocategory=' + qsIndustrySector + '-' + qsISBlogName + '&CollapseAll&outputformat=JSON' + '&ms='+ new Date().getTime();	latestBlogsDocsAjaxReq = createAJAXRequest(url, latestBlogsDocsResponseFunction);	latestBlogsDocsAjaxReq.send(null);	}function showrecentPostsDocuments() {	showPostsOnly = true;	var url = '/' + dbname + '/ISBlogsByName?ReadViewEntries&start=' + '1' + '&count=' + '1000' + '&restricttocategory=' + qsIndustrySector + '-' + qsISBlogName + '&CollapseAll&outputformat=JSON' + '&ms='+ new Date().getTime();	latestBlogsDocsAjaxReq = createAJAXRequest(url, latestBlogsDocsResponseFunction);	latestBlogsDocsAjaxReq.send(null);	}function showcentralRecentPostsDocuments() {	showPostsOnly = true;	var url = '/' + dbname + '/ISBlogsCentralByName?ReadViewEntries&start=' + '1' + '&count=' + '1000' + '&CollapseAll&outputformat=JSON' + '&ms='+ new Date().getTime();	latestBlogsDocsAjaxReq = createAJAXRequest(url, latestBlogsDocsResponseFunction);	latestBlogsDocsAjaxReq.send(null);	}function latestBlogsDocsResponseFunction() {	if (latestBlogsDocsAjaxReq.readyState === 4){		if (latestBlogsDocsAjaxReq.status === 200) {			eval("latestBlogsDocs = " + latestBlogsDocsAjaxReq.responseText );			outputlatestBlogsDocuments();		} else {			// returned other than complete			alert("AJAX failed with error: \n" + latestBlogsDocsAjaxReq.status + " - " + latestBlogsDocsAjaxReq.statusText);		}	}	}function outputlatestBlogsDocuments() {	if (typeof latestBlogsDocs != "object") {		alert("data not loaded [" + typeof latestBlogsDocs + "]")		return;	}		latestBlogsTotal = parseInt(latestBlogsDocs['@toplevelentries']);	if (typeof latestBlogsDocs.viewentry != "undefined") {		for (var i = 0; i < latestBlogsDocs.viewentry.length; i++) {			if (getViewColData (latestBlogsDocs.viewentry[i], 'Form') == 'editpage') {				addlatestBlogsHTML(i);								if (recentPostsHTML2Count >=12)					break;			}		}	}	outputlatestBlogsHTML();}function addlatestBlogsHTML(i) {	var html = '';	var ismenustring = getViewColData (latestBlogsDocs.viewentry[i], 'IndustrySectors');		html += '<span class="BHPostedText">Posted&nbsp;</span>';	html += '<span class="BHPostedDate">';	html += getViewColData (latestBlogsDocs.viewentry[i], 'postedDate');	html += '</span>';	html += '<a href="javascript:getURL(' + "'" + getViewColData (latestBlogsDocs.viewentry[i], 'alink') + '&src=is' + '&is=' + getViewColData (latestBlogsDocs.viewentry[i], 'BlogIndustrySector').replace(/&/, '_') + '&blog=' + getViewColData (latestBlogsDocs.viewentry[i], 'BlogName') +"'" +');void(0)">';	html += '<h3 class="BHPostHeading" style="margin-top:5px;">' + getViewColData (latestBlogsDocs.viewentry[i], 'Heading') + '</h3>';	html += '</a>';	html += '<p class="BHPostSummary" style="margin-bottom:5px;">' + getViewColData (latestBlogsDocs.viewentry[i], 'blogintro') + '</p>';		if (getViewColData (latestBlogsDocs.viewentry[i], 'ShowPostLink') == 'Y') {	html += '<a href="javascript:getURL(' + "'" + getViewColData (latestBlogsDocs.viewentry[i], 'alink') + '&src=is' + '&is=' + getViewColData (latestBlogsDocs.viewentry[i], 'BlogIndustrySector').replace(/&/, '_') + '&blog=' + getViewColData (latestBlogsDocs.viewentry[i], 'BlogName') +"'" +');void(0)">';		html += '<span class="ISmorenews">READ THE REST OF THIS POST</span>';		html += '</a><br>';	} else {		//html += '</a>';	}		html+= '<div style="float:left;">';	if( ismenustring.indexOf("Non-Industry") < 0) {		html += '<span class="ISmorenews">Posted in ' + islinks(ismenustring) + '</span>';	}		html += '</div>';	html+= '<div style="float:left; margin-left:10px;">';	html += '<img src="' + '/' + dbname + '/ISBlogPostedComment.gif" width=15 height=15>';	html += '<span class="ISmorenews">&nbsp;'; 	html += '<a href="javascript:getURL(' + "'" + getViewColData (latestBlogsDocs.viewentry[i], 'alink') + '&src=is' + '&is=' + getViewColData (latestBlogsDocs.viewentry[i], 'BlogIndustrySector').replace(/&/, '_') + '&blog=' + getViewColData (latestBlogsDocs.viewentry[i], 'BlogName') +"'" +');void(0)">';	html += '<span class="ISmorenews">COMMENTS</span>';	html += '</a>';	html += '&nbsp;(' + getViewColDataTextList(latestBlogsDocs.viewentry[i], 'DocChildren') + ')</span>';	html += '</div>';	html += '<br>';	html += '<br>';	if (!showPostsOnly) {		if (latestBlogsHTMLCount < 20) {			if (latestBlogsHTMLCount++ < 2)				latestBlogsHTML1 += html;			else				latestBlogsHTML2 += html;							//return;			}	}	if (recentPostsHTMLCount++ < 8) {		recentPostsHTML+= '<a href="javascript:getURL(' + "'" + getViewColData (latestBlogsDocs.viewentry[i], 'alink') + '&src=is' + '&is=' + getViewColData (latestBlogsDocs.viewentry[i], 'BlogIndustrySector').replace(/&/, '_') + '&blog=' + getViewColData (latestBlogsDocs.viewentry[i], 'BlogName') +"'" +');void(0)">';		recentPostsHTML += '<p class="BHRecentPost" style="margin-bottom:5px;">' + getViewColData (latestBlogsDocs.viewentry[i], 'Heading') + '</p>';		recentPostsHTML += '</a>';			} else {		if (recentPostsHTML2Count == 0) {			recentPostsHTML += '<div id="moreRecentPosts">';			recentPostsHTML += '<a href="javascript:showMorePosts(); void(0);">';			recentPostsHTML += '<span class="ISMoreNews" style="font-weight:normal;">';			recentPostsHTML += 'MORE RECENT POSTS';			recentPostsHTML += '</span>';			recentPostsHTML += '</a>';			recentPostsHTML += '</div>';		}				if (recentPostsHTML2Count++ < 12) {			//recentPostsHTML2 += getViewColData (latestBlogsDocs.viewentry[i], "$41");			recentPostsHTML2+= '<a href="javascript:getURL(' + "'" + getViewColData (latestBlogsDocs.viewentry[i], 'alink') + '&src=is' + '&is=' + getViewColData (latestBlogsDocs.viewentry[i], 'BlogIndustrySector').replace(/&/, '_') + '&blog=' + getViewColData (latestBlogsDocs.viewentry[i], 'BlogName') +"'" +');void(0)">';			recentPostsHTML2 += '<p class="BHRecentPost" style="margin-bottom:5px;">' + getViewColData (latestBlogsDocs.viewentry[i], 'Heading') + '</p>';			recentPostsHTML2 += '</a>';				}	}}function islinks(ismenustring) {	var ismenuhtml = '';	var ismenu = new Array();	ismenu = ismenustring.split(', ');	for (var i = 0; i < ismenu.length ; i++) {		if (ismenuhtml != '') ismenuhtml += ', ';		ismenuhtml += '<a href=' + '"/' + dbName + '/';			switch (ismenu[i]) {			case 'Appointments':			case "Shareholder Notices":			case "Director dealings":			case "Original Text":				ismenuhtml += 'filter/' + ismenu[i].replace(/&/, '_')  + '?opendocument' + '">';								break;						default:				ismenuhtml += 'fmISHome' + '?OpenForm&is=' + ismenu[i].replace(/&/, '_')  + '">';			break;		}					ismenuhtml += '<span class="ISmorenews" style="text-decoration:underline;">' + ismenu[i] + '</span>';		ismenuhtml += '</a>';	}		return ismenuhtml;}function outputlatestBlogsHTML() {	if (!showPostsOnly) {		var tArea = document.getElementById("latestBlogsOutput1");		tArea.innerHTML = latestBlogsHTML1;						tArea = document.getElementById("latestBlogsOutput2");		tArea.innerHTML = latestBlogsHTML2;	}	tArea = document.getElementById("recentPostsOutput");	tArea.innerHTML = recentPostsHTML;				tArea = document.getElementById("recentPostsOutput2");	tArea.innerHTML = recentPostsHTML2;		}