var menuRef=
[
	/* Children */ 			["shop?mode=cats&setref=3943","shop?mode=cats&setref=3942","shop?mode=cats&setref=3945","shop?mode=cats&setref=3946","shop?mode=cats&setref=4925"],
	/* Youth */ 			["shop?mode=cats&setref=3979","shop?mode=cats&setref=3978","shop?mode=cats&setref=3981","shop?mode=cats&setref=3982","shop?mode=cats&setref=4930"],
	/* Marriage*/ 			["shop?mode=cats&setref=3955","shop?mode=cats&setref=3954","shop?mode=cats&setref=3957","shop?mode=cats&setref=3958","shop?mode=cats&setref=4927"],
	/* Parenting */ 		["shop?mode=cats&setref=3967","shop?mode=cats&setref=3966","shop?mode=cats&setref=3969","shop?mode=cats&setref=3970","shop?mode=cats&setref=4928"],
	/* Women */ 			["shop?mode=cats&setref=3973","shop?mode=cats&setref=3972","shop?mode=cats&setref=3975","shop?mode=cats&setref=3976","shop?mode=cats&setref=4929"],
	/* Christian Living*/ 	["shop?mode=cats&setref=3949","shop?mode=cats&setref=3948","shop?mode=cats&setref=3951","shop?mode=cats&setref=3952","shop?mode=cats&setref=4926"],
	/* Afrikaans */ 		["shop?mode=cats&setref=3712","shop?mode=cats&setref=3710","shop?mode=cats&setref=3711","shop?mode=cats&setref=3714","shop?mode=cats&setref=4924"],
	/* Resource Format */ 	["shop?mode=cats&setref=4011","shop?mode=cats&setref=4009","shop?mode=cats&setref=4010","shop?mode=cats&setref=4014","shop?mode=cats&setref=4799"],
	/* Series */			["shop?mode=cats&setref=4033","shop?mode=cats&setref=4034","shop?mode=cats&setref=4035","shop?mode=cats&setref=4037","shop?mode=cats&setref=4036","shop?mode=cats&setref=4040","shop?mode=cats&setref=4042","shop?mode=cats&setref=4043","shop?mode=cats&setref=4044","shop?mode=cats&setref=4045","shop?mode=cats&setref=4046"]
];

function getMenu(pId)
{
	var ref=pId.split("_")[1];
	currMenu=ref;
	ref=document.getElementById("menuContainer");
	ref.style.top=getFullPos(document.getElementById(pId),"y");
	ref.style.left=getFullPos(document.getElementById(pId),"x")+document.getElementById(pId).offsetWidth;
	hideAll();
	adjMenu("menuContainer",1);
}

function getSeriesMenu(pId)
{
	var ref=pId.split("_")[1];
	currMenu=ref;
	ref=document.getElementById("menuSeries");
	ref.style.top=getFullPos(document.getElementById(pId),"y");
	ref.style.left=getFullPos(document.getElementById(pId),"x")+document.getElementById(pId).offsetWidth;
	hideAll();
	adjMenu("menuSeries",1);
}
function getResourceMenu(pId)
{
	var ref=pId.split("_")[1];
	currMenu=ref;
	ref=document.getElementById("menuResource");
	ref.style.top=getFullPos(document.getElementById(pId),"y");
	ref.style.left=getFullPos(document.getElementById(pId),"x")+document.getElementById(pId).offsetWidth;
	hideAll();
	adjMenu("menuResource",1);
}

function goTo(pId)
{
	location.href=menuRef[currMenu][pId.split("_")[1]];
	hideAll();
}

function styleOver(pId)
{
	document.getElementById(pId).className="menuCellOver";
}

function styleOut(pId)
{
	document.getElementById(pId).className="menuCellOut";
}

function style2Over(pId)
{
	document.getElementById(pId).className="menuCellOver2";
}

function style2Out(pId)
{
	document.getElementById(pId).className="menuCellOut2";
}

function adjMenu(pId,pStatus)
{
	theStatus=(pStatus)?"menus":"menus_hidden";
	document.getElementById(pId).className=theStatus;
}

function hideAll()
{
	adjMenu("menuSeries",0);
	adjMenu("menuContainer",0);
	adjMenu("menuResource",0);
	adjMenu("menuC2",0);
}

function getFullPos(pObj,pAxis)
{
	var measurement=0;
	var prop=(pAxis=='y')?'offsetTop':'offsetLeft';
	for (var i=pObj;i.offsetParent;i=i.offsetParent)
		measurement+=i[prop];
	return measurement;
}

function showMenu(pId,pMenu)
{
	var ref=document.getElementById(pMenu);
	ref.style.top=getFullPos(document.getElementById(pId),"y");
	ref.style.left=getFullPos(document.getElementById(pId),"x")+document.getElementById(pId).offsetWidth;
	hideAll();
	adjMenu(pMenu,1);
}

function goTo2(pId,pArr)
{
	var ref=pId.split("_"<pArr.length)
	location.href=pArr[ref];
}