// JavaScript Document

function avaliaUsuario()
{
	doc = document.frmCadUsuario;
	if(doc.email.value == "")
	{
		alert("Informe o e-mail do usuário a ser cadastrado");
		doc.email.focus();
		return false;
	}
	else if(doc.senha.value == "")
	{
		alert("Informe uma senha para o usuário");
		doc.senha.focus();
		return false;
	}
}


function alterarUsuario(id, email, senha, principal)
{
	doc = document.frmCadUsuario;
	doc.email.value = email;
	doc.senha.value = senha;
	doc.principal.value = principal;
	doc.id_usuario.value = id;
	document.getElementById("acaoPagina").innerHTML = "ALTERAR USUÁRIOS";
}


function removerUsuario(id, email)
{
	if(confirm("Deseja realmente remover o usuário "+email))
	{
		location.href='usuarios_remover.php?id_usuario='+id;
	}
}

//##################################################################################

/*function avaliaUsuario()
{
	var form = document.frmCadUsuario;
	
	if(form.nome.value == "")
	{
		alert("Digite o nome de usuário");
		form.nome.focus();
		return false;
	}
	else if(form.senha.value == "")
	{
		alert("Informe uma senha para o usuário");
		form.senha.focus();
		return false;
	}
}


function tratarGravarUsuario()
{
	if(http_request.readyState == 4)
	{
		
		try
		{
			retorno = http_request.responseText;
			if(!isNaN(retorno))
			{
				document.frmCadUsuario.id_usuario.value = retorno;
				alert("Dados gravados com sucesso");
			}
			else
			{
				alert("Erro: năo foi possível inserir os dados\nEntre en contato com o admnistrador do sistema");
			}
		}
		catch(e)
		{
			alert("Erro: năo foi possível inserir os dados\nEntre em contato com o admnistrador do sistema");
		}
		
		escondeCarregando();
	}
	else if(http_request.readyState == 1 || http_request.readyState == 2 || http_request.readyState == 3)
	{
		mostraCarregando();
	}

}


function pesquisarUsuario()
{
	var doc = document.frmUsuario;
	var campo = doc.campo.value;
	var valor = doc.valor.value;
	if(doc.status[0].checked == true)
		var status = "0";
	else if(doc.status[1].checked == true)
		var status = "1";
	else if(doc.status[2].checked == true)
		var status = "3";

	var str_dados = "campo="+campo+"&valor="+valor+"&status="+status;
	var url = "usuarios_exibir_exec.php";
	requisitaDados(url,str_dados,"DOMUsuario");	
}
function DOMUsuario()
{
	if(http_request.readyState == 4)
	{
		var tabe = document.getElementById("gradeUsuario");
		var xml = http_request.responseXML;
		xml_dados = xml.getElementsByTagName("registro");
		for(a=0; a<xml_dados.length; a++)
		{
			var id_usuario = xml_dados[a].getElementsByTagName("id_usuario")[0].firstChild.nodeValue;
			var nome = xml_dados[a].getElementsByTagName("de_nome")[0].firstChild.nodeValue;
			var email = xml_dados[a].getElementsByTagName("de_email")[0].firstChild.nodeValue;
			var st = xml_dados[a].getElementsByTagName("st_status")[0].firstChild.nodeValue;
			
			linhas = tabe.getElementsByTagName("tr");
			if(linhas[a+1])
			{
				linhas[a+1].bgColor = (a%2==0)?"#FFFFFF":"#F0F0F0";
				cols = linhas[a+1].getElementsByTagName("td");
				cols[0].align = "center";
				cols[0].innerHTML = id_usuario;
				cols[1].innerHTML = nome;
				cols[2].innerHTML = email;
				cols[3].innerHTML = st;
				acao = "<a href=\"#\"><img src='../img/ico_del.gif' alt='Remover' border=\"0\" onClick=\"javascript:removerUsuario('"+ id_usuario +"', '"+ nome +"')\" /></a>&nbsp;&nbsp;&nbsp;";
				acao += "<a href=\"#\"><img src='../img/ico_edit_form.gif' alt='Alterar' border=\"0\" onClick=\"alterarUsuario('"+ id_usuario +"')\" /></a>&nbsp;&nbsp;&nbsp;";
				cols[4].align = "center";
				cols[4].innerHTML = acao;
			}
			else
			{
				linha = tabe.insertRow(-1);
				linha.bgColor = (a%2==0)?"#FFFFFF":"#F0F0F0";
				
				col = linha.insertCell(0);
				col.align = "center";
				col.innerHTML = id_usuario;
		
				col = linha.insertCell(1);
				col.innerHTML = nome;
				
				col = linha.insertCell(2);
				col.innerHTML = email;
			
				col = linha.insertCell(3);
				col.innerHTML = st;
				
				col = linha.insertCell(4);
				acao = "<a href=\"#\"><img src='../img/ico_del.gif' alt='Remover' border=\"0\" onClick=\"javascript:removerUsuario('"+ id_usuario +"', '"+ nome +"')\" /></a>&nbsp;&nbsp;&nbsp;";
				acao += "<a href=\"#\"><img src='../img/ico_edit_form.gif' alt='Alterar' border=\"0\" onClick=\"alterarUsuario('"+ id_usuario +"')\" /></a>&nbsp;&nbsp;&nbsp;";
				col.align = "center";
				col.innerHTML = acao;
			}
		}
		deleteLines(tabe, a+1, tabe.rows.length);
		escondeCarregando();	
	}
	else if(http_request.readyState == 1 || http_request.readyState == 2 || http_request.readyState == 3)
	{
		mostraCarregando();
	}
}

function removerUsuario(id, nome)
{
	if(confirm("Deseja realmente remover o usuário "+nome))
	{
		location.href='usuarios_remover.php?id_usuario='+id;
	}
}

function alterarUsuario(id)
{
	location.href='usuarios_cadastrar.php?id_usuario='+id;
}


function deleteLines(tabela, de, ate)
{
    for(; ate>=de; ate--){
        try {
            tabela.deleteRow(ate);
        }
        catch(e){}
    }
}*/