function req(url,strPar,sucesso,fracasso){
	//03/04/2006 12:14; 09/10/2006 16:41 10/10/2006 03:32 05/05/2007 15:17
	if(window.XMLHttpRequest) var r = new XMLHttpRequest()
	else{
		var r = new ActiveXObject('Microsoft.XMLHTTP')
		if(!r) var r = new ActiveXObject('Msxml2.XMLHTTP')
	}
	if(!r) alert('Atualize seu browser para obter todas as funcionalidades desta aplicação.')
	else{
		r.open('POST',url,true)
		r.setRequestHeader('content-type','application/x-www-form-urlencoded; charset=iso-8859-1')
		r.setRequestHeader('Cache-Control','no-store, no-cache, must-revalidate')
		r.onreadystatechange = function(){
			if(r.readyState==4){
				if(r.status==200) sucesso(r.responseText,r.responseXML)
				else if(fracasso) fracasso(r.status,r.statusText)
				else alert('Erro AJAX ao acessar o servidor.\nStatus: ' + r.status + ' ('+r.statusText+')')
			}
		}
		r.send(strPar)
	}
}
