function shadow_classed() {
  var shadowed = getElementsByTagAndClassName('div', 'shadowed');
  map(dropit, shadowed);
}
function dropit(box) {

  var dims = getElementDimensions(box);
  var pos = getElementPosition(box);

  //  if (/Safari/.test(navigator.userAgent) ) {//&& getNodeAttribute(box,'id') == 'menu') 

  // Shadowsboxes need to adapt to window resize..
  pos.x = pos.x - getElementPosition("mainwrapper").x;

  
  for (var i=0; i<3; i++) {
    pos.x += 1;
    pos.y += 1;
    var shadow = DIV({'class':'shadowbox'});
    setStyle(shadow, {'position':'absolute','background':'#000'});
    setOpacity(shadow, 0.1);
    setElementDimensions(shadow, dims);
    setElementPosition(shadow, pos);
    //    insertSiblingNodesBefore("mainwrapper", shadow);
    insertSiblingNodesBefore("header", shadow);
  }

}

addLoadEvent(shadow_classed);
