function getCategories() 

{

	document.getElementById('fSearchCategory').disabled="disabled";



	var intSection = document.getElementById('fSearchSection').value;

	var url = "_ajax/_dataCategories.php?CategoryID=" + intSection;

	var categorySelectList = document.getElementById('fSearchCategory');



	if (intSection == 0)

	{

		removeCategory(categorySelectList);

	}



	if(window.XMLHttpRequest)

	{

	    var request = new XMLHttpRequest();

	} else if (window.ActiveXObject)

	{

		var request = new ActiveXObject("Microsoft.XMLHTTP");

	}



	request.open("GET", url, true);

	request.onreadystatechange = function() {

	  if (request.readyState == 4) {

		var xmlDoc = request.responseXML;

		var xmlData = xmlDoc.documentElement.getElementsByTagName("category");



		//Add a blank Location after clearing it out

		removeCategory(categorySelectList);

		var newOption = new Option("Please Select", 0);

		categorySelectList.options[0] = newOption;

		categorySelectList.selectedIndex = 0;



		if(xmlData.length > 0)

		  {

			document.getElementById('fSearchCategory').disabled="";

		  }



		for (var i = 0; i < xmlData.length; i++) {

		  var categoryID = parseFloat(xmlData[i].getAttribute("CategoryItemID"));

		  var category = (xmlData[i].getAttribute("CategoryItemTitle"));

		  addCategory(categorySelectList, categoryID, category, i);

		}

	  }

	}

	request.send(null);

}

//subItems
function getSubItems() 

{

	document.getElementById('fSearchSubItems').disabled="disabled";



	var intSection = document.getElementById('fSearchCategory').value;

	var url = "_ajax/_dataCategories.php?CategoryItemID=" + intSection;

	var categorySelectList = document.getElementById('fSearchSubItems');



	if (intSection == 0)

	{

		removeCategory(categorySelectList);

	}



	if(window.XMLHttpRequest)

	{

	    var request = new XMLHttpRequest();

	} else if (window.ActiveXObject)

	{

		var request = new ActiveXObject("Microsoft.XMLHTTP");

	}



	request.open("GET", url, true);

	request.onreadystatechange = function() {

	  if (request.readyState == 4) {

		var xmlDoc = request.responseXML;

		var xmlData = xmlDoc.documentElement.getElementsByTagName("category");



		//Add a blank Location after clearing it out

		removeCategory(categorySelectList);

		var newOption = new Option("Please Select", 0);

		categorySelectList.options[0] = newOption;

		categorySelectList.selectedIndex = 0;



		if(xmlData.length > 0)

		  {

			document.getElementById('fSearchSubItems').disabled="";

		  }



		for (var i = 0; i < xmlData.length; i++) {

		  var categoryID = parseFloat(xmlData[i].getAttribute("CategorySubItemID"));

		  var category = (xmlData[i].getAttribute("CategorySubItemTitle"));

		  addCategory(categorySelectList, categoryID, category, i);

		}

	  }

	}

	request.send(null);

}

function addCategory(categorySelectList, categoryID, category, i)

{

	var newOption = new Option(category, categoryID);

	categorySelectList.options[i+1] = newOption;

	categorySelectList.selectedIndex = 0;

}



function removeCategory(categorySelectList)

{

	var intLen = categorySelectList.length;

	for(i=0; i<intLen; i++)

    {

		categorySelectList.options[0] = null;

	}

	var newOption = new Option("Please Select", "");

	categorySelectList.options[0] = newOption;

	categorySelectList.selectedIndex = 0;

	categorySelectList.disabled="disabled";

}