
var ie  = document.getElementById && document.all;
var ns6 = document.getElementById && !document.all;

function getProp(objRef)
{
	var propReco = "";
	for (var keyProp in objRef){
		if (keyProp != 'innerText' && keyProp != 'outerText' &&
			keyProp != 'innerHTML' && keyProp != 'outerHTML')
				propReco += "<b>" + keyProp + "</b> : " + objRef[ keyProp ] + ", ";
	}
	propReco = propReco.substring(0, propReco.lastIndexOf(", "));
	return "<p>" + propReco + "</p>";
}

function dispCaddy(html){
	var caddy  = document.getElementById("div_caddy");
	var hidder = document.getElementById("div_hidder");

	if (caddy != null){
	//	extend hidder div
		var width = 0, height = 0;
		if (ns6){
			width  = document.body.offsetWidth;
			height = document.getElementById('page').offsetHeight;
		}
		else {
			width  = document.body.clientWidth;
			height = document.body.clientHeight;
		}
		hidder.style.left	= "0px";
		hidder.style.top	= "0px";
		hidder.style.width  = width  + "px";
		hidder.style.height = height + "px";
		hidder.style.visibility = "visible";

	//	compute content offsets
		var dx, dy;
		if (document.all){
			if (document.documentElement){
				dx = document.documentElement.scrollLeft;
				dy = document.documentElement.scrollTop;
			}
			else {
				dx = document.body.scrollLeft;
				dy = document.body.scrollTop;
			}
		}
		else {
			dx = window.pageXOffset;
			dy = window.pageYOffset;
		}
	//	compute location of caddy div
		var w = 0, h = 0;
		if (window.innerWidth)
			w = window.innerWidth;
		else if (document.documentElement && document.documentElement.clientWidth)
			w = document.documentElement.clientWidth;
		else if (document.body)
			w = document.body.clientWidth;
		if (window.innerHeight)
			h = window.innerHeight;
		else if (document.documentElement && document.documentElement.clientHeight)
			h = document.documentElement.clientHeight;
		else if (document.body)
			h = document.body.clientHeight;

	//	setup caddy div
		caddy.innerHTML = html;
		var x = w / 2 + dx - 200;
		var y = h / 2 + dy - 100;
		if (y < 0) y = 50;
		caddy.style.left = x + "px";
		caddy.style.top  = y + "px";
		caddy.style.visibility = "visible";
	}
}

function hideCaddy(){
	var hidder = document.getElementById("div_hidder");
	if (hidder != null)
		hidder.style.visibility = "hidden";
	var caddy  = document.getElementById("div_caddy");
	if (caddy != null)
		caddy.style.visibility  = "hidden";
}
