
// ポップアップレイヤーID
popup_id = 'popup_frame2';

// 座標のベースとなるレイヤーID
base_id = 'second_table';

var popup_x;
var popup_obj;
var base_x = 250;
var agent_flag;

function init_popup() {
	popup_obj = document.getElementById(popup_id);
	if (popup_obj) {
		check_agent;
	}
	else {
		setTimeout(init_popup, 100);
	}
}

function show_popup() {
	x = YAHOO.util.Dom.getX(base_id);
	if (x) {
		base_x = x;
	}
	if (popup_obj) {
		popup_x = base_x - 800;
		if (agent_flag == 1) {
			popup_obj.style.left = popup_x;
		}
		else {
			YAHOO.util.Dom.setX(popup_id, popup_x);
		}
		popup_obj.style.display = 'block';
		move_popup();
	}
}

function move_popup() {
	if (popup_x < base_x - 700) {
		popup_x += 50;
	}
	else {
		popup_x += 235;
	}

	if (agent_flag == 1) {
		popup_obj.style.left = popup_x;
	}
	else {
		YAHOO.util.Dom.setX(popup_id, popup_x);
	}

	if (popup_x >= base_x + 50) {
		popup_x = base_x;
		if (agent_flag == 1) {
			popup_obj.style.left = popup_x;
		}
		else {
			YAHOO.util.Dom.setX(popup_id, popup_x);
		}
		return;
	}

	setTimeout(move_popup, 100);
}

function close_popup() {
	o = document.getElementById('popup_frame2');
	if (o) {
		o.style.display = 'none';
	}
}

function check_agent() {
	if (navigator.userAgent.indexOf("Opera") != -1) {
		agent_flag = 4;
	}
	else if (navigator.userAgent.indexOf("MSIE") != -1) {
		agent_flag = 1;
	}
	else if (navigator.userAgent.indexOf("Firefox") != -1) {
		agent_flag = 2;
	}
	else if (navigator.userAgent.indexOf("Netscape") != -1) {
		agent_flag = 5;
	}
	else if (navigator.userAgent.indexOf("Safari") != -1) {
		agent_flag = 3;
	}
}

window.onLoad = init_popup();
