/******** Programacao da Radio Universitaria *****************/

//Programas de Domingo
var domingo = new Array();
domingo[0] = "07:00 - Sempre aos Domingos";
domingo[1] = "08:30 - Arquivo de Cera";
domingo[2] = "10:00 - Brasileirinho";
domingo[3] = "12:00 - Roda de Samba";
domingo[4] = "13:00 - Universitária Especial";
domingo[5] = "14:00 - Memória 107";
domingo[6] = "15:00 - A Gema do Novo";
domingo[7] = "18:00 - Se Liga";
domingo[8] = "20:00 - MPB Especial";
domingo[9] = "21:00 - Cordas, Bandas e Metais";
domingo[10] = "22:00 - Música Erudita";
domingo[11] = "23:00 - Estação 107";


//Programas de Segunda
var segunda = new Array();
segunda[0] = "07:00 - Rádio Livre";
segunda[1] = "07:30 - Rádio Bancários";
segunda[2] = "08:00 - Reouvindo o Nordeste";
segunda[3] = "09:30 - Brasil em Todos os Tempos";
segunda[4] = "11:00 - Jornal da Universitária 1ª Edição";
segunda[5] = "11:30 - Rádio Debate";
segunda[6] = "12:30 - Jornal da Educação";
segunda[7] = "13:15 - Edição Especial 107";
segunda[8] = "13:30 - Saúde e Prevenção";
segunda[9] = "14:00 - Rádio Revista";
segunda[10] = "15:00 - Por uma Cultura de Paz";
segunda[11] = "16:00 - Cultura e música";
segunda[12] = "17:00 - Fim de Tarde";
segunda[13] = "18:00 - Jornal da Universitária 2ª Edição";
segunda[14] = "18:10 - Programação do Ouvinte";
segunda[15] = "19:00 - A Voz do Brasil";
segunda[16] = "20:00 - Noite de Serenata";
segunda[17] = "21:00 - Encontro com o Jazz";
segunda[18] = "22:00 - Música Erudita";
segunda[19] = "24:00 - Estação 107";


//Programas de Terca
var terca = new Array();
terca[0] = "07:00 - Rádio Livre";
terca[1] = "07:30 - Rádio Bancários";
terca[2] = "08:00 - Reouvindo o Nordeste";
terca[3] = "09:30 - Brasil em Todos os Tempos";
terca[4] = "11:00 - Jornal da Universitária- 1ª Edição";
terca[5] = "11:30 - Rádio Debate";
terca[6] = "12:30 - Jornal da Educação";
terca[7] = "13:15 - Universitária Especial";
terca[8] = "15:00 - Por uma Cultura de Paz";
terca[9] = "16:00 - Pessoal do Ceará";
terca[10] = "17:00 - Fim de Tarde";
terca[11] = "18:00 - Jornal da Universitária- 2ª Edição";
terca[12] = "18:10 - Programação do Ouvinte";
terca[13] = "19:00 - A Voz do Brasil";
terca[14] = "20:00 - África Reggae";
terca[15] = "21:00 - Encontro com o Blues";
terca[16] = "22:00 - Música Erudita";
terca[17] = "24:00 - Estação 107";


//Programas de Quarta
var quarta = new Array();
quarta[0] = "07:00 - Rádio Livre";
quarta[1] = "07:30 - Rádio Bancários";
quarta[2] = "08:00 - Reouvindo o Nordeste";
quarta[3] = "09:30 - Brasil em Todos os Tempos";
quarta[4] = "11:00 - Jornal da Universitária 1ª Edição";
quarta[5] = "11:30 - Rádio Debate";
quarta[6] = "12:30 - Jornal da Educação";
quarta[7] = "13:15 - Universitária Especial";
quarta[8] = "14:00 - Todos os Sentidos";
quarta[9] = "15:00 - Por uma Cultura de Paz";
quarta[10] = "16:00 - Pessoal do Ceará";
quarta[11] = "17:00 - Fim de Tarde";
quarta[12] = "18:00 - Jornal da Universitária 2ª Edição";
quarta[13] = "18:10 - Programação do Ouvinte";
quarta[14] = "19:00 - A Voz do Brasil";
quarta[15] = "20:00 - Cantando Nossa História";
quarta[16] = "21:00 - Encontro com o Jazz";
quarta[17] = "22:00 - Música Erudita";
quarta[18] = "24:00 - Estação 107";


//Programas de Quinta
var quinta = new Array();
quinta[0] = "07:00 - Rádio Livre";
quinta[1] = "08:30 - Rádio Bancários";
quinta[2] = "08:00 - Reouvindo o Nordeste";
quinta[3] = "09:30 - Brasil em todos os Tempos";
quinta[4] = "11:00 - Jornal da Universitária 1ª Edição";
quinta[5] = "11:30 - Radio debate";
quinta[6] = "12:30 - Jornal da Educação";
quinta[7] = "13:15 - Universitária Especial";
quinta[8] = "14:00 - Saúde e Estética";
quinta[9] = "15:00 - Por uma Cultura de Paz";
quinta[10] = "16:00 - Pessoal do Ceará";
quinta[11] = "17:00 -  Fim de Tarde";
quinta[12] = "18:00 - Jornal da Universitária 2ª Edição";
quinta[13] = "18:10 - Programação do Ouvinte";
quinta[14] = "19:00 - A Voz do Brasil";
quinta[15] = "20:00 - Porto do Rock";
quinta[16] = "21:00 - Encontro com o Blues";
quinta[17] = "22:00 - Música Erudita";
quinta[18] = "14:00 -  Estação 107";


//Programas de Sexta
var sexta = new Array();
sexta[0] = "07:00 - Rádio Livre";
sexta[1] = "07:30 - Rádio Bancários";
sexta[2] = "08:00 - Reovindo o Nordeste";
sexta[3] = "09:30 - Brasil em todos os Tempos";
sexta[4] = "11:00 - Jornal da Universitária 1ª Edição";
sexta[5] = "11:30 - Radio debate";
sexta[6] = "12:30 - Jornal da Educação";
sexta[7] = "13:15 - Universitária Especial";
sexta[8] = "14:00 - Escutar e Pensar";
sexta[9] = "15:00 - Por uma Cultura de Paz";
sexta[10] = "16:00 - Pessoal do Ceará";
sexta[11] = "17:00 - Fim de Tarde";
sexta[12] = "18:00 - Jornal da Universitária 2ª Edição";
sexta[13] = "18:10 - Programação do Ouvinte";
sexta[14] = "19:00 - A Voz do Brasil";
sexta[15] = "20:00 - Freqüência Disco Dance";
sexta[16] = "21:00 - Encontro com o Jazz";
sexta[17] = "22:00 - Música Erudita";
sexta[18] = "24:00 - Estação 107";


//Programas de Sábado
var sabado = new Array();
sabado[0] = "07:00 - Universitária Especial";
sabado[1] = "08:00 - Reouvindo o Nordeste";
sabado[2] = "09:30 - Brasil em Todos os Tempos";
sabado[3] = "11:00 - Novas Idades";
sabado[4] = "12:00 - O Disco da Semana";
sabado[5] = "13:30 - Antenados";
sabado[6] = "14:00 - Sem Fronteiras";
sabado[7] = "15:00 - Hora do Esporte";
sabado[8] = "16:00 - Cantos do Mundo";
sabado[9] = "17:00 - Ponto de Encontro";
sabado[10] = "18:00 - Freqüência Beatles";
sabado[11] = "20:00 - Romântico 107";
sabado[12] = "21:00 - Encontro com o Blues";
sabado[13] = "22:00 - Música Erudita";
sabado[14] = "23:00 - Estação 107";

var dia = new Array (7);
dia[0] = domingo;
dia[1] = segunda;
dia[2] = terca;
dia[3] = quarta;
dia[4] = quinta;
dia[5] = sexta;
dia[6] = sabado;


//Numero de proximos programas para serem exibidos
var NUM_PROX_PROGRAMAS = 2;








/****************************************** LOGICA - NAO MODIFICAR ***********************************/
function listarProgramas () {
	var hoje=new Date();
	var dia_aux = hoje.getDay();
	var min = hoje.getMinutes();
	var hora = hoje.getHours();
	
	//pegando o dia;
	var dia_atual = dia[dia_aux];
	//Ordenando a programação
	dia_atual.sort(ordenar);
	
	var programa_atual = "";
	var prox_programa = "";
	var j = 0;
	
	for (var i = 0; i < dia_atual.length; i++) {
		var horario = dia_atual[i].split("-")[0];	
		var programa = dia_atual[i].split("-")[1];

		if (horario) {
			var hora_aux = horario.split(":")[0];
			var min_aux = horario.split(":")[1];

			if (hora_aux < hora || (hora_aux == hora && min_aux <= min)) {
				programa_atual = horario + "h - " + programa;	
			} else {
				if (j < NUM_PROX_PROGRAMAS) {
					prox_programa += "<li>" + horario + "h - " + programa + "</li>";
					j++;
				} else {
					break;	
				}
			}		
		}
	}
	
	//Pegando os proximos programas
	while (j < NUM_PROX_PROGRAMAS) {
		dia_aux++;
		if (dia_aux == 7) dia_aux = 0;

		var prox_dia = dia[dia_aux];
		//Ordenando a programação
		prox_dia.sort(ordenar);

		for (var i = 0; i < prox_dia.length; i++) {
			var horario_aux = prox_dia[i].split("-")[0];	
			var programa_aux = prox_dia[i].split("-")[1];	
			prox_programa += "<li>" + horario_aux + "h - " + programa_aux + "</li>";
			j++;
			if (j == NUM_PROX_PROGRAMAS) {break;}
		}
		
	}

	//Listando os programas
	var html = "<div class=\"programa_atual\">"+programa_atual+"</div>";
	if (prox_programa) {
		html += "<h4 class=\"ItemDeAcessibilidade\">Em seguida:</h4>";
		html += "<ul>"+prox_programa+"</ul>";
	}
	window.document.getElementById("Programacao").innerHTML = html;
}

function ordenar(a, b) {
	var horario_a = a.split("-")[0];
	var horario_b = b.split("-")[0];
	
	if (horario_a && horario_b) {
		var hora_a = horario_a.split(":")[0];
		var min_a = horario_a.split(":")[1];
		var hora_b = horario_b.split(":")[0];	
		var min_b = horario_b.split(":")[1];
	
		if (hora_a != hora_b) {
			return hora_a - hora_b;
		} else {
			return min_a - min_b;
		}
	}
}