    function show_popup(command, frame_id, frame_src, frame_width, frame_height, l_or_r ){
      parent.command = command;
      var buttonElement = document.getElementById(command);
      arr_pos = find_position(buttonElement);
      pos_left = arr_pos[0] + document.getElementById(command).width;
      if (l_or_r != 'right') {
        pos_left = arr_pos[0] + document.getElementById(command).width;
      } else {
        pos_left = (arr_pos[0] - frame_width) - 25 ;
      }//end if
      pos_top  = arr_pos[1];
			pos_left = pos_left - 5;
      frame_src    = 'loading_photo.php?img=' + frame_src + '&w=' + frame_width + '&h=' + frame_height;
      frame_width  = (parseInt(frame_width)  + 25)+'px';
      frame_height = (parseInt(frame_height) + 25)+'px';
      //document.getElementById(frame_id).addEventListener('click',testing(),true);
      document.getElementById(frame_id).src              = frame_src;
      document.getElementById(frame_id).style.left       = pos_left + 'px';
      document.getElementById(frame_id).style.top        = pos_top  + 'px';
      document.getElementById(frame_id).style.width      = frame_width;
      document.getElementById(frame_id).style.height     = frame_height;
      document.getElementById(frame_id).style.visibility = 'visible';
    }//end function
  
    function testing() {
      alert('exec');
    }//end if
  
    function hide_popup(frame_id){
      pop_t = parseInt(document.getElementById(frame_id).style.top);
      pop_l = parseInt(document.getElementById(frame_id).style.left);
      pop_w = parseInt(document.getElementById(frame_id).style.width);
      pop_h = parseInt(document.getElementById(frame_id).style.height);
      mouse_pos = detectMouseCoordinates('onmouseout');
      mouse_x = mouse_pos[0];
      mouse_y = mouse_pos[1];
      //alert('mouse x = ' + mouse_x + '\n' + 'mouse y = ' + mouse_y + '\n' + 'pop L = ' + pop_l + '\n' + 'pop max = ' + (pop_l + pop_w));

      if ( (mouse_x > pop_l) && (mouse_x < (pop_l + pop_w)) && (mouse_y > pop_t) && (mouse_y < (pop_t + pop_h)) ){
        //alert('do nothing');
      } else {
        document.getElementById(frame_id).src              = 'loading_photo.php?img=';
        document.getElementById(frame_id).style.visibility = 'hidden';
      }//end if

    }//end function

    function find_position(obj) {
      var curleft = curtop = 0;
      if (obj.offsetParent) {
        curleft = obj.offsetLeft;
        curtop = obj.offsetTop;
        while (obj = obj.offsetParent) {
          curleft += obj.offsetLeft;
          curtop += obj.offsetTop;
        }//end while
      }//end if
      return [curleft,curtop];
    }//end function
    

function detectMouseCoordinates(ee){ 
  var posx,posy; 
  posx=0; 
  posy=0; 
  if(!ee) var ee=window.event; 
  if(ee.pageX||ee.pageY){ 
    posx=ee.pageX; 
    posy=ee.pageY; 
  } else if(ee.clientX||ee.clientY){ 
    posx = ee.clientX + document.documentElement.scrollLeft; 
    posy = ee.clientY + document.documentElement.scrollTop; 
  } 
  //alert('X='+posx+' Y='+posy); 
  return [posx,posy];
}

function getcoord(evt)
{

	var IE=false;
	if(navigator.appName == "Microsoft Internet Explorer")
	IE = true;

	if(IE)
	{
		x = evt.clientX + document.body.scrollLeft;
		y = evt.clientY + document.body.scrollTop;

	}
	else
	{
		x = evt.pageX;
		y = evt.pageY;
	}
}

//document.onmousedown=detectMouseCoordinates;
//document.onmousedown=detectMouseCoordinates;
