var menuY,tableX,tableY,winX,winY;
var menuTable;
var oldMenu;


function showPopup(strPage,w,h) {

	window.open(folder_prefix+strPage,"infowin","width="+w+",height="+h+",top=50,left=150");

}

function getItemLeftOffset(obj) {
	var iLeft=0;
	iLeft+=parseInt(obj.offsetLeft);
	parentObj=obj.parentNode;
	while (parentObj) {
		if (parentObj) {
			if (!isNaN(parentObj.offsetLeft)) {
				iLeft+=parseInt(parentObj.offsetLeft);
			}
			parentObj=parentObj.parentNode;
		}
	}
	return iLeft;
}

function getMenuTopOffset() {
	var iTop=0;
	parentObj=document.getElementById("menuTable");
	while (parentObj) {
		if (parentObj) {
			if (!isNaN(parentObj.offsetTop)) {
				iTop+=parseInt(parentObj.offsetTop);
			}
			parentObj=parentObj.parentNode;
		}
	}
	return iTop;
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}


function showMenu(menuName,menuItem) {	
	hideCurrentMenu();
	var tmenu=document.getElementById(menuName);
	tmenu.style.top=getMenuTopOffset(menuItem)+depthBelowMenu;
	tmenu.style.left=getItemLeftOffset(menuItem);
	tmenu.style.display="inline";
	oldMenu=tmenu;
}

function hideCurrentMenu() {
	if (oldMenu) oldMenu.style.display="none";
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		var menuItem=document[changeImages.arguments[0]];
		menuItem.src = changeImages.arguments[1];
		var hasMenu=false;
		if (changeImages.arguments.length>2) {
			var hasMenu=changeImages.arguments[2];
			var menuName=changeImages.arguments[0]+"_menu";
			if (hasMenu) {
				showMenu(menuName,menuItem);
			}
		}
		else  hideCurrentMenu();
	}

}

var preloadFlag = false;

function preloadImages() {
	if (document.images) {
		gift_certificates_over = newImage(folder_prefix+"images/"+nav_folder+"/gift_certificates-over.gif");
		namaste_live_over = newImage(folder_prefix+"images/"+nav_folder+"/namaste_live-over.gif");
		services_over = newImage(folder_prefix+"images/"+nav_folder+"/services-over.gif");
		for_companies_over = newImage(folder_prefix+"images/"+nav_folder+"/for_companies-over.gif");
		private_sessions_over = newImage(folder_prefix+"images/"+nav_folder+"/private_sessions-over.gif");
		testimonials_over = newImage(folder_prefix+"images/"+nav_folder+"/testimonials-over.gif");
		pricing_over = newImage(folder_prefix+"images/"+nav_folder+"/pricing-over.gif");
		about_us_over = newImage(folder_prefix+"images/"+nav_folder+"/about_us-over.gif");
		contact_us_over = newImage(folder_prefix+"images/"+nav_folder+"/contact_us-over.gif");
		preloadFlag = true;
	}
}

window.onresize = getWinSize;
function getWinSize()	{
	hideCurrentMenu(); 
	winX = document.body.clientWidth - 10;
	winY = document.body.clientHeight - 10;
}

getWinSize();