var mnuSelected = '';var linkSelected = '';var myCancel;var status;

function showOffer(num, difference) {
	var offer = "offer" + num; var linkID = "ol1_link" + num;
	hideOffer(mnuSelected, linkSelected);
	obj = document.getElementById(linkID)
	//obj.style.backgroundColor = '#fff';
	//obj.style.color = '#000066';
	oLeft = findPosX(obj);
	oTop = findPosY(obj);
	moveOffer (oTop, oLeft, offer, difference);
	document.getElementById(offer).style.visibility = 'visible';
	mnuSelected = offer;
	linkSelected = linkID;
}
 	
function showRightOffer(num) {
	var offer = "offerRight" + num; var linkID = "ol1_rightLink" + num;
	hideOffer(mnuSelected, linkSelected);
	obj = document.getElementById(linkID)
	var offerObj = document.getElementById(offer);
	//obj.style.backgroundColor = '#fff';
	//obj.style.color = '#000066';
	oLeft = findPosX(obj);
	oTop = findPosY(obj);
	moveOffer (oTop, oLeft - 315, offer, 0);// * -1);
	offerObj.style.visibility = 'visible';
	mnuSelected = offer;
	linkSelected = linkID;
}

function hideOffer(offer, linkID) {
 		if (mnuSelected != '') {
    		document.getElementById(offer).style.visibility = 'hidden';
		//document.getElementById(linkID).style.backgroundColor = '#000066';
		//document.getElementById(linkID).style.color = '#fff';
	}
}

function moveOffer(top, left, id, diff) {	
	top = top - 128;
	left = left  + 160;
	document.getElementById(id).style.top = top + "px";		
	document.getElementById(id).style.left = left + "px";	
}

function findPosX(obj) {var curleft = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent)
		{  curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	return curleft;
}

function findPosY(obj) {
	var curtop = 0;
	if (obj.offsetParent)
	{	while (obj.offsetParent)
		{ curtop += obj.offsetTop
		  obj = obj.offsetParent;
		}
	}
	return curtop;
}

document.onclick = clickHandle;

function clickHandle() {
  hideOffer(mnuSelected, linkSelected);
}

function getElementHeight(Elem) {
	if (ns4) {
		var elem = getObjNN4(document, Elem);
		return elem.clip.height;
	} else {
		if(document.getElementById) {
			var elem = document.getElementById(Elem);
		} else if (document.all){
			var elem = document.all[Elem];
		}
		if (op5) { 
			xPos = elem.style.pixelHeight;
		} else {
			xPos = elem.offsetHeight;
		}
		return xPos;
	} 
}

function getElementWidth(Elem) {
	if (ns4) {
		var elem = getObjNN4(document, Elem);
		return elem.clip.width;
	} else {
		if(document.getElementById) {
			var elem = document.getElementById(Elem);
		} else if (document.all){
			var elem = document.all[Elem];
		}
		if (op5) {
			xPos = elem.style.pixelWidth;
		} else {
			xPos = elem.offsetWidth;
		}
		return xPos;
	}
}
