// JavaScript Document

//--------------------------------------------------------------------------------//
//--------------------------- FUNÇÕES GERAIS --------------------------//
//------------------------------------------------------------------------------//


function Redirect(url) {
	document.location = url;
}
function submitform(nome){
	document.getElementById(nome).submit();
}

function BuscaMontadores(){
	valor = document.getElementById("nome");
	if (valor.value == ""){
		alert("favor Preencher o campo para pesquisa.");
		return false;
	}
	strChave = document.getElementById("nome").value;
	
	var strURL = "rel_busca_montadores.asp?str_chave="+strChave;
	
	var xmlHttp;
	if(window.XMLHttpRequest){ // For Mozilla, Safari, ...
		var xmlHttp = new XMLHttpRequest();
	} else if(window.ActiveXObject){ // For Internet Explorer
		var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlHttp.open('GET', strURL, true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.onreadystatechange = function(){
		if (xmlHttp.readyState == 4){
			//updatepage(xmlHttp.responseText);
			//alert(xmlHttp.responseText);
			document.getElementById('tr_busca_montadores').style.display = '';
	
			document.getElementById('buscaMontadores').innerHTML = xmlHttp.responseText;
		}
	}
	xmlHttp.send(null);
}

function BuscaExpositores(){
	valor = document.getElementById("nome");
	if (valor.value == ""){
		alert("favor Preencher o campo para pesquisa.");
		return false;
	}
	strChave = document.getElementById("nome").value;
	
	var strURL = "rel_busca_expositor.asp?str_chave="+strChave;
	
	var xmlHttp;
	if(window.XMLHttpRequest){ // For Mozilla, Safari, ...
		var xmlHttp = new XMLHttpRequest();
	} else if(window.ActiveXObject){ // For Internet Explorer
		var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlHttp.open('GET', strURL, true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.onreadystatechange = function(){
		if (xmlHttp.readyState == 4){
			//updatepage(xmlHttp.responseText);
			//alert(xmlHttp.responseText);
			document.getElementById('tr_busca_expositores').style.display = '';
	
			document.getElementById('buscaExpositores').innerHTML = xmlHttp.responseText;
		}
	}
	xmlHttp.send(null);
}

function BuscaOutrasEmpresas(){
	valor = document.getElementById("nome");
	if (valor.value == ""){
		alert("favor Preencher o campo para pesquisa.");
		return false;
	}
	strChave = document.getElementById("nome").value;
	
	var strURL = "rel_busca_outras_empresas.asp?str_chave="+strChave;
	
	var xmlHttp;
	if(window.XMLHttpRequest){ // For Mozilla, Safari, ...
		var xmlHttp = new XMLHttpRequest();
	} else if(window.ActiveXObject){ // For Internet Explorer
		var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlHttp.open('GET', strURL, true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.onreadystatechange = function(){
		if (xmlHttp.readyState == 4){
			//updatepage(xmlHttp.responseText);
			//alert(xmlHttp.responseText);
			document.getElementById('tr_busca').style.display = '';
	
			document.getElementById('busca').innerHTML = xmlHttp.responseText;
		}
	}
	xmlHttp.send(null);
}

function BuscaServico(){
	valor = document.getElementById("nome");
	if (valor.value == ""){
		alert("favor Preencher o campo para pesquisa.");
		return false;
	}
	strChave = document.getElementById("nome").value;
	
	var strURL = "rel_busca_servico.asp?str_chave="+strChave;
	
	var xmlHttp;
	if(window.XMLHttpRequest){ // For Mozilla, Safari, ...
		var xmlHttp = new XMLHttpRequest();
	} else if(window.ActiveXObject){ // For Internet Explorer
		var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlHttp.open('GET', strURL, true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.onreadystatechange = function(){
		if (xmlHttp.readyState == 4){
			//updatepage(xmlHttp.responseText);
			//alert(xmlHttp.responseText);
			document.getElementById('tr_busca_servico').style.display = '';
	
			document.getElementById('buscaServico').innerHTML = xmlHttp.responseText;
		}
	}
	xmlHttp.send(null);
}


function deletar_expositor(id){

    if (confirm("Isso fara com que todos os dados deste expositor sera deletado, deseja realmente continuar?")) {
        Redirect('../action.asp?act=deleta_expositor&ID=' + id);
    }
    else {
        return false;
    }
}

function buscaCNPJ(){
	var cnpj = document.getElementById('cnpj').value;
	
	var strURL = "../getx.asp?get=cnpj_expositor&valor=" + cnpj;
	
	var xmlHttp;
	if(window.XMLHttpRequest){ // For Mozilla, Safari, ...
		var xmlHttp = new XMLHttpRequest();
	} else if(window.ActiveXObject){ // For Internet Explorer
		var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlHttp.open('POST', strURL, true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.onreadystatechange = function(){
		if (xmlHttp.readyState == 4){
			//updatepage(xmlHttp.responseText);
			//alert(xmlHttp.responseText);
			if (xmlHttp.responseText == "sim"){
				alert ("CNPJ Ja Cadastrado!")
				var cnpj = document.getElementById('cnpj').value = "";
				document.getElementById('cnpj').focus();
			}
		}
	}
	xmlHttp.send(strURL);
}

function busca_cep(){
    var cep = document.getElementById('cep').value;
    //alert (cep);
    var strURL = "getx.asp?get=cep&valor=" + cep;
    var xmlHttp;
    if (window.XMLHttpRequest) { // For Mozilla, Safari, ...
        var xmlHttp = new XMLHttpRequest();
    }
    else 
        if (window.ActiveXObject) { // For Internet Explorer
            var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
    xmlHttp.open('POST', strURL, true);
    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xmlHttp.onreadystatechange = function(){
        if (xmlHttp.readyState == 4) {
            //updatepage(xmlHttp.responseText);
            //alert(xmlHttp.responseText);
            var zip = xmlHttp.responseText.split(",");
            if (zip.length == 4) {
                document.getElementById("rua").value = zip[0];
                document.getElementById("cidade").value = zip[1];
                document.getElementById("bairro").value = zip[2];
                document.getElementById("id_estado").value = zip[3];
            }
        }
    }
    xmlHttp.send(strURL);
}

function buscaMontador(){
	var cep = document.getElementById('cnpj').value;
	//alert (cep);
	
	var strURL = "getx.asp?get=buscaMontador&valor=" + cep;
	
	var xmlHttp;
	if(window.XMLHttpRequest){ // For Mozilla, Safari, ...
		var xmlHttp = new XMLHttpRequest();
	} else if(window.ActiveXObject){ // For Internet Explorer
		var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlHttp.open('POST', strURL, true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.onreadystatechange = function(){
		if (xmlHttp.readyState == 4){
			//updatepage(xmlHttp.responseText);
			//alert(xmlHttp.responseText);
			if(xmlHttp.responseText != ""){
				var zip = xmlHttp.responseText.split(";;");
				document.getElementById("cnpj").value			= zip[0];
				document.getElementById("razaosocial").value	= zip[1];
				document.getElementById("fantasia").value		= zip[2];
				document.getElementById("email").value			= zip[3];
				document.getElementById("telefone").value		= zip[4];
				document.getElementById("fax").value			= zip[5];
				document.getElementById("contato").value		= zip[6];
				document.getElementById("cep").value			= zip[7];
				document.getElementById("rua").value			= zip[8];
				document.getElementById("numero").value			= zip[9];
				document.getElementById("complemento").value	= zip[10];
				document.getElementById("cidade").value			= zip[11];
				document.getElementById("bairro").value			= zip[12];
				document.getElementById("id_estado").value		= zip[13];
				document.getElementById("senha").value			= zip[14];
			}
		}
	}
	xmlHttp.send(strURL);
}

function BuscaEletrica(form){
	var frm = document.forms[form];
	var valor = frm.elements["tipomaquina"].value;
	
	var strURL = "getx.asp?get=busca_eletrica&valor=" + escape(valor);
	
	var xmlHttp;
	if(window.XMLHttpRequest){ // For Mozilla, Safari, ...
		var xmlHttp = new XMLHttpRequest();
	} else if(window.ActiveXObject){ // For Internet Explorer
		var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlHttp.open('POST', strURL, true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.onreadystatechange = function(){
		if (xmlHttp.readyState == 4){
			var valor1 = xmlHttp.responseText;
			frm.elements["kw"].value = valor1;
			document.getElementById("kwmaquina").innerHTML = valor1;
		}
	}
	xmlHttp.send(strURL);
}

function BuscaRepresentante(){
	var cep = document.getElementById('cpf').value;
	if (cep == ""){
		return;
	}
	
	var strURL = "getx.asp?get=BuscaRepresentante&valor=" + cep;
	
	var xmlHttp;
	if(window.XMLHttpRequest){ // For Mozilla, Safari, ...
		var xmlHttp = new XMLHttpRequest();
	} else if(window.ActiveXObject){ // For Internet Explorer
		var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlHttp.open('POST', strURL, true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.onreadystatechange = function(){
		if (xmlHttp.readyState == 4){
			//updatepage(xmlHttp.responseText);
			//alert(xmlHttp.responseText);
			if(xmlHttp.responseText != ""){
				var zip = xmlHttp.responseText.split(";;");
				if (zip.length == 17){
					document.getElementById("cnpj").value			= zip[0];
					document.getElementById("razaosocial").value	= zip[1];
					document.getElementById("fantasia").value		= zip[2];
					document.getElementById("email").value			= zip[3];
					document.getElementById("telefone").value		= zip[4];
					document.getElementById("fax").value			= zip[5];
					document.getElementById("cep").value			= zip[6];
					document.getElementById("rua").value			= zip[7];
					document.getElementById("numero").value			= zip[8];
					document.getElementById("complemento").value	= zip[9];
					document.getElementById("cidade").value			= zip[10];
					document.getElementById("bairro").value			= zip[11];
					document.getElementById("id_estado").value		= zip[12];
					
					document.getElementById("cpf").value		= zip[13];
					document.getElementById("nome").value		= zip[14];
					document.getElementById("cargo").value		= zip[15];
					document.getElementById("site").value		= zip[16];
				}
			}
		}
	}
	xmlHttp.send(strURL);
}


