/**
 * 화면 마우스 우측 버튼 클릭 이벤트
 * 컴포넌트가 아닌, 화면 영역 우클릭시 발생한다.
 *
 * @param {number} mouse_x 화면 안에서의 X좌표
 * @param {number} mouse_y 화면 안에서의 Y좌표
 * @param {number} mouse_pagex 페이지 상에서의 X좌표
 * @param {number} mouse_pagey 페이지 상에서의 Y좌표
 */
function screen_on_rclick(mouse_x, mouse_y, mouse_pagex, mouse_pagey)
{
	factory.consoleprint("screen_on_rclick> start");	
	factory.consoleprint("screen_on_rclick> mouse_x = " + mouse_x);
	factory.consoleprint("screen_on_rclick> mouse_y = " + mouse_y);
	factory.consoleprint("screen_on_rclick> mouse_pagex = " + mouse_pagex);
	factory.consoleprint("screen_on_rclick> mouse_pagey = " + mouse_pagey);
	
	var pos = factory.getmouseeventpos();
	factory.consoleprint("Offset: " + pos.offsetX + ", " + pos.offsetY);
	factory.consoleprint("Client: " + pos.clientX + ", " + pos.clientY);
	factory.consoleprint("Page: " + pos.pageX + ", " + pos.pageY);
	factory.consoleprint("Screen: " + pos.screenX + ", " + pos.screenY);
	factory.consoleprint("AltKey: " + pos.altKey);
	factory.consoleprint("CtrlKey: " + pos.ctrlKey);
	factory.consoleprint("ShiftKey: " + pos.shiftKey);
	
	var strMenuUrl = "/MENU/ScreenMenu";  // 메뉴 화면 경로
    var nWidth = 450;           // 메뉴 화면 넓이
    var nHeight = 200;          // 메뉴 화면 높이 
    var nXPos = mouse_pagex;	// 메뉴 화면 표시 X 좌표
    var nYPos = mouse_pagey;	// 메뉴 화면 표시 Y 좌표
    // 마우스를 누른 위치메 메뉴 화면을 로드한다.
    factory.loadmenu("메뉴", strMenuUrl, nXPos, nYPos, nWidth, nHeight, screen);
}