
// 読み込む画像
var g_img_src;
var g_img_load_flag = false;

// *************************************************************
// イベントリスナーを追加
// =============================================================
function add_event_listener(element, event_type, func, caption)
{
	if (element)	{
		if (0 == 1)	{}
		else if (element.attachEvent)	{		// IE
			element.attachEvent('on' + event_type, func);
		}
		else if (element.addEventListener)	{	// FireFox
			element.addEventListener(event_type, func, caption);
		}
	}
}

// *************************************************************
// イベントのソースエレメントを取得
// =============================================================
function get_event_src_element(e)
{
	if (0 == 1)	{}
	else if (e.srcElement)	{	// IE
		return e.srcElement;
	}
	else if (e.target)	{		// FireFox
		return e.target;
	}
}

// *************************************************************
// 画像を別ウィンドウで表示：準備
// =============================================================
function open_image_window(src)
{
	var img_tag = document.getElementById('dummy_img_box');
	if (img_tag)	{
		g_img_src = src;
		g_img_load_flag = true;
		img_tag.src = src;
		// イメージを読み込み終わるまで待つ
	}

	return false;
}

// *************************************************************
// 画像を別ウィンドウで表示：画像を読み込み終わった
// =============================================================
function on_load_img(e)
{
	var img_tag = document.getElementById('dummy_img_box');
	if (img_tag && g_img_load_flag)	{
		var width = img_tag.width;
		var height = img_tag.height;
		window.open("image.asp?img=" + g_img_src, "_blank", "width=" + width + ", height=" + height + ", resizable=no");
		g_img_load_flag = false;
	}
}


