//alert("Pos loaded");

//*********************************************************************************************************
function getXPos_Array(p_img) {					// Called by HM_Arrays, left_position parameter.

		var objImg;
		var type = p_img.substring((p_img.length-1),p_img.length);
		var pos = p_img.indexOf('v');
		var img = p_img.substring(0,(p_img.length - 1));
		objImg = document.images[img]
		
		if(type == 'v'){
			if (HM_NS4){
				return eval(objImg).x + 160;
			} else {
				return getXPosition(objImg) + 163;
			}
		}else{
			if (HM_NS4){
				return eval(objImg).x - 0;
			} else {
				return getXPosition(objImg) - 0;
			}		
		}
}
	
function getYPos_Array(p_img, type) {					// Called by HM_Arrays, left_position parameter.
			
		var objImg;
		var type = p_img.substring((p_img.length-1),p_img.length);
		var pos = p_img.indexOf('v');
		var img = p_img.substring(0,(p_img.length - 1));
		objImg = document.images[img]
		
		if(type == 'v'){
			if (HM_NS4){
				return eval(objImg).y - 10;
			} else {
				return getYPosition(objImg);
			}
		}else{
			if (HM_NS4){
				return eval(objImg).y + 15;
			} else {
				return getYPosition(objImg) + 15;
			}				
		}
}
//*********************************************************************************************************
function getXPosition(imgElem) {						// Called by getStartPosition_Array1.

		xPos = eval(imgElem).offsetLeft;
		tempEl = eval(imgElem).offsetParent;
	  	while (tempEl != null) {
	  		xPos += tempEl.offsetLeft;
	  		tempEl = tempEl.offsetParent;
	  	}
		return xPos;
	}

function getYPosition(imgElem) {						// Called by getStartPosition_Array1.
		yPos = eval(imgElem).offsetTop;
		tempEl = eval(imgElem).offsetParent;
	  	while (tempEl != null) {
	  		yPos += tempEl.offsetTop;
	  		tempEl = tempEl.offsetParent;
	  	}
		return yPos;
	}

//end
