GMapWibblz = Class.create();

GMapWibblz.prototype = {

  initialize: function(){},
    
  selected_row: function(object){
    var parent = object.up().up().up();
    parent.up().select(parent.nodeName).each(function(e){ 
      if(e.hasClassName('selected')){
        e.removeClassName('selected');
      }
    });
    parent.addClassName('selected');
  },
  
  focus: function(object){
    Effect.ScrollTo(object);
  }

}


function Find(id, parent){
  var objf=id;
  var objS=parent.style;
  console.log(zxcPos(objf)[1]+'px');
  objS.left=zxcPos(objf)[0]+'px';
  objS.top=zxcPos(objf)[1]+'px';
}

function zxcPos(zxc){
  zxcObjLeft = zxc.offsetLeft;
  zxcObjTop = zxc.offsetTop;
  while(zxc.offsetParent!=null){
  zxcObjParent=zxc.offsetParent;
  zxcObjLeft+=zxcObjParent.offsetLeft;
  zxcObjTop+=zxcObjParent.offsetTop;
  zxc=zxcObjParent;
  }
  return [zxcObjLeft,zxcObjTop];
}