  /****************************************************************************
   * Funções para atualização dinâmica da página.                             *
   ****************************************************************************/

	function update(url, target) {
		document.getElementById(target).innerHTML = 'Atualizando...';
		if (window.XMLHttpRequest) {
			req = new XMLHttpRequest();
			if (req) {
				req.onreadystatechange = function() { done(target); };
				req.open("GET", url, true);
				req.send(null);
			}
		}
		else if (window.ActiveXObject) {
			req = new ActiveXObject("Microsoft.XMLHTTP");
			if (req) {
				req.onreadystatechange = function() { done(target); };
				req.open("GET", url, true);
				req.send(null);
			}
		}
		return false;
	}

	function done(target) {
		if (4 == req.readyState) {
			if (200 == req.status || 304 == req.status) {
				results = req.responseText;
				document.getElementById(target).innerHTML = results;
			}
			else {
				var msgbox = 'Um erro ocorreu.';
				document.getElementById(target).innerHTML = msgbox;
			}
		}
	}


  /****************************************************************************
   * Abre um popup com a página de pesquisa de CEP dos correios.              *
   ****************************************************************************/

	function popupCEP() {
		window.open('http://www.correios.com.br/servicos/cep/default.cfm');
		return false;
	}

