// Cinemas AJAX Driven Functions

function renderCinemasData (xmlObj, resultStr)
{
	xmlObj = $j(xmlObj.responseXML).get();
	
	var dados = '';
	
	dados += 'Programação válida de ';
	dados += $j('data_i', xmlObj).text ();
	dados += ' à ';
	dados += $j('data_f', xmlObj).text () + '<br/><br/>';
	
	$j('#cinemas-dados').prepend (dados);
}

function renderCinemasList (xmlObj, resultStr)
{
	xmlObj = $j(xmlObj.responseXML).get();
	//
	var listItem = '';
	//
	$j('filme', xmlObj).each (function (i)
	{
		listItem += '<div class="cinema-item">';
		listItem += '<div class="left clear-left" style="margin-right:10px"><img src="' + $j('imagem', this).text () + '" width="126" height="183" /></div>';
		listItem += '<div><h2 class="cinema-title">' + $j('nomep', this).text () + '</h2>';
		listItem += '<p style="margin-top:52px"><span class="strong">Sala:</span> ' + $j('sala', this).text () + '<br />';
		listItem += '<span class="strong">Censura:</span> ' + ($j('censura', this).text () == '0' ? 'Livre' : $j('censura', this).text () + ' anos') + '<br />';
		listItem += '<span class="strong">Gênero:</span> ' + $j('genero', this).text () + '<br />';
		//
		listItem += '<span class="strong">Sessões:</span> ' + $j('horario', this).text () + '</p>';
		listItem += '<a class="more-info" href="#" id="sinopse-link-' + i +'" onclick="openSinopse(' + i + '); return false">+ Veja a sinopse</a>';
		listItem += '</div>';
		listItem += '<div class="cinema-sinopse" id="sinopse-' + i + '">';
		listItem += '<p class="strong">Sinopse:</p>';
		listItem += '<p>' + $j('sinopse', this).text () + '</p>';
		listItem += '</div>';
		listItem += '</div>';
	});
	//
	$j('#cinema-lista').append (listItem);
}
//
function loadCinemasXML ()
{
	$j.ajax ({
				url: '_services/proxy.php?url=http%3A//cineplaceangola.com/shopping/programacao.php&headers=&mimeType=text/xml',
				dataType: 'xml',
				type: 'GET',
				complete: renderCinemasList
			});
			
	$j.ajax ({
				url:      '_services/proxy.php?url=http%3A//cineplaceangola.com/shopping/dados_gerais.php&headers=&mimeType=text/xml',
				dataType: 'xml',
				type:     'GET',
				complete: renderCinemasData
			});
}
//
function openSinopse (id)
{
	var divObj  = $j('#sinopse-' + id);
	var linkObj = $j('#sinopse-link-' + id);
	//
	if (divObj.css('display') == 'none')
	{
		linkObj.text ('- Fechar sinopse');
		divObj.show ('slow');
	}
	else
	{
		linkObj.text ('+ Veja a sinopse');
		divObj.hide ('slow');
	}
	//
	return false;
}
//
$j(function ($j) { loadCinemasXML () } );