function layer_x(name) {
	if (document.layers) {
		if (document.layers[name])
			return document.layers[name].pageX;
	} else {
		if (document.all[name] && document.all[name].style)
			return document.all[name].offsetLeft;
	}
}

function layer_y(name) {
	if (document.layers) {
		if (document.layers[name])
			return document.layers[name].pageY;
	} else {
		if (document.all[name] && document.all[name].style)
			return document.all[name].offsetTop;
	}
}

function layer_move (name,x,y) {
	if (document.layers) {
		if (document.layers[name]) {
			document.layers[name].pageX = x;
			document.layers[name].pageY = y;
		}
	} else {
		if (document.all[name] && document.all[name].style) {
			document.all[name].style.left = x;
			document.all[name].style.top = y;
		}
	}
}

function layer_show (name) {
	if (document.layers) {
		if (document.layers[name])
			document.layers[name].visibility = "show";
	} else {
		if (document.all[name] && document.all[name].style)
			document.all[name].style.visibility = "visible";
	}
}

function layer_hide (name) {
	if (document.layers) {
		if (document.layers[name])
			document.layers[name].visibility = "hide";
	} else {
		if (document.all[name] && document.all[name].style)
			document.all[name].style.visibility = "hidden";
	}
}

function window_width() {
	if ( navigator_explorer() )
		return document.body.offsetWidth;
	if ( navigator_netscape() )
		return window.innerWidth+4;
}

function window_height() {
	if ( navigator_explorer() )
		return document.body.offsetHeight;
	if ( navigator_netscape() )
		return window.innerHeight;
}


function navigator_explorer() {
	return ( navigator.appName.indexOf('Explorer') != -1);
}

function navigator_netscape() {
	return ( navigator.appName.indexOf('Netscape') != -1);
} 