function buscaEstados()

{

	var uf = document.getElementById('uf');

	var op = document.createElement('option');

    op.setAttribute('value', '');

    op.appendChild(document.createTextNode("Carregando..."));

    uf.appendChild(op);

	

	var ajax = openAjax();

	

	ajax.open('GET', 'includes/funcoesCidades.php?acao=buscaEstados', true);

	

	ajax.onreadystatechange = function()

	{

		if (ajax.readyState == 4)

		{

			if (ajax.status == 200)

			{

				uf.innerHTML = '';

				

				var opcao = document.createElement('option');

				opcao.setAttribute('value', '');

				opcao.appendChild(document.createTextNode('--Todos--'));

				uf.appendChild(opcao);

				

				var xml = ajax.responseXML;

				var estado = xml.getElementsByTagName('estado');

				

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

				{

					var idEstado = estado[i].getElementsByTagName('id')[0].firstChild.nodeValue;

					var siglaEstado = estado[i].getElementsByTagName('sigla')[0].firstChild.nodeValue;

					var nomeEstado = estado[i].getElementsByTagName('nome')[0].firstChild.nodeValue;

					

					var opcao = document.createElement('option');

					opcao.setAttribute('value', idEstado);

					opcao.appendChild(document.createTextNode(siglaEstado + ' - ' + nomeEstado));

					uf.appendChild(opcao);

					

				}

				

			}

		}

	}

    ajax.send(null);

    

}



function buscaCidades(uf)

{

	var cidades = document.getElementById('cidade');

	cidades.innerHTML = '';

	var op = document.createElement('option');

    op.setAttribute('value', '');

    op.appendChild(document.createTextNode("Carregando..."));

    cidades.appendChild(op);

	

	var url = 'includes/funcoesCidades.php?acao=buscaCidades&uf=' + uf;

	var ajax = openAjax();

	

	ajax.open('GET', url, true);

	ajax.onreadystatechange = function()

	{

		if (ajax.readyState == 4)

		{

			if (ajax.status == 200)

			{

				cidades.innerHTML = '';

				

				var xml = ajax.responseXML;

				var cidade = xml.getElementsByTagName('cidade');

				

				var opcao = document.createElement('option');

				opcao.setAttribute('value', '');

				opcao.appendChild(document.createTextNode('-- Todas --'));

				cidades.appendChild(opcao);

				

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

				{

					var idCidade = cidade[i].getElementsByTagName('id')[0].firstChild.nodeValue;

					var nomeCidade = cidade[i].getElementsByTagName('nome')[0].firstChild.nodeValue;

					

					var opcao = document.createElement('option');

					opcao.setAttribute('value', idCidade);

					opcao.appendChild(document.createTextNode(nomeCidade));

					cidades.appendChild(opcao);

				}

				

			}

		}

	}

	ajax.send(null);

}



function buscaEstadosCadastro()

{

	var uf = document.getElementById('ufCadastro');

	

	var op = document.createElement('option');

    op.setAttribute('value', '');

    op.appendChild(document.createTextNode("Carregando..."));

    uf.appendChild(op);

	

	var ajax = openAjax();

	

	ajax.open('GET', 'includes/funcoesCidades.php?acao=buscaEstados', true);

	

	ajax.onreadystatechange = function()

	{

		if (ajax.readyState == 4)

		{

			if (ajax.status == 200)

			{

				uf.innerHTML = '';

		

				var xml = ajax.responseXML;

				var estado = xml.getElementsByTagName('estado');

				

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

				{

					var idEstado = estado[i].getElementsByTagName('id')[0].firstChild.nodeValue;

					var siglaEstado = estado[i].getElementsByTagName('sigla')[0].firstChild.nodeValue;

					var nomeEstado = estado[i].getElementsByTagName('nome')[0].firstChild.nodeValue;

					

					var opcao = document.createElement('option');

					opcao.setAttribute('value', idEstado);

					opcao.appendChild(document.createTextNode(siglaEstado + ' - ' + nomeEstado));

					uf.appendChild(opcao);

					

				}

				

			}

		}

	}

    ajax.send(null);

    

}









function buscaCidadesCadastro(uf)

{

	var cidades = document.getElementById('cidadeCadastro');

	cidades.innerHTML = '';

	var op = document.createElement('option');

    op.setAttribute('value', '');

    op.appendChild(document.createTextNode("Carregando..."));

    cidades.appendChild(op);

	

	var url = 'includes/funcoesCidades.php?acao=buscaCidades&uf=' + uf;

	var ajax = openAjax();

	

	ajax.open('GET', url, true);

	ajax.onreadystatechange = function()

	{

		if (ajax.readyState == 4)

		{

			if (ajax.status == 200)

			{

				cidades.innerHTML = '';

				

				var xml = ajax.responseXML;

				var cidade = xml.getElementsByTagName('cidade');

				

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

				{

					var idCidade = cidade[i].getElementsByTagName('id')[0].firstChild.nodeValue;

					var nomeCidade = cidade[i].getElementsByTagName('nome')[0].firstChild.nodeValue;

					

					var opcao = document.createElement('option');

					opcao.setAttribute('value', idCidade);

					opcao.appendChild(document.createTextNode(nomeCidade));

					cidades.appendChild(opcao);

				}

			}

		}

	}

	ajax.send(null);

}



function buscaEstadosCadastroAlterar()

{

	var marcado = document.getElementById('ufCadastroHidden').value;
	var uf = document.getElementById('ufCadastro');
	var op = document.createElement('option');
    op.setAttribute('value', '');
    op.appendChild(document.createTextNode("Carregando..."));
    uf.appendChild(op);
	var ajax = openAjax();
	ajax.open('GET', '../includes/funcoesCidades.php?acao=buscaEstados', true);
	ajax.onreadystatechange = function()

	{
		if (ajax.readyState == 4)

		{

			if (ajax.status == 200)

			{

				uf.innerHTML = '';

		

				var xml = ajax.responseXML;

				var estado = xml.getElementsByTagName('estado');

				

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

				{

					var idEstado = estado[i].getElementsByTagName('id')[0].firstChild.nodeValue;

					var siglaEstado = estado[i].getElementsByTagName('sigla')[0].firstChild.nodeValue;

					var nomeEstado = estado[i].getElementsByTagName('nome')[0].firstChild.nodeValue;

					

					var opcao = document.createElement('option');

					opcao.setAttribute('value', idEstado);

					opcao.appendChild(document.createTextNode(siglaEstado + ' - ' + nomeEstado));

					uf.appendChild(opcao);

					

					if (idEstado == marcado){

						opcao.setAttribute('selected', 'selected');

					}

					

				}

				

			}

		}

	}

	buscaCidadesCadastroAlterar(marcado);

    ajax.send(null);

    

}



function buscaCidadesCadastroAlterar(uf)

{

	var marcado = document.getElementById('cidadeCadastroHidden').value;
	var cidades = document.getElementById('cidadeCadastro');
	cidades.innerHTML = '';
	var op = document.createElement('option');
    op.setAttribute('value', '');
    op.appendChild(document.createTextNode("Carregando..."));
    cidades.appendChild(op);
	var url = '../includes/funcoesCidades.php?acao=buscaCidades&uf=' + uf;
	var ajax = openAjax();
	ajax.open('GET', url, true);

	ajax.onreadystatechange = function()

	{

		if (ajax.readyState == 4)

		{

			if (ajax.status == 200)

			{

				cidades.innerHTML = '';

				

				var xml = ajax.responseXML;
				var cidade = xml.getElementsByTagName('cidade');
				for (var i = 0; i < cidade.length; i++)
				{
					var idCidade = cidade[i].getElementsByTagName('id')[0].firstChild.nodeValue;
					var nomeCidade = cidade[i].getElementsByTagName('nome')[0].firstChild.nodeValue;
					var opcao = document.createElement('option');
					opcao.setAttribute('value', idCidade);
					opcao.appendChild(document.createTextNode(nomeCidade));
					if (idCidade == marcado){
						opcao.setAttribute('selected', 'selected');
					}
					cidades.appendChild(opcao);

				}

			}

		}

	}

	ajax.send(null);

}
function buscaEstadosCadastroArea()

{
	var uf = document.getElementById('ufCadastro');
	var op = document.createElement('option');
    op.setAttribute('value', '');
    op.appendChild(document.createTextNode("Carregando..."));
    uf.appendChild(op);
	var ajax = openAjax();
	ajax.open('GET', '../includes/funcoesCidades.php?acao=buscaEstados', true);
	ajax.onreadystatechange = function()
	{
		if (ajax.readyState == 4)
		{
			if (ajax.status == 200)
			{
				uf.innerHTML = '';
				var xml = ajax.responseXML;
				var estado = xml.getElementsByTagName('estado');
				for (var i = 0; i < estado.length; i++)
				{
					var idEstado = estado[i].getElementsByTagName('id')[0].firstChild.nodeValue;
					var siglaEstado = estado[i].getElementsByTagName('sigla')[0].firstChild.nodeValue;
					var nomeEstado = estado[i].getElementsByTagName('nome')[0].firstChild.nodeValue;
					var opcao = document.createElement('option');
					opcao.setAttribute('value', idEstado);
					opcao.appendChild(document.createTextNode(siglaEstado + ' - ' + nomeEstado));
					uf.appendChild(opcao);
				}
			}
		}
	}

    ajax.send(null);
}

function buscaCidadesCadastroArea(uf)

{

	var cidades = document.getElementById('cidadeCadastro');

	cidades.innerHTML = '';

	var op = document.createElement('option');

    op.setAttribute('value', '');

    op.appendChild(document.createTextNode("Carregando..."));

    cidades.appendChild(op);

	

	var url = '../includes/funcoesCidades.php?acao=buscaCidades&uf=' + uf;

	var ajax = openAjax();

	

	ajax.open('GET', url, true);

	ajax.onreadystatechange = function()

	{

		if (ajax.readyState == 4)

		{

			if (ajax.status == 200)

			{

				cidades.innerHTML = '';

				

				var xml = ajax.responseXML;

				var cidade = xml.getElementsByTagName('cidade');

				

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

				{

					var idCidade = cidade[i].getElementsByTagName('id')[0].firstChild.nodeValue;

					var nomeCidade = cidade[i].getElementsByTagName('nome')[0].firstChild.nodeValue;

					

					var opcao = document.createElement('option');

					opcao.setAttribute('value', idCidade);

					opcao.appendChild(document.createTextNode(nomeCidade));

					cidades.appendChild(opcao);

				}

			}

		}

	}

	ajax.send(null);

}

//Busca cidade estado do cadastro da Agenda de shows

function buscaCidadesCadastroAgenda(uf){

	var cidades = document.getElementById('cidadeCadastroAgenda');
	cidades.innerHTML = '';
	var op = document.createElement('option');
    op.setAttribute('value', '');
    op.appendChild(document.createTextNode("Carregando..."));
    cidades.appendChild(op);
	var url = '../includes/funcoesCidades.php?acao=buscaCidades&uf=' + uf;
	var ajax = openAjax();
	ajax.open('GET', url, true);
	ajax.onreadystatechange = function(){
		if (ajax.readyState == 4){
			if (ajax.status == 200){
				cidades.innerHTML = '';
				var xml = ajax.responseXML;
				var cidade = xml.getElementsByTagName('cidade');
				for (var i = 0; i < cidade.length; i++){
					var idCidade = cidade[i].getElementsByTagName('id')[0].firstChild.nodeValue;
					var nomeCidade = cidade[i].getElementsByTagName('nome')[0].firstChild.nodeValue;
					var opcao = document.createElement('option');
					opcao.setAttribute('value', idCidade);
					opcao.appendChild(document.createTextNode(nomeCidade));
					cidades.appendChild(opcao);
				}
			}
		}
	}
	ajax.send(null);
}

function buscaEstadosCadastroAgenda(){
	var uf = document.getElementById('ufCadastroAgenda');
	var op = document.createElement('option');
    op.setAttribute('value', '');
    op.appendChild(document.createTextNode("Carregando..."));
    uf.appendChild(op);
	var ajax = openAjax();
	ajax.open('GET', '../includes/funcoesCidades.php?acao=buscaEstados', true);
	ajax.onreadystatechange = function(){
		if (ajax.readyState == 4){
			if (ajax.status == 200){
				uf.innerHTML = '';
				var xml = ajax.responseXML;
				var estado = xml.getElementsByTagName('estado');
				for (var i = 0; i < estado.length; i++){
					var idEstado = estado[i].getElementsByTagName('id')[0].firstChild.nodeValue;
					var siglaEstado = estado[i].getElementsByTagName('sigla')[0].firstChild.nodeValue;
					var nomeEstado = estado[i].getElementsByTagName('nome')[0].firstChild.nodeValue;
					var opcao = document.createElement('option');
					opcao.setAttribute('value', idEstado);
					opcao.appendChild(document.createTextNode(siglaEstado + ' - ' + nomeEstado));
					uf.appendChild(opcao);
				}
			}
		}
	}
    ajax.send(null);
}
//Fim - Busca cidade estado do cadastro da Agenda de shows

