function popup(src, width, height, name) {
	var url     = src.getAttribute('href');
	var x       = width    || 430;
	var y       = height   || 270;
	var target  = name     || src.getAttribute('target') || 'popup_window';
	var options = 'width=' + x + ',height=' + y + ',status=0,resizeable=1,scrollbars=1';
	var the_window = window.open(url, target, options);
	the_window.focus();
	return false;
}

function setimage(image, picture) {
	var picture_id = picture || "picture";
	if (image) {
		var pict = document.getElementById(picture_id);
		pict.src = image;
	}
	return false;
}
function pop_on (my_id, evt) {
	if (! my_id) return true;

	var my_x = evt.clientX;
	var my_y = evt.clientY;
	var my_div = document.getElementById(my_id);
	var my_win_x = document.body.parentNode.clientWidth;
	var my_win_y = document.body.parentNode.clientHeight;

	if (my_x && my_win_x ) {
		if ((my_x + 200) > my_win_x) {
			my_x = my_x - 200;
		}
		else {
			my_x = my_x + 10;
		}
		my_div.style.left = my_x + "px";
	}

	if (my_y && my_win_y ) {
		if ((my_y + 200) > my_win_y) {
			my_y = my_y - 200;
		}
		else {
			my_y = my_y + 10;
		}
		my_div.style.top = my_y + "px";
	}

	my_div.className   = "show";

	return false;
}

function pop_off (my_id) {
	if (! my_id) return true;

	var my_div = document.getElementById(my_id);
	my_div.className   = "hide";

	return false;
} 

function grid_ref (my_x, my_y, my_id) {
	var grid_x  = my_x  || 100;
	var grid_y  = my_y  || 100;
	var grid_id = my_id || "circle";
	var my_div = document.getElementById(grid_id);
	
	my_div.style.left       = grid_x + "px";
	my_div.style.top        = grid_y + "px";
	my_div.style.visibility = "visible";
//	my_div.style.position   = "absolute;
//	my_div.style.width      = "11px";
//	my_div.style.height     = "11px";

//  alert(grid_x + "x" + grid_y);

	return false;
}
