	function historico(param, grava) {
		var ajax = IniciaAjax();
		ajax.open("GET", "historico.php?forma=grava&tipo="+grava+"&param="+param, true); 
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 4) { 
				if(ajax.status == 200) {
					var resultado = ajax.responseText; 
					resultado = resultado.replace(/\+/g," "); 
					resultado = unescape(resultado); 
				} else {
				}
			}
		}
		ajax.send(null); 
	} 
	function historico_r() {
		var ajax = IniciaAjax();
		ajax.open("GET", "historico.php?forma=apaga", true); 
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 4) { 
				if(ajax.status == 200) {
					var resultado = ajax.responseText; 
					resultado = resultado.replace(/\+/g," "); 
					resultado = unescape(resultado); 
				} else {
				}
			}
		}
		ajax.send(null); 
	} 



/*
	PROJETO: NPU
	SCRIPT:  TODO CONTEUDO E SCRIPT DE AJAX 
	AUTOR:	 MATHEUS BIAGINI DE LIMA DIAS	
	DATA:	 16/11/2007
	OBS:	 AJAX, DHTML, DOM	
*/	
	
	function IniciaAjax() {
		var ajax;
		try{
			ajax = new XMLHttpRequest(); 
		}catch(ee){
			try{
				ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
			}catch(e){
				try{
					ajax = new ActiveXObject("Microsoft.XMLHTTP");
				}catch(E){
					ajax = false;
				}
			}
		}
		return ajax;
	}

	function Ajax_envia(valor,div,url,campo,grava) {
		if(grava!='0' ){historico("Ajax_envia('"+valor+"','"+div+"','"+url+"','"+campo+"',0)", grava);}
		//alert('ssa');
		if(document.getElementById) { 
			var exibeResultado = document.getElementById(div); 
				if(valor !== "" && valor !== null) { 
					var ajax = IniciaAjax();
					ajax.open("GET", url+"?"+campo+"="+valor, true); 
					ajax.onreadystatechange = function() {
						if(ajax.readyState == 1) { 
							exibeResultado.innerHTML = "<center><img src=imagens/carregando.gif></center>";
						}
							if(ajax.readyState == 4) { 
								if(ajax.status == 200) {
									var resultado = ajax.responseText; 
									resultado = resultado.replace(/\+/g," "); 
									resultado = unescape(resultado); 
									exibeResultado.innerHTML = resultado;
								} else {
									exibeResultado.innerHTML = "ERRO DE AJAX: ";
								}
							}
						}
						ajax.send(null); 
					} 
			}
		}	


/*
	PROJETO: NPU
	SCRIPT:  SCRIPT QUE ENVIA E-MAIL E SENHA PARA VALIDAÇÃO 
	AUTOR:	 MATHEUS BIAGINI DE LIMA DIAS	
	DATA:	 19/11/2007
	OBS:	 AJAX	
*/	
	function Ajax_login(valor,valor2,div,url,campo,campo2,grava) {
		if(grava!='0' ){historico("Ajax_login('"+valor+"','"+valor2+"','"+div+"','"+url+"','"+campo+"','"+campo2+"',0)", grava);}
		if(document.getElementById) { 
			var exibeResultado = document.getElementById(div); 
				if(valor !== "" && valor !== null) { 
					var ajax = IniciaAjax();
					ajax.open("GET", url+"?"+campo+"="+valor+"&"+campo2+"="+valor2, true); 
					ajax.onreadystatechange = function() {
						if(ajax.readyState == 1) { 
							exibeResultado.innerHTML = "<center><img src=imagens/carregando.gif></center>";
						}
							if(ajax.readyState == 4) { 
								if(ajax.status == 200) {
									var resultado = ajax.responseText; 
									resultado = resultado.replace(/\+/g," "); 
									resultado = unescape(resultado); 
									exibeResultado.innerHTML = resultado;
								} else {
									exibeResultado.innerHTML = "ERRO NA BUSCA: ";
								}
							}
						}
						ajax.send(null); 
					} 
			}
		}	

/*
	PROJETO: NPU
	SCRIPT:  SCRIPT QUE ENVIA NOME,E-MAIL E TELEFONE PARA NEWSLETTER
	AUTOR:	 YURI M. GUEDES
	DATA:	 20/11/2007
	OBS:	 AJAX	
*/	
	function Ajax_chat(valor,valor2,valor3,div,url,campo,campo2,campo3,grava) {
		
		if(grava!='0' ){historico("Ajax_chat('"+valor+"','"+valor2+"','"+valor3+"','"+div+"','"+url+"','"+campo+"','"+campo2+"','"+campo3+"',0)", grava);}
		if(document.getElementById) { 
			var exibeResultado = document.getElementById(div); 
				if(valor !== "" && valor !== null) { 
					var ajax = IniciaAjax();
					
					if( valor3 == "Resultado da Pesquisa")
						url = url+"?"+campo+"="+valor+"&"+campo2+"="+valor2;
					else
						url = url+"?"+campo+"="+valor+"&"+campo2+"="+valor2+"&"+campo3+"="+valor3;
					//alert(url);
					ajax.open("GET", url , true); 
					ajax.onreadystatechange = function() {
						if(ajax.readyState == 1) { 
							exibeResultado.innerHTML = "<center><img src=imagens/carregando.gif></center>";
						}
							if(ajax.readyState == 4) { 
								if(ajax.status == 200) {
									var resultado = ajax.responseText; 
									resultado = resultado.replace(/\+/g," "); 
									resultado = unescape(resultado); 
									exibeResultado.innerHTML = resultado;
									//alert(resultado);
									if ( valor3 == "Resultado da Pesquisa" )
										filtros('', true);
									
								} else {
									exibeResultado.innerHTML = "ERRO NA BUSCA: ";
								}
							}
						}
						ajax.send(null); 
					} 
			}
		}	
	function Ajax_chat_2(valor,valor2,valor3,valor4,div,url,campo,campo2,campo3,campo4,grava) {
		
		if(grava!='0' ){historico("Ajax_chat('"+valor+"','"+valor2+"','"+valor3+"','"+valor4+"','"+div+"','"+url+"','"+campo+"','"+campo2+"','"+campo3+"','"+campo4+"',0)", grava);}
		if(document.getElementById) { 
			var exibeResultado = document.getElementById(div); 
				if(valor !== "" && valor !== null) { 
					var ajax = IniciaAjax();
					
						url = url+"?"+campo+"="+valor+"&"+campo2+"="+valor2+"&"+campo3+"="+valor3+"&"+campo4+"="+valor4;
					//alert(url);
					ajax.open("GET", url , true); 
					ajax.onreadystatechange = function() {
						if(ajax.readyState == 1) { 
							exibeResultado.innerHTML = "<center><img src=imagens/carregando.gif></center>";
						}
							if(ajax.readyState == 4) { 
								if(ajax.status == 200) {
									var resultado = ajax.responseText; 
									resultado = resultado.replace(/\+/g," "); 
									resultado = unescape(resultado); 
									exibeResultado.innerHTML = resultado;
									//alert(resultado);
									if ( valor3 == "Resultado da Pesquisa" )
										filtros('', true);
									
								} else {
									exibeResultado.innerHTML = "ERRO NA BUSCA: ";
								}
							}
						}
						ajax.send(null); 
					} 
			}
		}	

/*
	PROJETO: NPU
	SCRIPT:  SCRIPT QUE ENVIA OS DADOS "ENVIAR PARA AMIGO"
	AUTOR:	 YURI M. GUEDES
	DATA:	 21/11/2007
	OBS:	 AJAX	
*/	
	function Ajax_enviar_a(valor,valor2,valor3,valor4,valor5,valor6,valor7,valor8,div,url,campo,campo2,campo3,campo4,campo5,campo6,campo7,campo8,grava) {
		if(grava!='0' ){historico("Ajax_enviar_a('"+valor+"','"+valor2+"','"+valor3+"','"+valor4+"','"+valor5+"','"+valor6+"','"+valor7+"','"+valor8+"','"+div+"','"+url+"','"+campo+"','"+campo2+"','"+campo3+"','"+campo4+"','"+campo5+"','"+campo6+"','"+campo7+"','"+campo8+"',0)", grava);}
		if(document.getElementById) { 
			var exibeResultado = document.getElementById(div); 
				if(valor !== "" && valor !== null) { 
					var ajax = IniciaAjax();
					ajax.open("GET", url+"?"+campo+"="+valor+"&"+campo2+"="+valor2+"&"+campo3+"="+valor3+"&"+campo4+"="+valor4+"&"+campo5+"="+valor5+"&"+campo6+"="+valor6+"&"+campo7+"="+valor7+"&"+campo8+"="+valor8, true); 
					ajax.onreadystatechange = function() {
						if(ajax.readyState == 1) { 
							exibeResultado.innerHTML = "<center><img src=imagens/carregando.gif></center>";
						}
							if(ajax.readyState == 4) { 
								if(ajax.status == 200) {
									var resultado = ajax.responseText; 
									resultado = resultado.replace(/\+/g," "); 
									resultado = unescape(resultado); 
									exibeResultado.innerHTML = resultado;
								} else {
									exibeResultado.innerHTML = "ERRO NA BUSCA: ";
								}
							}
						}
						ajax.send(null); 
					} 
			}
		}	


/*
	PROJETO: NPU
	SCRIPT:  AJAX VIA POST
	AUTOR:	 MATHEUS
	DATA:	 20/11/2007
	OBS:	 AJAX	
*/	

	var http_request = false;
	
   function makePOSTRequest(url, parameters,div) {
     http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	 http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Nao foi possivel instanciar XMLHTTP');
         return false;
      }
      
      http_request.onreadystatechange = function () {
   
		   if (http_request.readyState == 1) {
				document.getElementById(div).innerHTML = "<center><br><br><br><br><br><br><br><br><br><br><img src=template/01/layoutwes/carregando.gif border=1><br><br><br><br><br><br><br><br><br><br></center>";
			}
		      if (http_request.readyState == 4) {
			  document.getElementById(div).innerHTML = "";
		         if (http_request.status == 200) {
		            result = http_request.responseText;
					document.getElementById(div).innerHTML = result; 
					// document.getElementById('CorpoPrincipal').focus();        
		         } else {
		            alert('Problema na requisicao.');
		         }
		      }
		   }
	  
      http_request.open("POST", url, true);
	  http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

   
   
   function get(obj,url,div) {
   	  var poststr = enviaForm(obj);
   	  if (div == "") {
   	     div = "CorpoPrincipal"
   	  }
	  
	  //alert(url+poststr);
	  makePOSTRequest(url, poststr, div);
   }
   
   function enviaForm(obj){
		// Captura o form
//		alert(obj.name);
		f = obj;
		// inicializa nova URL
		var query='';
		//Percorre elementos do formulario
		for (i=0;i<f.elements.length;i++){
			 
			if( f.elements[i].type != 'button' && f.elements[i].type != 'submit' ){ 				
				// se for a primeira variavel adiciona o "?" senao adiciona "&"
				query += i==0 ? '?' : '&';
				// concatena a variavel na query
				query += f.elements[i].name + "=" + f.elements[i].value;
			}
		}
		// envia o formulario
		return query;
	}	
	
	/*
	EX:
	<form action="javascript:get(document.getElementById('Form1'),'cadastrado/etapa1_gravar.php');" name="Form1" id="Form1">
		<input type="button" value="Gravar etapa 1"  name="button" onClick="javascript:get(document.getElementById('Form1'),'cadastrado/etapa1_gravar.php');">
	</form>
	*/
	

/*
	PROJETO: NPU
	SCRIPT:  SCRIPT QUE DESLOGA USUARIO DA SESSAO 
	AUTOR:	 MATHEUS BIAGINI DE LIMA DIAS	
	DATA:	 19/11/2007
	OBS:	 ENVIA PARA DESLOGA.PHP	
*/	
	function Ajax_desloga(div,url,urlretorno,grava) {
		if(grava!='0' ){historico("Ajax_desloga('"+div+"','"+url+"','"+urlretorno+"',0)", grava);}
		//alert('teste deslogar');
		if(document.getElementById) { 
			var exibeResultado = document.getElementById(div); 
				if(url !== "" && url !== null) { 
					var ajax = IniciaAjax();
					ajax.open("GET", url+"?url="+urlretorno, true); 
					ajax.onreadystatechange = function() {
						if(ajax.readyState == 1) { 
							exibeResultado.innerHTML = "<center><img src=imagens/carregando.gif></center>";
						}
							if(ajax.readyState == 4) { 
								if(ajax.status == 200) {
									var resultado = ajax.responseText; 
									resultado = resultado.replace(/\+/g," "); 
									resultado = unescape(resultado); 
									exibeResultado.innerHTML = resultado;
									//alert('teste deslogar');
								} else {
									exibeResultado.innerHTML = "ERRO NA BUSCA: ";
								}
							}
						}
						ajax.send(null); 
					} 
			}
		}	

/*
	PROJETO: NPU
	SCRIPT:  ENVIO DE ARQUIVO 
	AUTOR:	 YURI M. GUEDES	
	DATA:	 23/11/2007
	OBS:	 
*/	

AIM = {

    frame : function(c) {

        var n = 'f' + Math.floor(Math.random() * 99999);
        var d = document.createElement('DIV');
        d.innerHTML = '<iframe style="display:none" src="about:blank" id="'+n+'" name="'+n+'" onload="AIM.loaded(\''+n+'\')"></iframe>';
        document.body.appendChild(d);

        var i = document.getElementById(n);
        if (c && typeof(c.onComplete) == 'function') {
            i.onComplete = c.onComplete;
        }

        return n;
    },

    form : function(f, name) {
        f.setAttribute('target', name);
    },

    submit : function(f, c) {
        AIM.form(f, AIM.frame(c));
        if (c && typeof(c.onStart) == 'function') {
            return c.onStart();
        } else {
            return true;
        }
    },

    loaded : function(id) {
        var i = document.getElementById(id);
        if (i.contentDocument) {
            var d = i.contentDocument;
        } else if (i.contentWindow) {
            var d = i.contentWindow.document;
        } else {
            var d = window.frames[id].document;
        }
        if (d.location.href == "about:blank") {
            return;
        }

        if (typeof(i.onComplete) == 'function') {
            i.onComplete(d.body.innerHTML);
        }
    }

}

function startCallback() {
            // EXECUTA ALGUMA FUNÇÃO ANTES DO ENVIO (onStart)
    document.getElementById('r').innerHTML = '';
    
	if (document.getElementById('inome').value == '' ) 
  	{
	  	alert('Preencha o seu Nome!');
	  	return false;
	}
         //validar email (verificao de endereco eletrônico)
         parte1 = document.getElementById('iemail').value.indexOf("@");
         parte2 = document.getElementById('iemail').value.indexOf(".");
         parte3 = document.getElementById('iemail').value.length;
         if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
                   alert ("O Seu E-Mail é inválido!");
                   return false;
         }
	if (document.getElementById('itelefone').value == '' ) 
  	{
	  	alert('Preencha o seu Telefone !');
	  	return false;
	}
         //verifica tipo do arquivo
         file = document.getElementById('icurriculo').value
         file = file.toLowerCase();
         if(!file.match(".doc"))
         {
			alert ("O arquivo é inválido!");
			return false;
         }
	return true;
}

function AbreImagem(imagem)
{
	var url = 'pop_up.html?foto=' + imagem;
	popup = window.open(url,'_blank','scrollbars=no,status=no,toolbar=no,resizable=no,location=no,menu=no,width=50,height=50');
	popup.focus();
}

function completeCallback(response) {
            // EXECUTA ALGUMA FUNÇÃO APOS O ENVIO (onComplete)
            document.getElementById('r').innerHTML = response;
            document.getElementById('inome').value='Nome';
            document.getElementById('itelefone').value='Telefone';
            document.getElementById('iemail').value='E-Mail';
            document.getElementById('efile').value='Arquivo';
        }
        
        
	function Ajax_envia_sem_carregando(valor,valor2, valor3,valor4,div,url,campo,campo2, campo3, campo4) {
		if(document.getElementById) { 
			var exibeResultado = document.getElementById(div); 
				if(valor !== "" && valor !== null) { 
					var ajax = IniciaAjax();
					ajax.open("GET", url+"?"+campo+"="+valor+"&"+campo2+"="+valor2+"&"+campo3+"="+valor3+"&"+campo4+"="+valor4, true); 
					ajax.onreadystatechange = function() {
						if(ajax.readyState == 1) { 
							exibeResultado.innerHTML = "";
						}
							if(ajax.readyState == 4) { 
								if(ajax.status == 200) {
									var resultado = ajax.responseText; 
									resultado = resultado.replace(/\+/g," "); 
									resultado = unescape(resultado); 
									exibeResultado.innerHTML = resultado;
								} else {
									exibeResultado.innerHTML = "ERRO NA BUSCA: ";
								}
							}
						}
						ajax.send(null); 
					} 
			}
		}	
        
function mostra_busca(forma,grava)
{
	if(grava!='0' ){historico("mostra_busca('"+forma+"',0)",grava);}
	document.getElementById('navegacao').style.display=forma;
	document.getElementById('tdnavegacao').style.display=forma;
}
