﻿
var aPesquisar = false;
function canais_premium_pesquisa(q) {
	if(aPesquisar) {
		return;
	}
	var req;
	aPesquisar = true;
	if( window.XMLHttpRequest ) req = new XMLHttpRequest();
	else if( window.ActiveXObject ) req = new ActiveXObject("Microsoft.XMLHTTP");
	req.open('GET', '/site2010/solucoestv/aux_guiatv/?q='+q, true);   
	req.onreadystatechange = function (aEvt) {   
	  if (req.readyState == 4) {
		 if(req.status == 200) {
			 aPesquisar = false;
			 var out = document.getElementById('resultados_canais_premium');
			 var parts = req.responseText.split("\n");
			 // NO results?
			 if(parts[0] == 'NO_RESULTS') {
				out.innerHTML = '<ul><li><strong>Nenhum resultado na pesquisa!</strong></li></ul>';
			 } else {
				 var html = '<ul>';
				for(var i=1; parts[i]; i++) {
					var fields = parts[i].split('|');
					html = html + '<li><img src="/site2010/images/logos_canais/logos_guia_tv/'+fields[2]+'" alt="Logo do Canal" Height="25" /><a href="/cgi-bin/brightserver/index.pl?SVC=2/8/7&MOD=2&pesquisar=1&CAT_ID=1131&CATID=1105&canal='+fields[0]+'"><strong>'+fields[1]+'</strong> - '+fields[3]+'</a></li>';
				}
				out.innerHTML = html;
			 }
		 } else {
		 	//alert('ERRO de LIGAÇÃO!\n\nOcorreu um erro ao obter o conteúdo! Verifique a sua ligação à Internet!\n\nRecarregue a página por favor.');
			out.innerHTML = '<ul><li><strong>Erro ao obter dados!</strong></li></ul>';
		 }
	  }
	};
	req.send(null);
}
