var strSearch = "";

function initialize()
{
	var strVal = "A";
	displayRefs(strVal);
}

function displayRefs(strVal)
{
	var strSearch = "cat=" + strVal;
	var i = 0;
	for (i==0; i < 56; i++)
	{
		document.getElementById("rfnm" + i).innerHTML="";
//		document.getElementById("rfbg" + i).innerHTML="";
		document.getElementById("rfrg" + i).innerHTML="";
		document.getElementById("rfid" + i).innerHTML="";
	}
	updateRefListing(strSearch,strVal);
}

function updateRefListing(strSearch,strVal)
{
	var pRow = 0;
	var counter = 0;
	var foundit = 0;
	for (pRow == 0; pRow < tgRefs.length; pRow++)
	{
		results = getSearchAsArray(pRow,strSearch);
		if (results != -1)
		{
			var curCat = unescape(results["cat"]);
			var rnm = unescape(results["nm"]);
			if (curCat == strVal && rnm != "Mira Mesa" && rnm != "Santee" && rnm != "Open")
			{
//				var rbg = unescape(results["bg"]);
//				var rbg = "N/A";
				var rrg = unescape(results["rgn"]);
				var rid = unescape(results["tid"]);

				document.getElementById("rfnm" + counter).innerHTML=rnm;
//				document.getElementById("rfbg" + counter).innerHTML=rbg;
				document.getElementById("rfrg" + counter).innerHTML=rrg;
				document.getElementById("rfid" + counter).innerHTML=rid;
				foundit = 1;
				counter++;
			}
		}
	}
}

// check array data row for match
function checkForRefName(strSearch,passStr)
{
	var mainStr = passStr;
	var foundoffset = mainStr.indexOf(strSearch);
	if (foundoffset == -1)
	{
		return 0;
	}
	return 1;
}

// search the array for referee name
function getSearchAsArray(pRow,strSearchName)
{
	var input = tgRefs[pRow];
	var passStr = input;
	var foundoffset = passStr.indexOf(strSearch);
	if (foundoffset != -1)
	{
		if (input)
		{
			var results = new Array();
			var srchArray = input.split("&");
			var tempArray = new Array();
			for (var i = 0; i < srchArray.length; i++)
			{
				tempArray = srchArray[i].split("=");
				results[tempArray[0]] = tempArray[1];
			}
			return results;
		}
	}
	return -1;
}