var vobj,vEntreeObj,vBrowser
//This function pops up the entree description
function bubblePopup(evt,foodInfoText)
{
	var evtPopup,xPos,yPos;
	if(window.event) 
	{
		vBrowser = 'IE';
		evtPopup=window.event.srcElement
		xPos = event.x; yPos = event.y;
	}
	else
	{
		vBrowser = 'FF';	
		evtPopup = evt.target
		xPos = evt.pageX; yPos = evt.pageY;
	}
	var contents
	while(foodInfoText.indexOf("&apos;") != -1)
		foodInfoText = foodInfoText.replace("&apos;","'");
	contents = "<TABLE>"
	contents += "<TR>"
	contents += "<TD style='font-family:Verdana; line-height:14px; color:#aa5036; font-weight:bold; font-size:12px;'>" + foodInfoText + "</TD>"
	contents += "</TR>"
	contents += "</TABLE>"
	vobj=document.getElementById("popupOuterDiv")
	vEntreeObj=document.getElementById("popupFoodInfoContentDiv")
	vobj.style.visibility="visible"
	vEntreeObj.style.visibility="visible"
	vEntreeObj.innerHTML=contents
	//Setting the width,top,left of the outer DIV based on the browser
	if(vBrowser == 'IE')
	{
		vobj.style.top=findPosY(evtPopup) - vobj.offsetHeight;		
		vobj.style.left=findPosX(evtPopup);
	}
	else
	{
		vobj.style.top=findPosY(evtPopup) - vobj.offsetHeight;		
		vobj.style.left=findPosX(evtPopup);
	}
	ifFoodInfo.frameElement.style.width=vobj.offsetWidth
	ifFoodInfo.frameElement.style.height=vobj.offsetHeight
	ifFoodInfo.frameElement.style.left=vobj.offsetLeft
	ifFoodInfo.frameElement.style.top=vobj.offsetTop
	ifFoodInfo.frameElement.style.display='block'
}
function popHide()
{
	vobj=document.getElementById("popupOuterDiv")
	vEntreeObj=document.getElementById("popupFoodInfoContentDiv")
	vobj.style.visibility="hidden"
	vEntreeObj.style.visibility="hidden"
	ifFoodInfo.frameElement.style.display='none'
}
function popShow()
{
	vobj=document.getElementById("popupOuterDiv")
	vEntreeObj=document.getElementById("popupFoodInfoContentDiv")
	vobj.style.visibility="visible"
	vEntreeObj.style.visibility="visible"
	ifFoodInfo.frameElement.style.display='block'
}
function findPosX(obj)
{
	var curLeft=0;
	if(obj.offsetParent)
	{
		while(obj.offsetParent)
		{
		curLeft+=obj.offsetLeft
		obj=obj.offsetParent
		}
	}
	else if(obj.x)
		curLeft+=obj.x
	return curLeft
}
function findPosY(obj)
{
	var curTop=0;
	if(obj.offsetParent)
	{
		while(obj.offsetParent)
		{
		curTop+=obj.offsetTop
		obj=obj.offsetParent
		}
	}
	else if(obj.y)
		curTop+=obj.y
	return curTop
}