function isInMap(obj_point,obj_map){

  var rc = true;
  //setFeedBack('inInMap1 = '+ getNumber(obj_point.style.left + ' - ' + obj_map.offsetLeft));
  // left right

	if(getNumber(obj_point.style.left) < obj_map.offsetLeft ){
     //setFeedBack('out image.left=' + obj_point.style.left +'<'+ obj_map.offsetLeft); 
	  // set the point
	  obj_point.style.left=(obj_map.offsetLeft+1)+'px';
	  
      rc = false;
    }
	if( getNumber(obj_point.style.top) < obj_map.offsetTop ){
	  obj_point.style.top=(obj_map.offsetTop+1)+'px';
      rc = false;
    }
	if(getNumber(obj_point.style.left ) > ((obj_map.offsetLeft+obj_map.width-obj_point.width) )  ){
      obj_point.style.left=((obj_map.offsetLeft+obj_map.width-obj_point.width)-1)+'px';
	  return false;
    }
	//setFeedBack("bottom ="+ (obj_map.offsetTop+obj_map.height-obj_point.height)   );
    
    if(getNumber(obj_point.style.top) > (obj_map.offsetTop+obj_map.height-obj_point.height)){
	  obj_point.style.top=((obj_map.offsetTop+obj_map.height-obj_point.height)-1)+'px';
      return false;
    }   
	if(rc == false){
	  obj_point=null; // disable the point
	}
    return rc;
}