var xmlHttp

function listaprof(oque,letra,asc,pagina)
{
	var filtro = document.getElementById('filtro');
	if (oque == 'filtro' && letra != '')
	{
		filtro.value = asc;
	}
	var url="obterajax.php?oque=" + oque + "&letra=" + letra + "&filtro=" + filtro.value + "&asc=" + asc + "&pag=" + pagina;
	//alert(url);
	xmlHttp=GetXmlHttpObject(stateChangedlistaprof)
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)
} 


function stateChangedlistaprof() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("mostraprof").innerHTML = xmlHttp.responseText;
	}
}

function login()
{
	var usuario = document.getElementById('usuario').value;
	var senha = document.getElementById('senha').value;	
	if (usuario != '' && senha != '')
	{
		var url="obterajax.php?oque=login" + "&usuario=" + usuario + "&senha=" + senha;
		//alert(url);
		xmlHttp=GetXmlHttpObject(stateChangedlogin)
		xmlHttp.open("GET", url , true)
		xmlHttp.send(null)
	}
} 


function stateChangedlogin() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("flogin").innerHTML = xmlHttp.responseText;
	}
}

function esqueci()
{
	var usuario = document.getElementById('usuario').value;
	if (usuario != '' && usuario != 'login')
	{
		var url="obterajax.php?oque=esqueci" + "&usuario=" + usuario;
		//alert(url);
		xmlHttp=GetXmlHttpObject(stateChangedesqueci)
		xmlHttp.open("GET", url , true)
		xmlHttp.send(null)
	} else
	{
		alert('Erro: Favor informar seu login');	
	}
} 


function stateChangedesqueci() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("flogin").innerHTML = xmlHttp.responseText;
		volta = setInterval("voltapartes('login')",5000);
	}
}

function novasenha()
{
	var usuario = document.getElementById('xcod').value;
	var senha = document.getElementById('novasenha').value;
	var tipo = document.getElementById('tipo').value;
	//alert(tipo);
	if (usuario != '' && senha != '')
	{
		var url="obterajax.php?oque=novasenha" + "&usuario=" + usuario + "&senha=" + senha + "&tipo=" + tipo;
		//alert(url);
		xmlHttp=GetXmlHttpObject(stateChangednovasenha)
		xmlHttp.open("GET", url , true)
		xmlHttp.send(null)
	}
}

function stateChangednovasenha() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("flogin").innerHTML = xmlHttp.responseText;
		volta = setInterval("voltapartes('login')",5000);
	}
}

function filtranoticias()
{
	var de = document.getElementById("de").value;
	var ate = document.getElementById("ate").value;
	var assunto = document.getElementById("assunto").value;
	var palavras = document.getElementById("palavras").value;
	ok = 1;
	msg = "";
	if (de == "")
	{
		de = "";
	} else
	{
		if (de.length < 10 || de.length > 10)
		{
			ok = 0;
			msg += "Erro: Data em formato errado!\n";
		} else
		{
			alert('aki');
			if (de.substring(0,2) > 31 || de.substring(0,2) <= 0)
			{
				ok = 0;
				msg += "Erro: Dia maior que 31 ou menor/igual a zero.\n";
			}
			if (de.substring(3,5) > 12 || de.substring(3,5) <= 0)
			{
				ok = 0;
				msg += "Erro: Mes maior que 12 ou menor/igual a zero.\n";
			}
			if (de.substring(6,10) > 2010 || de.substring(6,10) < 2006)
			{
				ok = 0;
				msg += "Erro: Ano maior que 2010 ou menor que 2006.\n";
			}
		}
		
	}
	if (ate == "")
	{
		ate = "";
	} else
	{
		if (ate.length < 10 || ate.length > 10)
		{
			ok = 0;
			msg += "Erro: Data em formato errado!\n";
		} else
		{
			alert('aki');
			if (ate.substring(0,2) > 31 || ate.substring(0,2) <= 0)
			{
				ok = 0;
				msg += "Erro: Dia maior que 31 ou menor/igual a zero.\n";
			}
			if (ate.substring(3,5) > 12 || ate.substring(3,5) <= 0)
			{
				ok = 0;
				msg += "Erro: Mes maior que 12 ou menor/igual a zero.\n";
			}
			if (ate.substring(6,10) > 2010 || ate.substring(6,10) < 2006)
			{
				ok = 0;
				msg += "Erro: Ano maior que 2010 ou menor que 2006.\n";
			}
		}
		
	}
	if (assunto == "")
	{
		assunto = "";
	}
	if (palavras == "")
	{
		palavras = "";
	}
	var url="obterajax.php?oque=filtranoticias" + "&de=" + de + "&ate=" + ate + "&assunto=" + assunto + "&palavra=" + palavras;
	//alert(url);
	xmlHttp=GetXmlHttpObject(stateChangedfiltranoticias)
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)
} 


function stateChangedfiltranoticias() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("mostranoticias").innerHTML = xmlHttp.responseText;
	}
}

function verfotos()
{
	cod = document.getElementById('fotos').value;
	var url="fotos_exibe.php?cod=" + cod;
	window.location = url;
}

function mostrathumbs(cod,pag)
{
	if (cod == null)
	{
		cod = 1;
	}
	if (pag == null)
	{
		pag = 1;
	}	
	var url="obterajax.php?oque=mostrathumbs" + "&cod=" + cod + "&pag=" + pag;
	//alert(url);
	xmlHttp=GetXmlHttpObject(stateChangedmostrathumbs)
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)
}

function stateChangedmostrathumbs() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("thumbnails").innerHTML = xmlHttp.responseText;
		var img = document.getElementById("img").src;
		//alert(img.indexOf("jpg"));
		if (img.indexOf("jpg") == -1)
		{
			try
			{
				var imagem = document.getElementById("primeiraimg").value;
			}
			catch (err)
			{
				
			}
			mostraimg(imagem);
		}
		//alert(xmlHttp.responseText);
	}
}

function buscabib(titulo,autor,pag)
{
	if (autor == "" && titulo == "")
	{
		alert ("Favor digitar autor ou titulo");
	} else
	{
		if (autor == "ibneau")
		{
			autor = "";
		}
		if (titulo == "ibneti")
		{
			titulo = "";
		}		
		var url="obterajax.php?oque=buscalivro" + "&autor=" + autor + "&titulo=" + titulo + "&pag=" + pag;
		//alert(url);
		xmlHttp=GetXmlHttpObject(stateChangedbuscabib)
		xmlHttp.open("GET", url , true)
		xmlHttp.send(null)
	}
}

function stateChangedbuscabib() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("mostralivros").innerHTML = xmlHttp.responseText;
	}
}

function mostralivro(titulo,autor,pag,cod)
{
	if (autor == "" && titulo == "" || cod == "")
	{
		alert ("Erro ao mostrar detalhes do livro");
	} else
	{
		if (autor == "ibneau")
		{
			autor = "";
		}
		if (titulo == "ibneti")
		{
			titulo = "";
		}		
		var url="obterajax.php?oque=mostralivro" + "&autor=" + autor + "&titulo=" + titulo + "&pag=" + pag + "&cod=" + cod;
		//alert(url);
		xmlHttp=GetXmlHttpObject(stateChangedmostralivro)
		xmlHttp.open("GET", url , true)
		xmlHttp.send(null)
	}
}

function stateChangedmostralivro() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("mostralivros").innerHTML = xmlHttp.responseText;
	}
}

function GetXmlHttpObject(handler)
{ 
	var objXmlHttp=null

	if (navigator.userAgent.indexOf("Opera")>=0)
	{
		alert("This example doesn't work in Opera") 
		return 
	}
	
	if (navigator.userAgent.indexOf("MSIE")>=0)
	{
		var strName="Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
		{
			strName="Microsoft.XMLHTTP"
		} 
		try
		{ 
			objXmlHttp=new ActiveXObject(strName)
			objXmlHttp.onreadystatechange=handler 
			return objXmlHttp
		} 
		catch(e)
		{ 
			alert("Error. Scripting for ActiveX might be disabled") 
			return 
		} 
	} 

	if (navigator.userAgent.indexOf("Mozilla")>=0)
	{
		objXmlHttp=new XMLHttpRequest()
		objXmlHttp.onload=handler
		objXmlHttp.onerror=handler 
		return objXmlHttp
	}
} 