//Arquivo Ajax.js

//Função responsável por inicialiar o Ajax, para o browser correspondente!
function iniciaAjax()
{
	var abrir;

	try
	{
 		abrir = new ActiveXObject("Microsoft.XMLHTTP");
	} catch(e) {
 			try
			{
  				abrir = new ActiveXObject("Msxml2.XMLHTTP");
 			} catch(ex) {
  					try 
					{
   						abrir = new XMLHttpRequest();
  					} catch(exc) {
   						alert("Esse browser não possui recursos para utilizar Ajax");
   						abrir = null;
    				  }
 			  }
   	  }

	return abrir;
}
function dados(categoria, pagina)
	{
		var idDiv = document.getElementById("area_de_resultado");
		ajax = iniciaAjax();
		if(ajax)//se criou corretamente
		{
			// a ajax.open vai retornar TODA A PÁGINA que foi gerada...
			// TODA ELA! Incluindo imagen, tabelas e qualquer outra coisa que vc quiser adicionar!
			var url = 'categoria.php?valor='+categoria+'&timestamp=<?=date("Ymdhis")?>&pg='+pagina+'class='+pagina;
			ajax.open("GET", url, true);
			ajax.onreadystatechange = function()
			{
				if(ajax.readyState == 1)//carregando
				{
					//ajax.setRequestHeader('If-Modified-Since', 'Sat, 1 Jan 2000 00:00:00 GMT'); 
					idDiv.innerHTML = "<table height=500><font face=Verdana size=2 style='background-color:#FF8080'>Carregando...</font></table>";
				}
					if(ajax.readyState == 4)//caso já tenha terminado 
					{
						if(ajax.status == 200)//caso obteve sucesso
						{
							// a função de baixo que vai mandar imprimir no div:
							idDiv.innerHTML = ajax.responseText;
						}
						else
						{
							alert(ajax.statusText);
						}
					}
			}
			ajax.setRequestHeader('If-Modified-Since', 'Sat, 1 Jan 2000 00:00:00 GMT'); 
			ajax.send(null);
		}
	}
	
function comentario(id_artigo, pagina)
	{
		var idDiv = document.getElementById("area_de_resultado");
		ajax = iniciaAjax();
		if(ajax)//se criou corretamente
		{
			// a ajax.open vai retornar TODA A PÁGINA que foi gerada...
			// TODA ELA! Incluindo imagen, tabelas e qualquer outra coisa que vc quiser adicionar!
			var url = 'comentarios.php?id_artigo='+id_artigo+'&timestamp=<?=date("Ymdhis")?>&pg_com='+pagina+'class='+pagina;
			ajax.open("GET", url, true);
			ajax.onreadystatechange = function()
			{
				if(ajax.readyState == 1)//carregando
				{
					//ajax.setRequestHeader('If-Modified-Since', 'Sat, 1 Jan 2000 00:00:00 GMT'); 
					idDiv.innerHTML = "<table height=500><font face=Verdana size=2 style='background-color:#FF8080'>Carregando...</font></table>";
				}
					if(ajax.readyState == 4)//caso já tenha terminado 
					{
						if(ajax.status == 200)//caso obteve sucesso
						{
							// a função de baixo que vai mandar imprimir no div:
							idDiv.innerHTML = ajax.responseText;
						}
						else
						{
							alert(ajax.statusText);
						}
					}
			}
			ajax.setRequestHeader('If-Modified-Since', 'Sat, 1 Jan 2000 00:00:00 GMT'); 
			ajax.send(null);
		}
	}
	
function senha(id_usuario, senha)
	{
		var idDiv = document.getElementById("altera");
		ajax = iniciaAjax();
		if(ajax)//se criou corretamente
		{
			// a ajax.open vai retornar TODA A PÁGINA que foi gerada...
			// TODA ELA! Incluindo imagen, tabelas e qualquer outra coisa que vc quiser adicionar!
			var url = "altera_senha.php?erro=0";
			ajax.open("GET", url, true);
			ajax.onreadystatechange = function()
			{
				if(ajax.readyState == 1)//carregando
				{
					idDiv.innerHTML = "<div align=’center’><font face=Verdana size=2 style='background-color:#FF8080'>Carregando...</font></div>";
				}
					if(ajax.readyState == 4)//caso já tenha terminado 
					{
						if(ajax.status == 200)//caso obteve sucesso
						{
							// a função de baixo que vai mandar imprimir no div:
							idDiv.innerHTML = ajax.responseText;
						}
						else
						{
							alert(ajax.statusText);
						}
					}
			}
			ajax.setRequestHeader('If-Modified-Since', 'Sat, 1 Jan 2000 00:00:00 GMT'); 
			ajax.send(null);
		}
	}
	
function edita_conta()
	{
		var idDiv = document.getElementById("altera");
		ajax = iniciaAjax();
		if(ajax)//se criou corretamente
		{
			// a ajax.open vai retornar TODA A PÁGINA que foi gerada...
			// TODA ELA! Incluindo imagen, tabelas e qualquer outra coisa que vc quiser adicionar!
			var url = "altera_conta.php?erro=0";
			ajax.open("GET", url, true);
			ajax.onreadystatechange = function()
			{
				if(ajax.readyState == 1)//carregando
				{
					idDiv.innerHTML = "<div align=’center’><font face=Verdana size=2 style='background-color:#FF8080'>Carregando...</font></div>";
				}
					if(ajax.readyState == 4)//caso já tenha terminado 
					{
						if(ajax.status == 200)//caso obteve sucesso
						{
							// a função de baixo que vai mandar imprimir no div:
							idDiv.innerHTML = ajax.responseText;
						}
						else
						{
							alert(ajax.statusText);
						}
					}
			}
			ajax.setRequestHeader('If-Modified-Since', 'Sat, 1 Jan 2000 00:00:00 GMT'); 
			ajax.send(null);
		}
	}