
//****************** Ajax para Cadastro de pessoa ****************////

var objReq;
function ajax(url,obj) 
{ 
	
	
	objReq = obj;
	req = null; 
	
	if (window.XMLHttpRequest) { 
		req = new XMLHttpRequest(); 
		req.onreadystatechange = processReqChange;  
		req.open("GET",url,true); 
		req.send(null); 
		// Procura por uma versão ActiveX (IE) 
	} else if (window.ActiveXObject) { 
		req = new ActiveXObject("Microsoft.XMLHTTP"); 
		if (req) { 
			
			req.onreadystatechange = processReqChange; 
			req.open("GET",url,true); 
			
			req.send();  
		} 
  } 
} 




function processReqChange() 
{ 
	if (req.readyState == 4) { 
			
			if (req.status ==200) { 
			    //alert(document.getElementById(objReq).innerHTML);
			    document.getElementById(objReq).innerHTML = req.responseText; 
			} else { 
				alert("Houve um problema ao obter os dados:n" + req.statusText); 
			} 
	} 
	
}

var request;
function ajaxPost(url,obj,Formulario)
{
	objReq = obj;
    var status = false;
	
    var contentType = "application/x-www-form-urlencoded; charset=ISO-8859-1";
    if (window.XMLHttpRequest) {
        request = new XMLHttpRequest();
        request.onreadystatechange = processReqChangePost;
        request.open("post", url, true);
        request.setRequestHeader("Content-Type", contentType);
        request.send(Formulario);
        status = true;

    } else if (window.ActiveXObject) {
        request = new ActiveXObject("Microsoft.XMLHTTP");
 		if (request) {
            request.onreadystatechange = processReqChangePost;
            request.open("post", url, true);
            request.setRequestHeader("Content-Type", contentType);
            request.send(Formulario);
            status = true;
        }
    }

    return status;
}

function processReqChangePost() 
{ 
	if (request.readyState == 4) { 
    	  if (request.status ==200) { 
		     
		      document.getElementById(objReq).innerHTML = request.responseText;
			
		  } else { 
		      alert("Houve um problema ao obter os dados:n" + request.statusText); 
		  } 
	} 
}
