function get(p){ return document.getElementById(p); }
function gt(p){ return document.getElementById(p); }

function clone(o)
{
  if(!o || 'object'!==(typeof o))
    return o;

  var c='function'===(typeof o.pop)?[]:{};
  var p,v;
  for(p in o)
  {
    if(o.hasOwnProperty(p))
    {
      v=o[p];
      if(v && 'object'===(typeof v))
        c[p]=clone(v);
      else
        c[p]=v;
    }
  }
  return c;
}
