function ajax(paramSend, posAct, idDest)
{
	request = (window.XMLHttpRequest) ? new XMLHttpRequest() : (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : false ;
	request.open("GET",paramSend,true);
	request.onreadystatechange=function()  
	{ 
		if (request.readyState==4)  
		{ 
			switch(posAct)
			{
				case 1://insercao de dados
					var packData =  request.responseText.split('|');
					if(parseInt(packData[0]))
					{
						actForm = document.getElementById(idDest).action;
						if(actForm != '')//ativa o delay de envio se tiver action, para nao ativar usar action vazio ou nao colocar o atributo
						{
							window.setTimeout(function() { document.location.href = actForm;}, 2000);
						}
					}
					document.getElementById(idDest).innerHTML = packData[1];
				break
				
				default:	
					document.getElementById(idDest).innerHTML = (request.responseText);
				break;	
			}
		} 
	} 
	request.send(null); 		
}
