function closeChildWindow() {
    var board = document.getElementById('board');
    board.style.visibility = 'hidden';
}
 
function openChildWindow(e) {
    var board = document.getElementById('board');
   // board.style.left = e.clientX + 50 + 'px';
    //board.style.top = e.clientY - 100 + 'px';
    board.style.left = mouseclientX + 'px';
    board.style.top = mouseclientY + 'px';
    board.style.visibility = 'visible';

    var target_node;
    if(e.target) {
      target_node = e.target;
    } else if(e.srcElement) {
      target_node = e.srcElement;
    }
    if (target_node.nodeType == 3 || target_node.nodeType == 1 && target_node.tagName == 'IMG' ) {
        target_node = target_node.parentNode;
    }

    var selected = target_node.value;
    var target_url = selected;
    if (target_node.tagName == 'A') {
    	target_url = target_node.id;
    }

    var funcRef = function(text_data) {
        var content = document.getElementById('content');
        content.innerHTML = text_data;
        board.style.filter = 'alpha(opacity=70)';  // Internet Explorer用
        board.style.mozOpacity = 0.7;              // FireFox用
        board.style.opacity = 0.7;                 // Safari用
    }
    httpRequest(target_url, funcRef);
}

function dispWindowsData(e) {
    var target_node;
    if(e.target) {
      target_node = e.target;
    } else {
      target_node = e.srcElement;
    }
    if (target_node.nodeType == 3) {
        target_node = target_node.parentNode;
    }

    var selected = target_node.value;
    var target_url = selected;
    if (target_node.tagName == 'A') {
    	target_url = target_node.id;
    }

	document.getElementById('content').innerHTML = '';

	if (target_url != '') {
	    var funcRef = function(text_data) {
	        document.getElementById('content').innerHTML = text_data;
	    }
	
	    httpRequest(target_url, funcRef);
	}
    target_node.value = '';
}

function setListenersWindows(e) {
    var evaluation = document.getElementById('evaluation');
    addListener(evaluation, 'change', openChildWindow, false);
    var close = document.getElementById('close');
    addListener(close, 'click', closeChildWindow, false);
}

addListener(window, 'load', setListenersWindows, false);