/*##################################################
load activeX - carrega activeX
##################################################*/
function _loadHTTP()
	{
		try
			{
				xhttp=new XMLHttpRequest();
			}
		catch(ee)
			{
				try
					{
						xhttp=new ActiveXObject("Msxml2.XMLHTTP");
					}
				catch(e)
					{
						try
							{
								xhttp=new ActiveXObject("Microsoft.XMLHTTP");
							}
						catch(E)
							{
								xhttp=false;
							}
					}
			}
		return(xhttp);
	}
/*##################################################
envia formulario [form] o proprio formulario em questao
##################################################*/
function _formSend(form)
	{
		var xhttp=_loadHTTP();
		var receiver=document.getElementById('msgF'); // elemento recebe
		receiver.innerHTML='<h4 style="color: #FFFFFF; margin: 15px;">Enviando ...<br /></h4>'; // animacao carregando
		var variable=""; // nao pode ser nulo tem que ser vazio
		for(var i=0; i<form.length; i++)
			{
				if(form.elements[i].tagName.toLowerCase()=="input" || form.elements[i].tagName.toLowerCase()=="select" || form.elements[i].tagName.toLowerCase()=="textarea")
					{
						if(form.elements[i].type.toLowerCase()=="file")
							alert('ERRO: Não é possível enviar arquivos por AJAX!');
						if(form.elements[i].type.toLowerCase()=="radio" || form.elements[i].type.toLowerCase()=="checkbox")
							{
								if(form.elements[i].checked)
									variable+=form.elements[i].name+"="+escape(form.elements[i].value)+"&";
							}
						  else
							variable+=form.elements[i].name+"="+escape(form.elements[i].value)+"&";
					}
			}
		xhttp.open(form.method, form.action, true);
		xhttp.setRequestHeader('Content-Type', form.enctype);
		xhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
		xhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
		xhttp.setRequestHeader("Pragma", "no-cache");
		// executada quando o navegador obter codigo
		xhttp.onreadystatechange=function()
			{
				if(xhttp.readyState==4)
					{
						var content=xhttp.responseText; // le o texto
						var receiver=document.getElementById('formD'); // exibe conteudo
						receiver.innerHTML=content; // elemento recebe conteudo
					}
			}
		xhttp.send(variable);
		return(false);
	}

function listar_cidades(elemento)
	{
		recebe=document.getElementById('cidades');
		if(elemento.value!='0' && elemento.value!='')
			{
				var xhttp=_loadHTTP();
				recebe.innerHTML='<select><option> processando ... </option></select>';
				xhttp.open('get', './modulos/lista.cidades.php?estado='+elemento.value, true);
				xhttp.onreadystatechange=function()
					{
						if(xhttp.readyState==4)
							{
								var conteudo=xhttp.responseText;
								recebe.innerHTML=conteudo;
							}
					}
				xhttp.send(null);
			}
		  else
			window.alert('Selecione o estado!');
		return(false);
	}


// LIMPA CAMPOS
campo_valor = new Array();

function limpaCampo(campo){
	if(!campo_valor[campo.name]) campo_valor[campo.name] = campo.value;
	if(campo.value == campo_valor[campo.name]) campo.value='';
}

function deslimpaCampo(campo){
	if(campo.value == ''){
		campo.value=campo_valor[campo.name];
	}
}
function AbrePop(url,info){
	window.open(url,'Suprasoy',info);}

