
	//BLOQUEIO DAS TECLAS PRESSIONADAS
	function BlockPress (isIE, keycode)
	{
        var isIE, keycode;

		if (keycode != 0 && keycode != 8)
		{
			return false;
		} else {
			return true;
		}
	}

	function BlockCEP (e)
	{
		var isIE;

		if (window.event)
		{
			keycode = window.event.keyCode;
			isIE = true;
		}
		else if (e)
		{
			keycode = e.which;
			isIE = false;
		}

		// Bloqueando numeros CEP
		if (keycode < 48 || keycode > 57)
		{
			return BlockPress(isIE, keycode);
		}
		else {
			return true;
		}
	}
	
/* ----------------------- INICIO AJAX ----------------------- */
    var req;

    function loadSelectCep(url)
    {
        req = null;

        if (window.XMLHttpRequest)
        {
            req = new XMLHttpRequest();
            req.onreadystatechange = processGetStreet;
            req.open("GET", url, true);
            req.send(null);

        } else if (window.ActiveXObject) {

            try {
                req = new ActiveXObject("Msxml2.XMLHTTP.4.0");
            } catch(e) {

                try {
                    req = new ActiveXObject("Msxml2.XMLHTTP.3.0");
                } catch(e) {

                    try {
                        req = new ActiveXObject("Msxml2.XMLHTTP");
                    } catch(e) {

                        try {
                            req = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch(e) {
                            req = false;
                        }
                    }
                }
            }

            if (req)
            {
                req.onreadystatechange = processGetStreet;
                req.open("GET", url, true);
                req.send();
            }
        }
    }

    /* ----------------------- carregar e alterar endereco ----------------------- */
    function processGetStreet()
    {
        if (req.readyState == 4)
        {
            if (req.status == 200)
            {
				var new_Rua = document.getElementById("Rua");
				var new_Bairro = document.getElementById("Bairro");
				var new_Cidade = document.getElementById("Cidade");
				var new_Estado = document.getElementById("Estado");
				
				document.getElementById("formReturnCep").innerHTML = req.responseText;

				var gt_Endereco = document.getElementById("get_endereco").value;
				var gt_Bairro = document.getElementById("get_bairro").value;
				var gt_Cidade = document.getElementById("get_cidade").value;
				var gt_Estado = document.getElementById("get_estado").value;
				
				if (new_Rua.value.length == 0)
					new_Rua.value = document.getElementById("get_endereco").value;
					
				if (new_Bairro.value.length == 0)
					new_Bairro.value = document.getElementById("get_bairro").value;
					
				if (new_Cidade.value.length == 0)
					new_Cidade.value = document.getElementById("get_cidade").value;
					
				if (gt_Endereco.length > 0)
					new_Rua.value = gt_Endereco;

				if (gt_Bairro.length > 0)
					new_Bairro.value = document.getElementById("get_bairro").value;

				if (gt_Cidade.length > 0)
					new_Cidade.value = document.getElementById("get_cidade").value;
					
					
				// percorrer o Select e selecionar o estado encontrado
				if (gt_Estado.length == 2)
				{
					for (pUF = 0; pUF < new_Estado.options.length; pUF++)
					{
						if (new_Estado.options[pUF].value == gt_Estado)
							new_Estado.options[pUF].selected = "selected";
					}
				}
				// fim
				
            }

        }

    }

    function ReturnCep(vlCep)
    {
		var vlCep;
		
		if (vlCep.length >= 8)
		{
			loadSelectCep("getCEP.php?cepDest="+vlCep);
		}
	}

/* ----------------------- FIM AJAX ----------------------- */
