	// srodowisko
var isDHTML = 0;
var isID = 0;
var isAll = 0;
var isLayers = 0;
	
if (document.getElementById) {isID = 1; isDHTML = 1;}
else {
	if (document.all) {isAll = 1; isDHTML = 1;}
	else {browserVersion = parseInt(navigator.appVersion); if ((navigator.appName.indexOf('Netscape') != -1) && (browserVersion == 4)) {isLayers = 1; isDHTML = 1;};}
}
	
function fd(objectID, withStyle) {
	if (withStyle == 1) {
		if (isID) {return(document.getElementById(objectID).style);}
		else {if (isAll) {return(document.all[objectID].style);} else {if (isLayers) {return(document.layers[objectID]);};};}
	}
	else {
		if (isID) {return(document.getElementById(objectID));}
		else {if (isAll) {return(document.all[objectID]);} else {if (isLayers) {return(document.layers[objectID]);};};}
	}
}

function scrHeight() {
	if (window.innerHeight != null) {return window.innerHeight;}
	if (document.body.clientHeight != null) {return document.body.clientHeight;}
	return(null);
}

function scrWidth() {
	if (window.innerWidth != null) {return window.innerWidth;}
	if (document.body.clientWidth != null) {return document.body.clientWidth;}
	return(null);
}

function objLeft(objId) {
	objectDmS = fd(objId, 1);
	objectDm = fd(objId, 0);

	if (objectDmS.left) {return objectDmS.left;}
	if (objectDmS.pixelLeft) {return objectDmS.pixelLeft;}
	if (objectDm.offsetLeft) {return objectDm.offsetLeft;}
	return null;
}

function objTop(objId) {
	objectDmS = fd(objId, 1);
	objectDm = fd(objId, 0);

	if (objectDmS.top) {return objectDmS.top;}
	if (objectDmS.pixelTop) {return objectDmS.pixelTop;}
	if (objectDm.offsetTop) {return objectDm.offsetTop;}
	return null;
}

function objWidth(objectID) {
	objectDm = fd(objectID, 0);

	if (objectDm.offsetWidth) {return objectDm.offsetWidth;}
	if (objectDm.clip.width) {return objectDm.clip.width;}
	return null;
}

function objHeight(objectID) {
	objectDm = fd(objectID, 0);

	if (objectDm.offsetHeight) {return objectDm.offsetHeight;}
	if (objectDm.clip.height) {return objectDm.clip.height;}
	return null;
}

