// JavaScript Document

function carregaFilme(Campo, Filtro, Data)
{
	var oObjXML 			= criaXmlDocument();
	var oObjHttp 			= criaHttpRequest();
	
	var oTitulo 			= document.getElementById("oTitulo");
	var oCartaz 			= document.getElementById("oCartaz");
	var oSinopse 			= document.getElementById("oSinopse");
	var oGenero 			= document.getElementById("oGenero");
	var oDuracao 			= document.getElementById("oDuracao");
	var oCensura 			= document.getElementById("oCensura");
	var oHorario 			= document.getElementById("oHorario");
	var oDirecao 			= document.getElementById("oDirecao");
	var oElenco 			= document.getElementById("oElenco");
	var oSite 				= document.getElementById("oSite");
	
	oSinopse.innerHTML 		= "";
	oGenero.innerHTML 		= "";
	oDuracao.innerHTML 		= "";
	oCensura.innerHTML 		= "";
	oHorario.innerHTML 		= "";
	oDirecao.innerHTML 		= "";
	oElenco.innerHTML 		= "";
	oSite.innerHTML 			= "";
	
	var xURL = '';
	xURL = xURL + "xml/Horarios.asp";
	xURL = xURL + "?AbsolutePage=1";
	xURL = xURL + "&PageSize=18";
	xURL = xURL + "&Chave=C";
	
	if (Campo.length > 0) { xURL = xURL + "&" + Campo + "=" + Filtro }
	if (Data.length > 0) { xURL = xURL + "&HORA_DATA_INICIO=" + Data }
	if (Data.length > 0) { xURL = xURL + "&HORA_DATA_FIM=" + Data }

	oObjHttp.open("GET", xURL, true);
	
	oObjHttp.onreadystatechange = function()
	{
		if (oObjHttp.readyState == 4)
		{
			if (window.ActiveXObject)
			{
				var status = oObjXML.loadXML(oObjHttp.responseText);
				
				if (status != true)
				{
					document.write(xURL);
					alert("Não foi possível ler o documento");
					return(0);
				}
				
				oObjXML.resolveExternals = false; oObjXML.async	=	false;
				var root = oObjXML.documentElement;
				
				if (root.childNodes.length != 0)
				{
					oTitulo.innerHTML 			= "<h2>" + root.childNodes.item(0).attributes.getNamedItem("FILM_IX_NOME").value + "</h2>";
					oSinopse.innerHTML 			= root.childNodes.item(0).attributes.getNamedItem("FILM_DESCRICAO").value;
					oGenero.innerHTML				=	root.childNodes.item(0).attributes.getNamedItem("GENE_IX_NOME").value;
					oDuracao.innerHTML			=	root.childNodes.item(0).attributes.getNamedItem("FILM_DURACAO").value;
					oCensura.innerHTML			=	root.childNodes.item(0).attributes.getNamedItem("FILM_CLASSIFICACAO").value;
					oDirecao.innerHTML			=	root.childNodes.item(0).attributes.getNamedItem("FILM_DIRETOR").value;
					oElenco.innerHTML				=	root.childNodes.item(0).attributes.getNamedItem("FILM_ELENCO").value;
					oSite.innerHTML					=	root.childNodes.item(0).attributes.getNamedItem("FILM_SITE").value;
					oCartaz.src							=	root.childNodes.item(0).attributes.getNamedItem("FILM_IMAGEM").value;

					for (var i=0; i <= root.childNodes.length - 1; i++)
					{
						oHorario.innerHTML += root.childNodes.item(i).attributes.getNamedItem("HORA_HORA").value + root.childNodes.item(i).attributes.getNamedItem("LEGE_IX_LEGENDA").value + " ";
					}
				}
			}
		}
	}
	oObjHttp.send(null);
}
