	lastid = "";

	hideTimer = 0;
	showTimer = 0;
	function movePop(element,phtml,poffset,pwidth) {
			lastid = element;
			clearTimeout(hideTimer);
			document.getElementById('pop-holder').style.display = "block";
	
			document.getElementById('pop-table').style.width = pwidth + "px";
			document.getElementById('pop-holder').style.width = pwidth + "px";
			document.getElementById('pop-menu').innerHTML = phtml;
			//document.getElementById('pop-holder').style.left = document.getElementById(element).offsetLeft+'px';
		
			marginleft = (0 - (pwidth /2) + poffset) + "px";
			document.getElementById('pop-holder').style.margin = "0px 0px 0px " + marginleft;
			fadeIn(0);
		//(document.getElementById(element).offsetLeft - (document.getElementById(element).offsetWidth / 2)) - (document.getElementById('pop-holder').offsetWidth / 2) + "px";
	}
	function fadeIn(newOpVal) {
		element = document.getElementById('pop-holder');
		element.style.opacity = newOpVal / 100;
		element.style.filter = 'alpha(opacity = ' + newOpVal + ')';
		if (newOpVal < 80) {
			newOpVal += 10;
			showTimer = setTimeout("fadeIn(" + newOpVal + ")",50);
		} else {
			clearTimeout(showTimer);
		}
	}
	function fadeOut(newOpVal) {
		element = document.getElementById('pop-holder');
		element.style.opacity = newOpVal / 100;
		element.style.filter = 'alpha(opacity = ' + newOpVal + ')';
		if (newOpVal > 0) {
			newOpVal -= 10;
			hideTimer = setTimeout("fadeOut(" + newOpVal + ")",50);
		} else {
			lastid="";
			clearTimeout(hideTimer);
			document.getElementById('pop-holder').style.display = "none";
		}
	}
	function startFadeOut() {
		if (document.getElementById('pop-holder').style.display == "block") hideTimer = setTimeout("fadeOut(80)",50);
		return true;
	}

