	//EXTRAI SCRIPT E EXECUTA ----------------------------
	function executeScript(texto){
		var ini = 0;
		while (ini!=-1){
			ini = texto.indexOf('<script', ini);
			if (ini >=0){
				ini = texto.indexOf('>', ini) + 1;
				var fim = texto.indexOf('</'+'script>', ini);
				codigo = texto.substring(ini,fim);
				eval(codigo);
			}
		}
	}
	
	//CARREGA PAGINA	----------------------------------
	function loadPage(page, target, dados, loadIcon, noScrolling, metodo){
		var xmlhttp;
		
		//----------------------------------------------------
		try{
			xmlhttp = new XMLHttpRequest();
		}catch(ee){
			try{
				xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
			}catch(e){
				try{
					xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
				}catch(E){
					xmlhttp = false;
				}
			}
		}

		if (!dados) 	dados="";
		if (!metodo) 	metodo="get";
		
		if(!noScrolling) scroll(0,0);
		
		var target = document.getElementById(target);
		if (!target) return false;
		
		//Exibe o texto carregando no div conteúdo	-------------------
		if (loadIcon) target.innerHTML = "<img src=\"img/load.gif\" class=\"loadIcon\"><div style=\"visibility:hidden\">" + target.innerHTML + "</div>";

		//Guarda a página escolhida na variável atual	---------------
		if (metodo == "get"){
			xmlhttp.open("GET", page + "?" + dados, true);
		}else{
			xmlhttp.open("POST", page ,true);
			xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		}//-----------------------------------------------------------
		
		//Verifica o fim do processo e exibe o resultado
		xmlhttp.onreadystatechange=function() {
			if (xmlhttp.readyState==4){
				var content = xmlhttp.responseText; //Lê o texto
				target.innerHTML = content;
				executeScript(content);
			}
		}
		
		if (metodo == "get"){
			xmlhttp.send(null);
		}else{
			xmlhttp.send(dados);
		}
	}
	
	function sendForm(form, page, target, loadIcon, noScrolling){		
		if(!page) return false;
		if(!target) return false;
		
		if(form) form = document.getElementById(form);
		
		dados = '';
		for (var i=0; i<form.length; i++) {
			if (i > 0) {
				if (form[i].value != "") dados = dados + '&' + form[i].name + '=' + form[i].value;
			}else{
				dados = form[i].name + '=' + form[i].value;
			}
		}
		loadPage(page, target, dados, loadIcon, noScrolling, "post");
	}