function delete_business(name)
{
	if(confirm("Are you sure you want to delete \""+Base64.decode(name)+"\"?"))
	{
		document.getElementById("godel").value = 1;
		return true;
	}
	else
	{
		return false;
	}
}

function delete_cat(name)
{
	if(confirm("Are you sure you want to delete \""+Base64.decode(name)+"\"?"))
	{
		document.getElementById("godel").value = 1;
		return true;
	}
	else
	{
		return false;
	}
}

function ClearSearch()
{
	document.getElementById('search_field').selectedIndex = 0;
	document.getElementById('search_text').value = "";
	document.searchform.submit();
}

function GoSearch()
{
	if (validateForm(document.searchform))
	{
		document.searchform.submit();
	}
}


function createRequest() {
  var request = null;
  try {
    request = new XMLHttpRequest();
  } catch (trymicrosoft) {
    try {
      request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (othermicrosoft) {
      try {
        request = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (failed) {
        request = null;
      }
    }
  }

  if (request == null) {
    alert("Error creating request object!");
  } else {
    return request;
  }
}

var request = createRequest();
var subcat_sel = "";

function GetSubCats(parent,selected)
{
	subcat_sel = selected
	//alert(subcat_sel);
	document.getElementById('subcategory_id').options.length=0;
	document.getElementById('subcategory_id').options[0] = new Option('Select One','');
	var url = "/scripts/ajax_subcats.php?parent="+parent+"&dummy="+new Date().getTime();
	request.open("GET", url, true);
	request.onreadystatechange = doSubCats;
	request.send(null);
}

function doSubCats()
{
	if (request.readyState == 4)
	{
		if (request.status == 200)
		{
			var ids = new Array();
			var names = new Array();
			var year = new Array();
			var count = 1;
			var xmlDoc = request.responseXML;
			var x = xmlDoc.getElementsByTagName("subcat");

			for (i=0; i<x.length;i++)
			{
				for (j=0;j<x[i].childNodes.length;j++)
				{
					if (x[i].childNodes[j].nodeType != 1) continue;

					if(x[i].childNodes[j].nodeName == 'id')
					{
						ids[count] = x[i].childNodes[j].firstChild.nodeValue;
					}
					if(x[i].childNodes[j].nodeName == 'name')
					{
						names[count] = x[i].childNodes[j].firstChild.nodeValue;
						count += 1;
					}
				}
			}

			//alert(names[1]);
			var select_options = document.getElementById('subcategory_id').options;
			select_options.length=0;
			select_options[0] = new Option('Select One','');
			for (i = 1; i < count; i++)
			{
				//alert(names[i]);
				select_options[i] = new Option(names[i],ids[i]);
				
				// If this is the category we are supposed to select first...
				if (ids[i] == subcat_sel) {
					select_options[i].selected = true;
				}
			}
		}
	}
}
