rem: function select_move(evt) { 
add: function select_move(evt) { debug_print( 'select_move' ); 
context: function select_move(evt) {  evt     = (evt) ? evt : ((event)?event:null)  O       = egi(dragging_id+'_i');  var I   = gee(evt);  enx     = egeX(evt) - drag_offset_x;  eny     = egeY(evt) - drag_offset_y;  bps     = p2b( dragging_id, enx );  O.title = seq_region()+': '+bps  el = ego( 'other_l' )  if( el && egH( el )+egW( el ) > 0 ) { /* this is our current rubber band */    br_x = O.width  -1;    br_y = O.height -1;    if(enx<0) enx = 0;  if(eny<0) eny = 0;    if(enx>br_x) enx = br_x;if(eny>br_y) eny = br_y;    W = enx-SELECTION_X;    H = eny-SELECTION_Y;    if( W*W+H*H > N*N-1 ) {      show(el);      show(ego('other_t'));      show(ego('other_r'));      show(ego('other_b'));    }    m2(el,             SELECTION_X,           SELECTION_Y+(H>0?0:1), 1,            H+(H>0?1:-1) );    m2(ego('other_t'), SELECTION_X+(W>0?0:1), SELECTION_Y,           W+(W>0?1:-1), 1            );    m2(ego('other_r'), enx,                   SELECTION_Y+(H>0?0:1), 1,            H+(H>0?1:-1) );    m2(ego('other_b'), SELECTION_X+(W>0?0:1), eny,                   W+(W>0?1:-1), 1            );  }  return false;}
meta: 9508	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9508/7822fa57d302395277293f593d07ac92e4168a0b/new_drag_imagemap.js/buggy/htdocs/js/new_drag_imagemap.js