// JavaScript Document

//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2007 Adobe Systems Incorporated.  All rights reserved.
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function ControlVersion()
{
	var version;
	var axo;
	var e;

	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}

	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");

			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful.

			// default to the first public version
			version = "WIN 6,0,21,0";

			// throws if AllowScripAccess does not exist (introduced in 6.0r47)
			axo.AllowScriptAccess = "always";

			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");

		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}

	return version;
}

// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;

	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}
	return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];

        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}

function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?');
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs)
{
  var str = '';
  if (isIE && isWin && !isOpera)
  {
    str += '<object ';
    for (var i in objAttrs)
    {
      str += i + '="' + objAttrs[i] + '" ';
    }
    str += '>';
    for (var i in params)
    {
      str += '<param name="' + i + '" value="' + params[i] + '" /> ';
    }
    str += '</object>';
  }
  else
  {
    str += '<embed ';
    for (var i in embedAttrs)
    {
      str += i + '="' + embedAttrs[i] + '" ';
    }
    str += '> </embed>';
  }

  document.write(str);
}

function AC_FL_RunContent(){
  var ret =
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret =
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();

    switch (currArg){
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
      case "id":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace":
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}


function buscaDados(id, url) {

		//alert(id);
		var exibeResultado = document.getElementById(id);
		exibeResultado.innerHTML = "<img src='admin/imgs/global/load.gif' alt='carregando informaçoes!' />&nbsp;Carregando...";
		if((url!='') && (url.length>1)){
			var ajax = openAjax(); // Inicia o Ajax.
			ajax.open("GET", url, true);
			ajax.onreadystatechange = function() {
				if(ajax.readyState == 1) {
					exibeResultado.innerHTML = "<img src='admin/imgs/global/load.gif' alt='carregando informaçoes!' />&nbsp;Carregando...";
				}
				if(ajax.readyState == 4) {
					if(ajax.status == 200) {
						exibeResultado.innerHTML = ajax.responseText;
					} else {
						exibeResultado.innerHTML = "";
						alert("Erro:\n" + ajax.statusText);
					}
				}
			}
			ajax.send(null); // submete
		}else{
			alert("Digite um termo para a pesquisa que tenha mais de 1 caracter!");
			exibeResultado.innerHTML = "&nbsp;";
			document.getElementById('txtBuscar').focus();

		}
}

function buscaDadosOrc(id, url) {

	if(document.getElementById) {
		//alert(url);
		var exibeResultado = document.getElementById(id);
		exibeResultado.value = "<img src='admin/imgs/global/load.gif' alt='carregando informaçoes!' />&nbsp;Carregando...";
		if((url!='') && (url.length>1)){
			var ajax = openAjax(); // Inicia o Ajax.
			ajax.open("GET", url, true);
			ajax.onreadystatechange = function() {
				if(ajax.readyState == 1) {
					exibeResultado.value = "";//"<img src='admin/imgs/global/load.gif' alt='carregando informaçoes!' />&nbsp;Carregando...";
				}
				if(ajax.readyState == 4) {
					if(ajax.status == 200) {
						exibeResultado.value = ajax.responseText;
					} else {
						exibeResultado.value = "";
						alert("Erro:\n" + ajax.statusText);
					}
				}
			}
			ajax.send(null); // submete
		}
	}
}

function popup(www, h, w){

		var height = window.screen.height - 160;
		var width = window.screen.width;
		var top = (height- h)/2;
		var left = (width - w)/2;
		window.open(www,"produtos","top=" + top + ",left="+ left +",width="+w+",height="+h+",toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,scrolling=yes,resizable=no")
	}
function EnviaResposta(id, assunto) {

		url = "notificacao_view.php?tipo=1&id="+id+"&assunto="+assunto;
		document.getElementById('tabela1').value = "<img src='admin/imgs/global/load.gif' alt='carregando informaçoes!' />&nbsp;Enviando...";
		if((url!='') && (url.length>1)){
			var ajax = openAjax(); // Inicia o Ajax.
			ajax.open("POST", url, true);
			ajax.onreadystatechange = function() {
				if(ajax.readyState == 1) {
					document.getElementById('tabela1').value = "";//"<img src='admin/imgs/global/load.gif' alt='carregando informaçoes!' />&nbsp;Carregando...";
				}
				if(ajax.readyState == 4) {
					if(ajax.status == 200) {
						alert("Sua resposta foi enviada com sucesso!");
						document.getElementById('tabela1').value = ajax.responseText;
					} else {
						exibeResultado.value = "";
						alert("Erro:\n" + ajax.statusText);
					}
				}
			}
			ajax.send(null); // submete
		}
}

function EnviaNotificacao(remetente,nivel) {
	var assunto = document.getElementById('txtAssunto').value;
	var mensagem = document.getElementById('txtMensagem').value;
	var administrador = document.getElementById('adminsitrador').value;
	if(nivel == '1')
		var supervisor = document.getElementById('supervisor').value;
	var vendedor = document.getElementById('vendedor').value;
	var pedido = document.getElementById('txtID').value;
	
	if(assunto == "" || mensagem == ""){
		alert('Os campos Assunto e Mensagem são Obrigatórios!');
		return false;
	}
	if(nivel == '1'){
		if(administrador=="" && vendedor=="" && supervisor==""){
			alert('Selecione um destinatário para a mensagem!');
			return false;	
		}	
	}
	if(nivel == '2'){
		if(administrador=="" && vendedor==""){
			alert('Selecione um destinatário para a mensagem!');
			return false;	
		}	
	}
	if(administrador)
		destinatario = administrador
	if(nivel == '1'){		
		if(supervisor)
			destinatario = supervisor
	}
	if(vendedor)
		destinatario = vendedor
	var url = "enviar_notificacao.php?remetente="+remetente+"&pedido="+pedido+"&destinatario="+destinatario+"&assunto="+assunto+"&mensagem="+mensagem;
	var ajax = openAjax();
	ajax.open("GET", url, true);
	ajax.onreadystatechange = function(){
		if(ajax.readyState == 4) {
			if(ajax.status == 200) {
				alert("Notificação enviada com sucesso!");
				document.getElementById('txtAssunto').value = "";
				document.getElementById('txtMensagem').value = "";
			}
		}
	}
	ajax.send(null);
}

function ativavendedor(id) {

	url = "monta_combo.php?id="+id;
	//document.getElementById('tabela1').value = "<img src='admin/imgs/global/load.gif' alt='carregando informaçoes!' />&nbsp;Enviando...";
	var exibeResultado = document.getElementById('cmbvendedor');
	if((url!='') && (url.length>1)){
		var ajax = openAjax(); // Inicia o Ajax.
		ajax.open("GET", url, true);
		ajax.onreadystatechange = function(){
			if(ajax.readyState == 1) {
				exibeResultado.innerHTML = "<img src='admin/imgs/global/load.gif' alt='carregando informaçoes!' />&nbsp;Carregando...";
			}
			if(ajax.readyState == 4) {
				if(ajax.status == 200) {
					exibeResultado.innerHTML = ajax.responseText;
				} else {
					exibeResultado.innerHTML = "<select name='vendedor' id='vendedor'><option value=''>&nbsp;[ Vendedor ]</option></select>";
					alert("Erro:\n" + ajax.statusText);
				}
			}
		}
		ajax.send(null); //submete
	}
}
function ativavendedor2(id) {

	url = "monta_combo2.php?id="+id;
	//document.getElementById('tabela1').value = "<img src='admin/imgs/global/load.gif' alt='carregando informaçoes!' />&nbsp;Enviando...";
	var exibeResultado = document.getElementById('vendedormaster');
	if(id == "")
		document.getElementById('btnOk').disabled=1;
	else
		document.getElementById('btnOk').disabled=0;
	if((url!='') && (url.length>1)){
		var ajax = openAjax(); // Inicia o Ajax.
		ajax.open("GET", url, true);
		ajax.onreadystatechange = function(){
			if(ajax.readyState == 1) {
				exibeResultado.innerHTML = "<img src='admin/imgs/global/load.gif' alt='carregando informaçoes!' />&nbsp;Carregando...";
			}
			if(ajax.readyState == 4) {
				if(ajax.status == 200) {
					exibeResultado.innerHTML = ajax.responseText;
				} else {
					exibeResultado.innerHTML = "<select name='vendedor' id='vendedor'><option value=''>&nbsp;[ Vendedor ]</option></select>";
					alert("Erro:\n" + ajax.statusText);
				}
			}
		}
		ajax.send(null); //submete
	}
}

function ler(id) {

	url = "ativa_not.php?id="+id;
	//document.getElementById('tabela1').value = "<img src='admin/imgs/global/load.gif' alt='carregando informaçoes!' />&nbsp;Enviando...";
	//var exibeResultado = document.getElementById('cmbvendedor');
	//alert(url);
	if((url!='') && (url.length>1)){
		var ajax = openAjax(); // Inicia o Ajax.
		ajax.open("GET", url, true);
		ajax.onreadystatechange = function(){
			if(ajax.readyState == 1) {
				//exibeResultado.innerHTML = "<img src='admin/imgs/global/load.gif' alt='carregando informaçoes!' />&nbsp;Carregando...";
			}
			if(ajax.readyState == 4) {
				if(ajax.status == 200) {
					//alert(ajax.responseText);
				} else {
					//exibeResultado.innerHTML = "";
					//alert("Erro:\n" + ajax.statusText);
				}
			}
		}
		ajax.send(null); //submete
	}
}

function direciona(id, idPedido) {

	url = "direciona_orc.php?id="+id+"&pedido="+idPedido;
	if(id != ''){
		var ajax = openAjax(); // Inicia o Ajax.
		ajax.open("GET", url, true);
		ajax.onreadystatechange = function(){
			if(ajax.readyState == 4) {
				if(ajax.status == 200) {
					 alert('Pedido redirecionado com sucesso!');
					 location.href='orc_list.php';
				} 
			}
		}
		ajax.send(null);
	}
	else
		alert('Escolha o Vendedor');
}

function buscaInfo(tipo, termo) {
	if(document.getElementById) {
		var exibeResultado = document.getElementById('resultado');
		var ajax = openAjax(); // Inicia o Ajax.
		ajax.open("GET", "monta_dados_prod.php?tipo=" + tipo + "&q=" + termo, true);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) {
				exibeResultado.innerHTML = "&nbsp;Localizando Produtos...";
			}
			if(ajax.readyState == 4) {
				if(ajax.status == 200) {
					exibeResultado.innerHTML = ajax.responseText;
					resizeTo(document.getElementById('td1').offsetWidth+80,document.getElementById('td1').offsetHeight+48);
				} else {
					exibeResultado.innerHTML = "";
					alert("Erro:\n" + ajax.statusText);
				}
			}
		}
		ajax.send(null); // submete
	}
}

function addObs(retorno, campo, orc) {
	if(document.getElementById) {
		var exibeResultado = document.getElementById(retorno);
		if(campo!=''){
			var ajax = openAjax(); // Inicia o Ajax.
			ajax.open("GET", "add_obs.php?id=" + orc + "&txt=" + campo, true);
			ajax.onreadystatechange = function() {
				if(ajax.readyState == 1) {
					exibeResultado.innerHTML = "&nbsp;Cadastrando oobservação...";
				}
				if(ajax.readyState == 4) {
					if(ajax.status == 200){
						//exibeResultado.innerHTML = ajax.responseText;
						alert('Observação adicionada com sucesso!');
						window.location.reload();
						//resizeTo(document.getElementById('td1').offsetWidth+80,document.getElementById('td1').offsetHeight+48);
					} else {
						exibeResultado.innerHTML = "";
						alert("Erro:\n" + ajax.statusText);
					}
				}
			}
			ajax.send(null); // submete
		}else{
			alert('Digite alguma observação primeiro!');
		}

	}
}

function trocaStatus(orc, valor){
	if(confirm('Deseja realmente alterar o status deste orçamento??')){
		location.href='orc_final.php?mstatus=1&idOrc='+orc+'&valor='+valor;
	}
}


function fim(orc){
	
	if(document.getElementById("divOrigem").style.display == 'block'){
		document.getElementById("divOrigem").style.display = 'none';
		document.getElementById("divStatus").style.display = 'block';
		return false;
	}
	
	var status = "";
	if(document.getElementById("ddlStatus")){
		status = document.getElementById("ddlStatus").value;
	}
	
	if(status == "" && document.getElementById("divStatus").style.display == 'none'){
		document.getElementById("divStatus").style.display = 'block';
		return false;
	}

	if(status != ""){
		if(confirm('Deseja realmente concluir este orçamento?')){
			location.href='finalizar_orc.php?id='+orc + '&status=' + status;
		}
	}
	else{
		alert("Selecione um status para finalizar o orçamento.");
	}
}

function sendmail(orc){
	
	if(document.getElementById("divStatus").style.display == 'block'){
		document.getElementById("divStatus").style.display = 'none';
		if(document.getElementById("hndOrigem").value == "")
		{
			document.getElementById("divOrigem").style.display = 'block';
		}
		return false;
	}
	
	var Origem = document.getElementById("hndOrigem").value;
	var cbValidator = document.getElementById("rbTipo");
	
	if(Origem == "" && document.getElementById("divOrigem").style.display == 'none'){
		document.getElementById("divOrigem").style.display = 'block';
		return false;
	}
	
	for (i=0;i< document.orcamento.rbTipo.length;i++){
		if ( document.orcamento.rbTipo[i].checked==true)
		{
			Origem = document.orcamento.rbTipo[i].value;
		}
	}	
	
	if(Origem != ""){
		
		if(confirm('Deseja enviar este orçamento ao cliente?')){
			location.href='orc_enviaemail.php?id='+orc + '&origem=' + Origem;
		}
	}
}

// Validador de DATA do Lembrete de Orçamento
function lembrete(orc){
	var f = document.orcamento; // identifica o formulário
	var xok;
	var dia, mes, ano, hor, mnt;
	
	dia = f.lembr_d.value;
	mes = f.lembr_m.value;
	ano = f.lembr_y.value;
	hor = f.lembr_h.value;
	mnt = f.lembr_i.value;
	
	xok = valiDate(dia, mes, ano, hor, mnt);
	
	// Validação
	if (xok)
	{
		if(confirm('Deseja gravar este lembrete?')) // Confirma a gravação do Lembrete
		{
			// Redireciona para Gravar (o outro script retorna para o orçamento)
			location.href='orc_lembrete.php?id='+orc+'&lembr_d='+f.lembr_d.value+'-'+f.lembr_m.value+'-'+f.lembr_y.value+' '+f.lembr_h.value+':'+f.lembr_i.value;
		}
	}
	
}

//função data atual
ydate = new Object(); 
ydate.style  = 3; 
ydate.military = 0; 

ydate.days1  = new Array("Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"); 
//ydate.days2  = new Array("Domingo","Segunda","Terça","Quarta", "Quinta","Sexta","Sabado"); 
ydate.months1 = new Array("janeiro","fevereiro","março","abril","maio","junho","julho", "agosto","setembro","outubro","novembro","dezembro"); 
//ydate.months2 = new Array("jan","fev","mar","abr","mai","jun", "jul","ago","set","out","nov","dez"); 

function datedisplay() { 

  ydate.now   = new Date(); 
  ydate.year  = ydate.now.getFullYear(); 
  ydate.month = ydate.now.getMonth(); 
  ydate.date  = ydate.now.getDate(); 
  ydate.day   = ydate.now.getDay(); 
  ydate.hour  = ydate.now.getHours(); 
  ydate.min   = ydate.now.getMinutes(); 
  ydate.sec   = ydate.now.getSeconds(); 
  ydate.ampm  = ""; 

  if (ydate.military) { 
        if (ydate.hour < 10) { ydate.hour = "0" + ydate.hour; } 
  } 

if (ydate.hour == 0) { ydate.hour = 12; } 
  if (ydate.min < 10)  { ydate.min = "0" + ydate.min; } 
  if (ydate.sec < 10)  { ydate.sec = "0" + ydate.sec; } 

   ydate.txt = ydate.days1[ydate.day]+" - "+ydate.date+" de " +ydate.months1[ydate.month]+" de "+ydate.year+" - "+ydate.hour+":"+ydate.min+":"+ydate.sec;//+" "+ydate.ampm+" ::"; 

  document.getElementById("spnRelogio").innerHTML = ydate.txt; 
  ydate.id=setTimeout("datedisplay()",1000); 
  
} 
/*
function Municipios(uf) {
	var txtMunicipio = document.getElementById('txtMunicipio');
	var ajax = openAjax();
	ajax.open("GET", 'busca_cidades.php?uf='+uf, true);
	ajax.onreadystatechange = function(){
		if(ajax.readyState == 1) {
			exibeResultado.innerHTML = "<img src='admin/imgs/global/load.gif' alt='carregando informaçoes!' />&nbsp;Carregando...";
		}
		if(ajax.readyState == 4) {
			if(ajax.status == 200) {
				exibeResultado.innerHTML = ajax.responseText;
			} 
		}
	}
	ajax.send(null); //submete

}
*//*
function Municipios(uf){
	var txtMunicipio = document.getElementById('txtMunicipio');
	var xmlhttp = openAjax();

	xmlhttp.open("POST", "rotinas_php/query_mun.php?uf="+uf, true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlhttp.onreadystatechange = function() {
		if(xmlhttp.readyState == 1) {
		   txtMunicipio.innerHTML = "Carregando...";   
		}
		//após ser processado - chama função processXML que vai varrer os dados
		if(xmlhttp.readyState == 4 ) {
		   if(xmlhttp.responseXML) {
			  processXML(xmlhttp.responseXML);
		   }
		}
	}
	xmlhttp.send(null);		
}*/

function Municipios(id, value, prox_id){
	var xmlhttp = openAjax();
	nome_prox_id = document.getElementById(prox_id);
	nome_prox_id.options.length = 1;
	nome_prox_id.disabled=false;

	idOpcao  = document.getElementById("option_" + prox_id);
	xmlhttp.open("POST", "rotinas_php/query_mun.php?uf="+value, true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlhttp.onreadystatechange = function() {
		if(xmlhttp.readyState == 1) {
		   idOpcao.innerHTML = "...CARREGANDO...";   
		}
		//após ser processado - chama função processXML que vai varrer os dados
		if(xmlhttp.readyState == 4 ) {
		   if(xmlhttp.responseXML) {
			  processXML(xmlhttp.responseXML, prox_id);
		   }
		}
	}
	xmlhttp.send(null);		
}

function processXML(obj, id){
  var dataArray   = obj.getElementsByTagName("cidade");
  //total de elementos contidos na tag cidade
  if(dataArray.length > 0) {
	 //percorre o arquivo XML paara extrair os dados
	 for(var i = 0; i < dataArray.length; i++) {
		var item = dataArray[i];
		//contéudo dos campos no arquivo XML
		var codigo    =  item.getElementsByTagName("codigo")[0].firstChild.nodeValue;
		var descricao =  item.getElementsByTagName("descricao")[0].firstChild.nodeValue;
		idOpcao.innerHTML = "[ Selecione ]";   
		var novo = document.createElement("option");
			novo.setAttribute("id", "opcoes");
			novo.value = codigo;
			novo.text  = descricao;
			document.getElementById(id).options.add(novo);
	 }
  }
}

