		function abre(arquivo, div_destino){
			var xmlHttp;
			try {
				// Firefox, Opera 8.0+, Safari
				xmlHttp=new XMLHttpRequest();
			}
			catch (e) {
				// Internet Explorer
				try {
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e){
					try {
						xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
					} 
					catch (e) {
						alert("Seu navegador n&atilde;o suporta AJAX.");
						return false;
					}
				}
			}
			
			if (typeof(div_destino) == "undefined")
				div_destino = 'conteudo';
			
		    xmlHttp.onreadystatechange=function() {
				if(xmlHttp.readyState == 1) {
					document.getElementById(div_destino).innerHTML = "<p>&nbsp;</p><p>&nbsp;</p><center>Carregando...<p>&nbsp;</p><img src='img/loading.gif'></center>";
				}
				if(xmlHttp.readyState == 4) {
					document.getElementById(div_destino).innerHTML = xmlHttp.responseText;
					extraiScript(xmlHttp.responseText);
				//FADE, efeito alpha	
					var t = $('conteudo');					
					t.fade('hide');			
					t.fade('in');					
				}
		    }
/*       		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");  									*/
		    xmlHttp.open("GET",arquivo,true);
		    xmlHttp.send(null);
		}	

	function extraiScript(texto){
		//Maravilhosa função feita pelo SkyWalker.TO do imasters/forum
		//http://forum.imasters.com.br/index.php?showtopic=165277
				// inicializa o inicio ><
				var ini = 0;
				// loop enquanto achar um script
				while (ini!=-1){
						// procura uma tag de script
						ini = texto.indexOf('<script', ini);
						// se encontrar
						if (ini >=0){
								// define o inicio para depois do fechamento dessa tag
								ini = texto.indexOf('>', ini) + 1;
								// procura o final do script
								var fim = texto.indexOf('</script>', ini);
								// extrai apenas o script
								codigo = texto.substring(ini,fim);
								// executa o script
								//eval(codigo);
								/**********************
								* Alterado por Micox - micoxjcg@yahoo.com.br
								* Alterei pois com o eval não executava funções.
								***********************/
								novo = document.createElement("script")
								novo.text = codigo;
								document.body.appendChild(novo);
						}
				}
		}
				
