var menus =
[
	new ypSlideOutMenu("submenu1", "down", 'auto', 'auto', 160, 200, 'auto'),
	new ypSlideOutMenu("submenu2", "down", 'auto', 'auto', 260, 150, 'auto'),
	new ypSlideOutMenu("submenu3", "down", 'auto', 'auto', 180, 200, 'auto'),
	new ypSlideOutMenu("submenu4", "down", 'auto', 'auto', 170, 100, 'auto'),
	new ypSlideOutMenu("submenu5", "down", 'auto', 'auto', 155, 100, 'auto'),
	new ypSlideOutMenu("submenu6", "down", 'auto', 'auto', 150, 69, '-30')
]

for (var i=0; i<menus.length; i++)
{
	menus[i].onactivate = new Function("document.getElementById('menu" + i + "').className = 'over';");
	menus[i].ondeactivate = new Function("document.getElementById('menu" + i + "').className = '';");
}

ypSlideOutMenu.writeCSS();

function GetCurrentRecords(pRw, pSt, pInc, pTotal)
{
	vRw = "";
	vData = "";

	pSt = parseInt(pSt);
	pInc = parseInt(pInc);
	pTotal = parseInt(pTotal);

	vRw = pRw;
	vRw = vRw.replace("%start%", (pSt+1));
	vRw = vRw.replace("%total%", pTotal);
	if((pSt+pInc)<pTotal) vRw = vRw.replace("%end%", (pSt+pInc)); else vRw = vRw.replace("%end%", pTotal);
	vData += vRw;
	
	return vData;
}

function GenerateNavigation(pRw, pSt, pInc, pTotal, pPoints)
{
	vRw = "";
	vData = "";
	
	pSt = parseInt(pSt);
	pInc = parseInt(pInc);
	pTotal = parseInt(pTotal);
	pPoints = parseInt(pPoints);
	
	if(pTotal < 1) return vData;

	if(pSt >= (pInc*pPoints))
	{
		vRw = pRw;
		
		vRw = vRw.replace("%page%", "&#9668");
		vRw = vRw.replace("%tip%", "Prev...");
		vRw = vRw.replace("%start%", (pSt-pInc));
		vData += vRw;
	}

	j = 1;

	for(i=parseInt(pSt/(pInc*pPoints))*pPoints; i<(pTotal/pInc); i++)
	{		
		if(j>pPoints) break;
		
		vRw = pRw;	
		vRw = vRw.replace("%tip%", (i+1));
		vRw = vRw.replace("%page%", (i+1));
		vRw = vRw.replace("%start%", (i*pInc));		
		vRw = vRw.replace("%active%", (pSt == (i*pInc) ? 'active' : ''));
		
		j += 1;
		vData += vRw;
	}
	
	if(((i+1)*pInc)<=pTotal)
	{
		vRw = pRw;
		vRw = vRw.replace("%page%", "&#9658;");
		vRw = vRw.replace("%tip%", "Next...");
		vRw = vRw.replace("%start%", (pSt+pInc));
		vData += vRw;
	}	
	return vData;
}

