function getElementLeft(Elem) {
	if (0)
	{
		var elem = getObjNN4(document, Elem);
		return elem.pageY;
	}
	else
	{
		var elem;
		if(document.getElementById) {
			var elem = document.getElementById(Elem);
		} else if (document.all){
			var elem = document.all[Elem];
		}
		xPos = elem.offsetLeft;
		tempEl = elem.offsetParent;
  		while (tempEl != null) {
  			xPos += tempEl.offsetLeft;
	  		tempEl = tempEl.offsetParent;
  		}
		return xPos;
	}
}

function getElementTop(Elem) {
	if (0)
	{
		var elem = getObjNN4(document, Elem);
		return elem.pageY;
	} 
	else
	{
		if(document.getElementById) {	
			var elem = document.getElementById(Elem);
		} else if (document.all) {
			var elem = document.all[Elem];
		}
		yPos = elem.offsetTop;
		tempEl = elem.offsetParent;
		while (tempEl != null) {
  			yPos += tempEl.offsetTop;
	  		tempEl = tempEl.offsetParent;
  		}
		return yPos;
	}
}

function getElementWidth(Elem)
{
	if (0)
	{
		var elem = getObjNN4(document, Elem);
		return elem.pageY;
	} 
	else
	{
		if(document.getElementById) {	
			var elem = document.getElementById(Elem);
		} else if (document.all) {
			var elem = document.all[Elem];
		}
		temp=elem.clientWidth;
		return temp;
	}
}

function getElementHeight(Elem)
{
	if (0)
	{
		var elem = getObjNN4(document, Elem);
		return elem.pageY;
	} 
	else
	{
		if(document.getElementById) {	
			var elem = document.getElementById(Elem);
		} else if (document.all) {
			var elem = document.all[Elem];
		}
		return elem.clientHeight;
	}
}
