// JavaScript Document Criado por Rafael Ruscher rruscher@gmail.com
var xmlhttp = false ;

if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
	try { xmlhttp = new XMLHttpRequest (); }
	catch (e) {
		xmlhttp = false
	}
}

function myXMLHttpRequest(){
	var xmlhttplocal;
	try { xmlhttplocal = new ActiveXObject("Msxml2.XMLHTTP") }
	catch (e) {
		try { xmlhttplocal = new ActiveXObject("Microsoft.XMLHTTP") }
		catch (E) {
			xmlhttplocal = false;
		}
	}
	
	if (!xmlhttplocal && typeof XMLHttpRequest != 'undefined') {
		try {
			var xmlhttplocal = new XMLHttpRequest();
		}
		catch (e) {
			var xmlhttplocal = false;
		}
	}
	return (xmlhttplocal);
}

var i=0;
var ii = 0;

// Carega Página AJAX
function ajax_update(pagina,alvo) {
//alert (pagina + '' + alvo);
	var mnmxmlhttp = Array ();
	var mnmString = Array ();
	var mnmPrevColor = Array ();
	var responsestring = Array ();
	var myxmlhttp = Array ();
	var responseString = new String;

	varalvo = 'alvo' + alvo;

	varconteudo = '=document.getElementById("'+alvo+'")';

	eval(varalvo + '2' + varconteudo);

	ii = i++;
	varii = alvo;
	varconteudoii = '=i= '+ii+'';
	eval(varii + varconteudoii);

	mnmxmlhttp = new myXMLHttpRequest();
	if (mnmxmlhttp) {
		mnmxmlhttp.open ("POST", pagina, true);
		mnmxmlhttp.setRequestHeader ('Content-Type','application/x-www-form-urlencoded');
		mnmxmlhttp.send (alvo);
		errormatch = new RegExp ("^ERROR:");
		varalvo = 'alvo' + alvo;
		varconteudo = '=document.getElementById ("'+alvo+'")';
		eval(varalvo + '2' + varconteudo);
		mnmxmlhttp.onreadystatechange = function () {
			if (mnmxmlhttp.readyState == 4) {
				mnmString = mnmxmlhttp.responseText;
				if (mnmString.match (errormatch)) {
					mnmString = mnmString.substring (6, mnmString.length);
					varalvo = 'alvo' + alvo;
					varconteudo = '=document.getElementById ("'+alvo+'")';
					eval(varalvo + varconteudo);
					eval(varalvo + '2' + varconteudo).innerHTML = mnmString;
				} else {
					varalvo = 'alvo' + alvo;
					varconteudo = '=document.getElementById ("'+alvo+'")';
					eval(varalvo + varconteudo);
					eval(varalvo + '2' + varconteudo).innerHTML = mnmString;
				}
			}
		}
	}
}


