var start = 0;
var currentCategory = 1;
var currentCategoryPage = 1;

var ajax = new Ajax();

var doStart = function()
{
	doMenu();
}
window.onload = doStart;

function categoryChange(catNumber)
{
	var catNumber = catNumber;
	currentCategoryPage = 1;
	currentCategory = catNumber;
	doMenu();
}
function pageChange(pageNumber)
{
	var pageNumber = pageNumber;
	currentCategoryPage = pageNumber;
	doPages();
}
function doMenu()
{
	start = new Date();
	start = start.getTime();
	ajax.doGet('pm_data.php?t=menu&s=' + start, buildMenu);
}
function doPages()
{
	start = new Date();
	start = start.getTime();
	ajax.doGet('pm_data.php?t=page&c=' + currentCategory + '&p=' + currentCategoryPage + '&s=' + start, buildPageContent);
}
var buildPageContent = function(str)
{
	var pageData = str.split("\n");
	var pageDataCount = pageData.length;
	var x = 0;
	var myData = new Array();
	while (x < pageDataCount)
	{
		tempPageDataSplit = pageData[x].split(":");
		myData[tempPageDataSplit[0]] = tempPageDataSplit[1];
		delete tempPageDataSplit;
		x++;
	}
	var i = 1;
	var pageCountText = '';
	if (currentCategoryPage > 1)
	{
		pageCountText += '<a href="javascript:pageChange(' + (currentCategoryPage - 1) + ')"><img src="images/previous.png" alt="&lt;&lt; Previous" border="0"></a>&nbsp;';
	}
	while(i <= myData["count"])
	{
		if (i == currentCategoryPage)
		{
			//pageCountText += ' <strong>'+i+'</strong>';
			pageCountText += ' <img src="page_nums.php?t='+i+'&amp;a=1" border="0" alt="'+i+'">';
		}
		else
		{
			pageCountText += ' <a href="javascript:pageChange(' + i + ')"><img src="page_nums.php?t='+i+'" border="0" alt="'+i+'"></a>';
		}
		i++;
	}
	if (myData["count"] > currentCategoryPage)
	{
		pageCountText += ' <a href="javascript:pageChange(' + (currentCategoryPage + 1) + ')"><img src="images/next.png" alt="Next &gt;&gt;" border="0"></a>';
	}
	printPageContent(pageCountText, myData['text'], myData['image']);
}
var buildMenu = function(str)
{
	var menuResult = '';
	var menuSplit = str.split("\n");
	var menuCount = menuSplit.length;
	var loopCount = 0;
	while (loopCount < (menuCount-1))
	{
		tempMenuData = menuSplit[loopCount].split(":");
		if (tempMenuData[0] == currentCategory)
		{
			menuResult += '<img src="button.php?title='+escape(tempMenuData[1])+'&style=hover" border="0"><br><br>'+"\n";
		}
		else
		{
			menuResult += '<a href="javascript:categoryChange(' + tempMenuData[0] + ')"><img src="button.php?title='+escape(tempMenuData[1])+'" border="0" onmouseover=\'src="button.php?title='+escape(tempMenuData[1])+'&style=hover"\' onmouseout=\'src="button.php?title='+escape(tempMenuData[1])+'"\'></a><br><br>'+"\n";
		}
		delete tempMenuData;
		loopCount++;
	}
	printMenu(menuResult);
}
function printMenu(str)
{
	var menuDiv = document.getElementById('pastmasters_menucontent');
	menuDiv.innerHTML = str;
	doPages();
}
function printPageContent(str,imagetext,imagefile)
{
	var imageText = imagetext;
	var imageFile = imagefile;
	var pCountDiv = document.getElementById('pastmasters_pages');
	var pImageDiv = document.getElementById('pastmasters_main_image');
	var pTextDiv = document.getElementById('pastmasters_text_info');
	pCountDiv.innerHTML = str;
	if (imageFile)
	{
		pImageDiv.innerHTML = '<img src="assets/pm_images/' + imageFile + '" width="566" height="425" alt="'+imageText+'">';
	}
	else
	{
		pImageDiv.innerHTML = '<img src="images/pm_blank.png" width="566" height="425" alt="">';
	}
	if (imageText)
	{
		pTextDiv.innerHTML = imageText;
	}
	else
	{
		pTextDiv.innerHTML = '&nbsp;';
	}
}

