function addDOMLoadEvent(func){if(!window.__load_events){var init=function(){if(arguments.callee.done)return;arguments.callee.done=true;if(window.__load_timer){clearInterval(window.__load_timer);window.__load_timer=null;}
for(var i=0;i<window.__load_events.length;i++){window.__load_events[i]();}
window.__load_events=null;};if(document.addEventListener){document.addEventListener("DOMContentLoaded",init,false);}
if(/WebKit/i.test(navigator.userAgent)){window.__load_timer=setInterval(function(){if(/loaded|complete/.test(document.readyState)){init();}},10);}
window.onload=init;window.__load_events=[];}
window.__load_events.push(func);}
function getElementsByClass(searchClass,node,tag){var classElements=new Array();if(node==null)
node=document;if(tag==null)
tag='*';var els=node.getElementsByTagName(tag);var elsLen=els.length;var pattern=new RegExp('(^|\\s)'+searchClass+'(\\s|$)');for(i=0,j=0;i<elsLen;i++){if(pattern.test(els[i].className)){classElements[j]=els[i];j++;}}
return classElements;}
createDropShadows=function(){var highContrast=getElementsByClass('highContrast');for(i=0;i<highContrast.length;i++){var currentElement=highContrast[i];var hcContent=currentElement.firstChild.data;var contentSpan=document.createElement('span');var contentSpanText=document.createTextNode(hcContent);contentSpan.appendChild(contentSpanText);var shadowSpan=document.createElement('span');var shadowSpanText=document.createTextNode(hcContent);shadowSpan.appendChild(shadowSpanText);shadowSpan.className="shadow";currentElement.firstChild.data='';currentElement.appendChild(shadowSpan);currentElement.appendChild(contentSpan);}}
addDOMLoadEvent(createDropShadows);
