function loadsites(state)
{
	var waitdiv = document.getElementById('waitdiv');
	if (waitdiv)
	{
		waitdiv.style.display = 'inline';
	}

	var ajax = new vB_AJAX_Handler(true);
	ajax.onreadystatechange(function()
	{
		if (ajax.handler.readyState == 4 && ajax.handler.status == 200)
		{
			var waitdiv = document.getElementById('waitdiv');
			if (waitdiv)
			{
				waitdiv.style.display = 'none';
			}

			var parsed_text = ajax.handler.responseText;
			var xmldoc = ajax.handler.responseXML;
			var sites = fetch_tags(xmldoc, "site");
			var sel = fetch_object('site'); //document.all.bt_pp_site_new;
			sel.length = 0;

			for (i = 0; i < sites.length; i++)
			{
				var opt = document.createElement('option');
				opt.value = sites.item(i).getElementsByTagName("id").item(0).firstChild.nodeValue;
				opt.text = /*sites.item(i).getElementsByTagName("zip").item(0).firstChild.nodeValue + " - " + */
							sites.item(i).getElementsByTagName("name").item(0).firstChild.nodeValue + " (" +
							sites.item(i).getElementsByTagName("city").item(0).firstChild.nodeValue + ", " +
							sites.item(i).getElementsByTagName("state").item(0).firstChild.nodeValue + ")";

				if ('' != '')
				{
					if (opt.value == '')
					{
						opt.selected = true;
					}
				}

				sel.add(opt, is_ie ? sel.options.length : null);

				
			}

			if (is_ie)
			{
				ajax.handler.abort();
				var waitdiv = document.getElementById('waitdiv');
				if (waitdiv)
				{
					waitdiv.style.display = 'none';
				}
			}
		}
	});

	if (state.length == 2)
	{
		ajax.send('./bt_includes/sites.php', 'state=' + state);
	}
	else
	{
		if (waitdiv)
		{
			waitdiv.style.display = 'none';
		}
	}

}

function set_select_value(field, val)
{
	var sel = fetch_object(field);
	for (i = 0; i < sel.options.length; i++)
	{
		if (sel.options[i].value == val)
		{
			sel.selectedIndex = i;
		}
	}
}