// <![CDATA[
var g_bConfigured = false;
var g_bShowSummary = true;
var g_bCollapsed = false;
var bCollapsed = g_bCollapsed;
var bTransition = false;
var bHaveData = false;
var curWidth = 0;
var curHeight = 0;
var curXml = "";
var srcNormal = "aoldbimg://mail/header/up_n.gif";
var srcHover = "aoldbimg://mail/header/up_h.gif";
var srcPressed = "aoldbimg://mail/header/up_p.gif";
function insertUser(oCell, oUser)
{
var strEmail = oUser.getAttribute("email");
var oAnchor = document.createElement("A");
oAnchor.href = "mailto:" + strEmail;
oAnchor.title = oAnchor.href;
oAnchor.innerText = strEmail;
oCell.insertAdjacentElement("beforeEnd", oAnchor);
var strComment = oUser.getAttribute("comment");
if (strComment != null)
oCell.insertAdjacentText("beforeEnd", " (" + strComment + ")");
}
function list2cell(oCell, oNode)
{
oCell.innerHTML = "";
if (oNode == null)
return;
var oList = oNode.selectNodes("USER");
for (var i = 0; i 0) oCell.insertAdjacentText(“beforeEnd”, “, “);
insertUser(oCell, oList[i]);
}
}
function list2table(oRow, oCell, oNode)
{
oRow.style.display = (oNode == null) ? “none” : “block”;
list2cell(oCell, oNode);
}
function text2table(oRow, oCell, oNode)
{
if (oNode == null)
{
oRow.style.display = “none”;
oCell.innerText = “”;
}
else
{
oRow.style.display = “block”;
oCell.innerText = oNode.text;
}
}
function html2table(oRow, oCell, oNode)
{
if (oNode == null)
{
oRow.style.display = “none”;
oCell.innerHTML = “”;
}
else
{
oRow.style.display = “block”;
oCell.innerHTML = “” + oNode.text;
}
}
function text2href(oRow, oAnchor, oNode)
{
if (oNode == null)
{
oRow.style.display = “none”;
oAnchor.href = “about:blank”;
oAnchor.tabIndex = -1;
}
else
{
oRow.style.display = “block”;
oAnchor.href = oNode.text;
oAnchor.tabIndex = 0;
}
}
function updateUI()
{
if (bTransition)
oTable.filters[0].Apply();
if (bCollapsed || !bHaveData)
{
oTableE.style.display = “none”;
oTableC.style.display = (g_bShowSummary && bHaveData) ? “block” : “none”;
srcNormal = “aoldbimg://mail/header/down_n.gif”;
srcHover = “aoldbimg://mail/header/down_h.gif”;
srcPressed = “aoldbimg://mail/header/down_p.gif”;
oImg.src = srcNormal;
oImg.title = bHaveData ? “Show complete mail header” : “”;
}
else
{
oTableE.style.display = “block”;
oTableC.style.display = “none”;
srcNormal = “aoldbimg://mail/header/up_n.gif”;
srcHover = “aoldbimg://mail/header/up_h.gif”;
srcPressed = “aoldbimg://mail/header/up_p.gif”;
oImg.src = srcNormal;
oImg.title = g_bShowSummary ? “Show condensed mail header” : “Hide mail header”;
}
window.external.SetHeight(0, oTable.scrollHeight);
if (bTransition)
oTable.filters[0].Play();
}
function getShortDate(strDate)
{
// the date string parsing may be locale specific – use regular expressions
var re = /(\d{1,2}\/\d{1,2})\/\d{2,4}\s+(\d{1,2}:\d{1,2}):\d{1,2}\s+(AM|PM)/ig;
if (re.exec(strDate) == null)
return strDate;
else
return RegExp.$1 + ” ” + RegExp.$2 + ” ” + RegExp.$3;
}
function xml_ondata()
{
if (!g_bConfigured)
return;
// non-sticky
bCollapsed = g_bCollapsed;
bHaveData = false;
if (document.readyState != “complete” ||
oXmlData.readyState != “complete”)
return;
var xmlDoc = oXmlData.documentElement;
bHaveData = (xmlDoc != null) && xmlDoc.hasChildNodes();
if (!bHaveData)
{
updateUI();
return;
}
var newXml = xmlDoc.xml;
if (curXml == newXml)
return;
bTransition = false;
curXml = newXml;
var node = xmlDoc.selectSingleNode(“SUBJECT”);
text2table(oRowSubj, oCellSubj, node);
oDivSubjC.innerText = (node != null) ? node.text : “”;
node = xmlDoc.selectSingleNode(“DATE”);
text2table(oRowDate, oCellDate, node);
oCellDateC.innerText = (node != null) ? getShortDate(node.text) : “”;
node = xmlDoc.selectSingleNode(“FROM”);
list2cell(oCellFromC, node);
list2table(oRowFROM, oCellFROM, node);
list2table(oRowRT, oCellRT, xmlDoc.selectSingleNode(“REPLYTO”));
list2table(oRowTO, oCellTO, xmlDoc.selectSingleNode(“TO”));
list2table(oRowCC, oCellCC, xmlDoc.selectSingleNode(“CC”));
list2table(oRowBCC, oCellBCC, xmlDoc.selectSingleNode(“BCC”));
text2table(oRowClient, oCellClient, xmlDoc.selectSingleNode(“CLIENT”));
node = xmlDoc.selectSingleNode(“INET”);
text2href(oRowInet, oAInet, node);
node = xmlDoc.selectSingleNode(“VCARD”);
text2href(oRowVCard, oAVCard, node);
//spam 2004
node = xmlDoc.selectSingleNode(“SPAMINFO”);
html2table(oRowSpamInfo, oCellSpamInfo, node);
// request EBuddies
// Note: asynchronous operation
window.external.UpdateDoc(0, 1);
updateUI();
}
function toggle_onclick()
{
if (!bHaveData)
return;
bTransition = true;
bCollapsed = !bCollapsed;
updateUI();
}
function do_window_resize()
{
var newWidth = window.external.GetWidth(0);
var newHeight = window.external.GetHeight(0);
if (curWidth == newWidth && curHeight == newHeight)
return;
if (bCollapsed)
{
oDivSubjC.style.display = “none”;
oTable.width = newWidth;
if (g_bShowSummary)
{
var nSpace = oCellSpacerC.clientWidth;
oDivSubjC.style.display = “block”;
var nTotal = oDivSubjC.scrollWidth;
oDivSubjC.style.width = (nSpace 80)
{
oDivScroll.style.height = “80px”;
oDivScroll.style.backgroundColor = “#ABD6F1”;
oDivScroll.style.overflow = “auto”;
}
else
{
oDivScroll.style.height = oDivScroll.scrollHeight + “px”;
oDivScroll.style.backgroundColor = “transparent”;
oDivScroll.style.overflow = “hidden”;
}
}
curWidth = newWidth;
curHeight = newHeight;
if (curHeight != oTable.scrollHeight)
window.external.SetHeight(0, oTable.scrollHeight);
}
function window_resize()
{
do_window_resize();
// onresize fires before the actual resize, need delay
setTimeout(do_window_resize, 0);
}
function window_onload()
{
// request configuration
window.external.DoAction(0, 150);
}
// the following functions are invoked from FDO
// KEEP THE NAMES IN SYNC
function OnConfigure(aCollapsed, aShowSummary)
{
g_bCollapsed = aCollapsed;
bCollapsed = g_bCollapsed;
g_bShowSummary = aShowSummary;
g_bConfigured = true;
curXml = “”;
xml_ondata();
}
function OnReqCollapse()
{
if (!bCollapsed)
toggle_onclick();
}
function OnReqExpand()
{
if (bCollapsed && !g_bCollapsed)
toggle_onclick();
}
function OnEBuddy()
{
// force update
curHeight = 0;
do_window_resize();
}
// ]]>
In 2011, as a part of the celebration of the 125th anniversary of the dedication of the Statue of Liberty, five live web-cams were installed in Ms. Liberty’s torch, in her crown, and at the harbor. There’s also a Panorama of the NJ and NY skylines, Ellis Island, and the New York-New Jersey Harbor.
There’s live audio too, so you can hear the whoosh of aircraft overhead and the honk of boat horns as YOU watch the ships steam across the bay. Click on this link to look and listen: http://www.earthcam.com/usa/newyork/statueofliberty/
Click on any of the five pictures and enjoy a live streaming video… day or night, 24/7, starting now.
I wish I could have been there: When Lady Liberty was still in her youth, my parents saw her on their freedom voyage from Kiev, in Ukrania (then part of the Russian Empire) to Ellis Island. I can only imagine their teenage excitement and fulfillment of hope when they saw Lady Liberty from their ship. They were so proud and determined to become Americans- in every way. They quickly learned to speak English and adapted to every American way of life. I am very proud of them.
The one time I saw The Statue of Liberty was from a US Army troop ship returning from Europe to the Port of New York on a foggy morning. The scene is emblazoned in my memory.
On Monday May 25th, 2015 let’s remember the Veterans of our struggles for Liberty who never returned to see this beautiful tribute.
Memorial Day occurs every year on the final Monday of May. It is a day of remembering the men and women who died while serving in the United States Armed Forces. Formerly known as Decoration Day, it originated after the American Civil War to commemorate the Union and Confederate soldiers who died in the Civil War. By the 20th century Memorial Day had been extended to honor all Americans who have died while in the military service. It typically marks the start of the summer vacation season, while Labor Day marks its end.
Many people visit cemeteries and memorials, particularly to honor those who have died in military service. Many volunteers place an American flag on each grave in national cemeteries.
The preferred name for the holiday gradually changed from “Decoration Day” to “Memorial Day”, which was first used in 1882. It did not become more common until after World War II, On June 28, 1968, the Congress passed the Uniform Monday Holiday Act, which moved four holidays, including Memorial Day, from their traditional dates to a specified Monday in order to create a convenient three-day weekend.The change moved Memorial Day from its traditional May 30 date to the last Monday in May. Memorial Day endures as a holiday which most businesses observe because it marks the unofficial beginning of summer.
On Memorial Day the flag of the United States is raised briskly to the top of the staff and then solemnly lowered to the half-staff position, where it remains only until noon. It is then raised to full-staff for the remainder of the day.
Here’s the National Memorial Day parade on Capitol Hill Mall