var isIE = false;
var req;
var param;
var msg;
var TipoSol;

function AJAX( Imagem, eid, Ordem, Tipo )
{
	try
	{	
		TipoSol = Tipo;
		if ( TipoSol == 1 )
			querystring = "inc/especial_ajax_galeria.aspx?imagem=" + Imagem;
		else
			querystring = "inc/especial_ajax_textos.aspx?eid=" + eid + "&ordem=" + Ordem;
		
		loadXMLDoc( querystring );
	}
	catch ( e )
	{
		alert( "Não foi possível recuperar o conteúdo solicitado:\n" + msg );
		return;
	}
}

function loadXMLDoc( url )
{
    if ( window.XMLHttpRequest )
	{
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open( "GET", url, true );
        req.send( null );
    } 
	else if ( window.ActiveXObject )
	{
        isIE = true;
        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 )
		{
			if ( TipoSol == 1 )
				mostrarConteudo();
			else
				mostrarConteudo_texto();
		}
		else
		{
			alert( "Ocorreu um problema na comunicação com o XML:\n" + req.statusText );
		}
	}
}

function mostrarConteudo()
{
	var xml = req.responseXML;
	var i = 0;
	var XMLImagem = "", XMLLegenda = "";
						
	XML_Imagem	= xml.getElementsByTagName( "imagem" )[i];
	HTML_Imagem	= XML_Imagem.firstChild.data;
	
	XMLLegenda	= xml.getElementsByTagName( "legenda" )[i];
	HTML_Legenda= XMLLegenda.firstChild.data;

	document.getElementById( "imagemGaleria" ).innerHTML 	= HTML_Imagem;
	document.getElementById( "lblLegenda" ).innerHTML 	= HTML_Legenda;

}

function mostrarConteudo_texto()
{
	var xml = req.responseXML;
	var i = 0;
	var XMLImagem = "", XMLAnterior = "", XMLProxima = "";
						
	XML_Titulo	 		= xml.getElementsByTagName( "titulo" )[i];
	XML_Imagem	 		= xml.getElementsByTagName( "texto" )[i];
	XML_Proxima 		= xml.getElementsByTagName( "proxima" )[i];
	XML_Anterior 		= xml.getElementsByTagName( "anterior" )[i];
	XML_Total 			= xml.getElementsByTagName( "total" )[i];
	
	HTML_Titulo		= XML_Titulo.firstChild.data;
	HTML_Imagem		= XML_Imagem.firstChild.data;
	HTML_Anterior 	= XML_Anterior.firstChild.data;
	HTML_Proxima 	= XML_Proxima.firstChild.data;
	HTML_Total 		= XML_Total.firstChild.data;

	document.getElementById( "TituloTexto" ).innerHTML 		= HTML_Titulo;
	document.getElementById( "Texto" ).innerHTML 			= HTML_Imagem;
	document.getElementById( "linkAnterior1" ).innerHTML	= HTML_Anterior;
	document.getElementById( "linkProxima1" ).innerHTML 	= HTML_Proxima;
	document.getElementById( "totalTextos1" ).innerHTML 	= HTML_Total;
	document.getElementById( "linkAnterior2" ).innerHTML	= HTML_Anterior;
	document.getElementById( "linkProxima2" ).innerHTML 	= HTML_Proxima;
	document.getElementById( "totalTextos2" ).innerHTML 	= HTML_Total;
	

}

