// JavaScript Document
////////////////////////////////////////////////////////////////////////////////
function Alterar_Servico(valor) {
	var mensagem = document.getElementById("id_mensagem_servico");
	mensagem.innerHTML = "";
	if (ajax) {
 		pagina = document.getElementById("id_servico");
		ajax.open("POST", "../admin/xml_pesquisa_servicos.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.onreadystatechange = function() {
		   	if (ajax.readyState == 1) { pagina.innerHTML = "Carregando...<img src=\"../img/loading.gif\">"; }
           	if (ajax.readyState == 4) { if (ajax.responseXML) { xml_Altera_Servico(ajax.responseXML); } }
       	}
	   	var params = "codigo="+valor;
       	ajax.send(params);
    }
}
function xml_Altera_Servico(obj) {
    var dataArray = obj.getElementsByTagName("servico");
	var codigo = ""; var titulo = ""; var descricao = ""; var dados = "";
    if (dataArray.length > 0) {
		dados = "<form name=\"formServico\">";
		dados+= "<table width=\"105%\" bgcolor=\"#eaeaea\" cellspacing=\"1\" cellpadding=\"2\" border=\"0\">";
		dados+= "<th class=\"titulo\" bgcolor=\"#FFF0D2\">Preencher campos para Alterar Serviço</th>";
        for (var i = 0; i < dataArray.length; i++) {
            var item = dataArray[i];
			codigo = item.getElementsByTagName("codigo")[0].firstChild.nodeValue;
			titulo = item.getElementsByTagName("titulo")[0].firstChild.nodeValue;
			descricao = item.getElementsByTagName("descricao")[0].firstChild.nodeValue;			
			dados+= "<tr><td>Titulo:</td></tr>";
			dados+= "<tr><td><textarea name=\"txtTitulo\" class=\"txtarea\" cols=\"80\" rows=\"1\">"+titulo+"</textarea></td></tr>";
			dados+= "<tr><td>Descrição:</td></tr>";
			dados+= "<tr><td><textarea name=\"txtDescricao\" class=\"txtarea\" cols=\"80\" rows=\"4\">"+descricao+"</textarea>&nbsp;&nbsp;";
			dados+= "<input name=\"Gravar\" type=\"button\" class=\"conteudo_input\" onClick=\"Gravar_Servico("+codigo+")\" value=\"   Gravar   \" />&nbsp;";
			dados+= "<input name=\"Limpar\" type=\"reset\" class=\"conteudo_input\" value=\"Limpar Campos\" />";
			dados+= "</td></tr>";
      	}
		dados+= "</table></form>";
		pagina.innerHTML = dados;
   	}
}

////////////////////////////////////////////////////////////////////////////////
function New_Servico() {
	var mensagem = document.getElementById("id_mensagem_servico");
	mensagem.innerHTML = "";
	if (ajax) {
 		var dados = "";
		pagina = document.getElementById("id_servico");
		dados = "<form name=\"formServico\">";
		dados+= "<table width=\"105%\" bgcolor=\"#eaeaea\" cellspacing=\"1\" cellpadding=\"2\" border=\"0\">";
		dados+= "<th class=\"titulo\" bgcolor=\"#FFF0D2\">Incluir novo Serviço</th>";
		dados+= "<tr><td>Titulo:</td></tr>";
		dados+= "<tr><td><textarea name=\"txtTitulo\" class=\"txtarea\" cols=\"80\" rows=\"1\"></textarea></td></tr>";
		dados+= "<tr><td>Descrição:</td></tr>";
		dados+= "<tr><td><textarea name=\"txtDescricao\" class=\"txtarea\" cols=\"80\" rows=\"4\"></textarea>&nbsp;&nbsp;";
		dados+= "<input name=\"Incluir\" type=\"button\" class=\"conteudo_input\" onClick=\"Incluir_Servico()\" value=\"   Incluir   \" />&nbsp;";
		dados+= "<input name=\"Limpar\" type=\"reset\" class=\"conteudo_input\" value=\"Limpar Campos\" />";
		dados+= "</td></tr>";
		dados+= "</table></form>";
		pagina.innerHTML = dados;
    }
}

////////////////////////////////////////////////////////////////////////////////
function Incluir_Servico() {
	var mensagem = document.getElementById("id_mensagem_servico");
	mensagem.innerHTML = "";
	if (Valida_Servico() == true) {
		if (ajax) {
			ajax.open("POST", "../admin/xml_incluir_servicos.php", true);
			ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			ajax.onreadystatechange = function() {
				if (ajax.readyState == 1) { mensagem.innerHTML = "Cadastrando...<img src=\"../img/loading.gif\">"; }
				if (ajax.readyState == 4) { 
					if (ajax.status == 200) { if (ajax.responseText) { mensagem.innerHTML = "Serviço cadastrado com sucesso."; } }
				}
			}
			var titulo = "titulo="+document.formServico.txtTitulo.value;
			var descricao = "descricao="+document.formServico.txtDescricao.value;
			var params = titulo+"&"+descricao;
			ajax.send(params);
		}
	}
}

////////////////////////////////////////////////////////////////////////////////
function Valida_Servico() {
	var titulo = document.formServico.txtTitulo.value;
	var descricao = document.formServico.txtDescricao.value;
	var mensagem = document.getElementById("id_mensagem_servico");
	if (titulo.length < 3) {
		mensagem.innerHTML = "Preenche o Titulo Corretamente.";
		document.formServico.txtTitulo.focus();
		return false;
	}
	if (descricao.length < 3) {
		mensagem.innerHTML = "Preenche a Descrição Corretamente.";
		document.formServico.txtDescricao.focus();
		return false;
	}
	return true;
}

////////////////////////////////////////////////////////////////////////////////
function Excluir_Servico(valor) {
	var mensagem = document.getElementById("id_mensagem_servico");
	mensagem.innerHTML = "";
	if (ajax) {
		ajax.open("POST", "../admin/xml_excluir_servicos.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.onreadystatechange = function() {
		   	if (ajax.readyState == 1) { mensagem.innerHTML = "Excluindo...<img src=\"../img/loading.gif\">"; }
           	if (ajax.readyState == 4) { 
				if (ajax.status == 200) { if (ajax.responseText) { mensagem.innerHTML = "Serviço excluído com sucesso."; } }
			}
       	}
	   	var params = "codigo="+valor;
       	ajax.send(params);
    }
}

////////////////////////////////////////////////////////////////////////////////
function Gravar_Servico(valor) {
	var mensagem = document.getElementById("id_mensagem_servico");
	mensagem.innerHTML = "";	
	if (Valida_Servico() == true) {
		if (ajax) {
			ajax.open("POST", "../admin/xml_gravar_servicos.php", true);
			ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			ajax.onreadystatechange = function() {
				if (ajax.readyState == 1) { mensagem.innerHTML = "Alterando...<img src=\"../img/loading.gif\">"; }
				if (ajax.readyState == 4) {
					if (ajax.status == 200) { if (ajax.responseText) { mensagem.innerHTML = "Serviço alterado com sucesso."; } }
				}
		   	}
		   	var codigo = "codigo="+valor;
		   	var titulo = "titulo="+document.formServico.txtTitulo.value;
		   	var descricao = "descricao="+document.formServico.txtDescricao.value;
		   	var params = codigo+"&"+titulo+"&"+descricao;
		   	ajax.send(params);
		}
	}
}