// JavaScript Document
function ajax(obj,metodo,pagina,obj_retorno,parente,msg,funcao) {
	try{
		obj = new XMLHttpRequest();
	}catch(ee){
		try{
			obj = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{
				obj = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(E){
				obj = false;
			}
		}
	}
	
	obj.open(metodo, pagina,true);
	
	obj.onreadystatechange = function() {
		
		switch(obj.readyState){
			case 1:
				if(obj_retorno != ''){
					
					if(msg != false){
						
						if (parente){
							parent.document.getElementById(obj_retorno).innerHTML = 'Aguarde...';
						}else{
							document.getElementById(obj_retorno).innerHTML = 'Aguarde...';
						}
					
					}
					
				}
			break;
			case 3:
				if(obj_retorno != ''){
					
					if(msg != false){
						
						if (parente){
							parent.document.getElementById(obj_retorno).innerHTML = 'Aguarde...';
						}else{
							document.getElementById(obj_retorno).innerHTML = 'Aguarde...';
						}
					
					}
					
				}
			break;
			case 4:
				if(obj_retorno != ''){
					
					if (parente){
						parent.document.getElementById(obj_retorno).innerHTML = obj.responseText;
					}else{
						if(document.getElementById(obj_retorno)){
							document.getElementById(obj_retorno).innerHTML = obj.responseText;
						}
					}
					
					funcao;
					
				}
			break;
		}
		
	}
	
	obj.send(null)
	
}