// JavaScript Document

//--------------------------------------------------------------------------------//
//--------------------------- FUNÇÕES GERAIS --------------------------//
//------------------------------------------------------------------------------//
function MascaraMOEDA(campo){
    //1.000.000.000.000,00
    len = 20;
    NumValido = '0123456789';
    l = campo.value.length;
    r = '';

    if (l > 0) {
        z = campo.value.substr(0, l);
        s = '';
        a = 0;
        for (i = 0; i < l; i++) {
            c = campo.value.charAt(i);
            if (NumValido.indexOf(c) > a) {
                a = -1;
                s += c;
            }
        }
        l = s.length;
        t = len - 1;
        if (l > t) {
            l = t;
            s = s.substr(0, t);
        }
        if (l > 2) {
            r = s.substr(0, l - 2) + ',' + s.substr(l - 2, 2);
        }
        else {
            if (l == 2) {
                r = '0,' + s;
        }
            else {
                if (l == 1) {
                    r = '0,0' + s;
                }
            }
        }
        if (r == '') {
            r = '0,00';
        }
        else {
            l = r.length;
            if (l > 6) {
                j = l % 3;
                w = r.substr(0, j);
                wa = r.substr(j, l - j - 6);
                wb = r.substr(l - 6, 6);
                if (j > 0) {
                    w += '.';
                }
                k = (l - j) / 3 - 2;
                for (i = 0; i < k; i++) {
                    w += wa.substr(i * 3, 3) + '.';
                }
                r = w + wb;
            }
        }
    }
    if (campo.value.length == len || campo.value.length > len) {
        campo.value = campo.value.substring(0, len);
        return false;
    }
    else {
        if (r.length <= len) {
            campo.value = r;
        }
        else {
            campo.value = z;
        }
    }
}

function Redirect(url) {
	document.location = url;
}
function submitform(nome){
	document.getElementById(nome).submit();
}

function login(){
	login = document.getElementById("logg").value;
	pass = document.getElementById("senha").value;
	url = "index.asp?cnpj="+login+"&senha="+pass;
	Redirect(url);
}




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 buscaCnpjLojista(valor){
	var cnpj = document.getElementById('cnpj').value;
	
	var strURL = "getx.asp?get=CnpjLojista&valor=" + cnpj + "&sn="+ 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){
			//updatepage(xmlHttp.responseText);
			//alert(xmlHttp.responseText);
			if (valor == "SIM"){
				if (xmlHttp.responseText == "sim"){
					alert ("CNPJ Ja Cadastrado!")
					var cnpj = document.getElementById('cnpj').value = "";
				} else  if (xmlHttp.responseText == "nao"){
					
				} else {
					var zip = xmlHttp.responseText.split(";;");
					document.getElementById("id_estado").value		= zip[0];
					document.getElementById("id_pais").value		= zip[1];
					document.getElementById("cpf").value			= zip[2];
					document.getElementById("cnpj").value			= zip[3];
					document.getElementById("nome").value			= zip[4];
					document.getElementById("cep").value			= zip[5];
					document.getElementById("rua").value			= zip[6];
					document.getElementById("numero").value			= zip[7];
					document.getElementById("complemento").value	= zip[8];
					document.getElementById("cargo").value			= zip[9];
					document.getElementById("cidade").value			= zip[10];
					document.getElementById("bairro").value			= zip[11];
					document.getElementById("email").value			= zip[12];
					document.getElementById("telefone").value		= zip[13];
					document.getElementById("fax").value			= zip[14];
					document.getElementById("razao_social").value	= zip[15];
					document.getElementById("fantasia").value		= zip[16];
					document.getElementById("site").value	= zip[17];
					
					
				}
			} else {
				if (xmlHttp.responseText == "sim"){
					alert ("CNPJ Ja Cadastrado!")
					var cnpj = document.getElementById('cnpj').value = "";
				}
			}
		}
	}
	xmlHttp.send(strURL);
}

function buscaCNPJ(){
	var cnpj = document.getElementById('cnpj').value;
	if (cnpj == ""){
		return false;
	}
	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 = "";
			}
		}
	}
	xmlHttp.send(strURL);
}

function buscaCNPJprestador(){
	var cnpj = document.getElementById('cnpj').value;
	
	
	var strURL = "getx.asp?get=cnpj_prestador&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 Cadastrado!")
				var cnpj = document.getElementById('cnpj').value = "";
			}
		}
	}
	xmlHttp.send(strURL);
}

function busca_cep(){
	var cep = document.getElementById('cep').value;
	//alert (cep);
	
	var strURL = "getx.asp?get=busca_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 id = document.getElementById('cnpj').value;
	//alert (cep);
	
	var strURL = "getx.asp?get=buscaMontador&valor=" + id;
	
	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];
				
			}    
		}
	}
	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 buscaMontador2(){
	var id = document.getElementById('id_montadores').value;
	//alert (cep);
	
	var strURL = "getx.asp?get=buscaMontador2&valor=" + id;
	
	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").innerHTML			= zip[0];
				document.getElementById("razaosocial").innerHTML	= zip[1];
				document.getElementById("fantasia").innerHTML		= zip[2];
				document.getElementById("email").innerHTML			= zip[3];
				document.getElementById("telefone").innerHTML		= zip[4];
				document.getElementById("fax").innerHTML			= zip[5];
				document.getElementById("contato").innerHTML		= zip[6];
				document.getElementById("cep").innerHTML			= zip[7];
				document.getElementById("rua").innerHTML			= zip[8];
				document.getElementById("numero").innerHTML			= zip[9];
				document.getElementById("complemento").innerHTML	= zip[10];
				document.getElementById("cidade").innerHTML			= zip[11];
				document.getElementById("bairro").innerHTML			= zip[12];
				document.getElementById("estado").innerHTML			= zip[13];
				
			}    
		}
	}
	xmlHttp.send(strURL);
}


