itemsPerPage = 6;

$(document).ready(function(){

	$(function() {
		$.ajax({
			type: "GET",
			async: false,
			url: "datos.xml",
			dataType: "xml",
			success: function(xmlData)
			{
				xmlDataSet = xmlData;
				episodes = $("episode",xmlDataSet);
				resultSetLength = episodes.length;
				greatest_number = resultSetLength-1;
				load_set(0);
			}
		});
	});
 
});

function load_set(direction){
if (direction==0){
				first_number_in_list = 0;
				selected_number=0;
}
if (direction==-1){
				first_number_in_list += itemsPerPage ;
				selected_number=first_number_in_list;
}
if (direction==1){
				first_number_in_list -= itemsPerPage ;
				selected_number=first_number_in_list;
}
				episode_list();
				cargarPrograma(selected_number);
				document.getElementById("p"+selected_number.toString()).style.background="#DDDDDD";
}

function episode_list(){
	strToAppend="";
	last_number_in_list=first_number_in_list+itemsPerPage-1;
	if (last_number_in_list>greatest_number){last_number_in_list=greatest_number}
	
	if (first_number_in_list==0){
		document.getElementById('flecha_arriba').style.display="none"}
	else{
		document.getElementById('flecha_arriba').style.display="block"};
	if (last_number_in_list==greatest_number){
		document.getElementById('flecha_abajo').style.display="none"}
	else{
		document.getElementById('flecha_abajo').style.display="block"};	
	
	for (i=first_number_in_list;i<=last_number_in_list;i++)
	{
	strToAppend += '<li><a href="javascript:cargarPrograma('+ i +')" id="p'+ i +'"><p><span class="numero_programa">#'+ $(episodes[i]).find('number').text() +'</span><span class="fecha_programa">'+ $(episodes[i]).find('date').text() +'</span></p></a></li>';
	}
	$("#lista_programas").html(strToAppend);	
}




function cargarPrograma(id){

	var number = $(episodes[id]).find('number').text();
	var date = $(episodes[id]).find('date').text();
	var url = $(episodes[id]).find('url').text();
	var songs = $(episodes[id]).find('songs').text();
	var special = $(episodes[id]).find('special').text();
	var player = $(episodes[id]).find('number').attr("player");
	
	strToAppend = '<div id="info' + number + '">';
	
	if (url=="" || player=="off"){
		strToAppend +=  '<div class="envoltorio2">';
	}else{strToAppend +=  '<div class="envoltorio2_con_reproductor">';}
	
	strToAppend +=  '<h4>canciones</h4>';
	
	if (songs==""){
	   strToAppend += '<p class="especiales">lista aún no disponible.</p>'
	   }else{
	   strToAppend += '<p class="lista_canciones">'+ songs +'</p>'
	   };
	   
	if (special!=""){ strToAppend += '<p class="especiales">'+special+'</p>'};
	if (url==""){strToAppend += '<p class="especiales">Programa no disponible.</p>'}
	strToAppend +=  '</div>'

	if (player=="on" && url!=""){
	strToAppend +=	'<div class="reproducir_programa">';
	strToAppend +=	'<object type="application/x-shockwave-flash" data="http://losingravidos.wordpress.com/wp-content/plugins/audio-player/player.swf" width="252" height="22" id="audioplayer1"><param name="movie" value="http://losingravidos.wordpress.com/wp-content/plugins/audio-player/player.swf" /><param name="FlashVars" value="&amp;bg=0xf8f8f8&amp;leftbg=0xeeeeee&amp;lefticon=0x666666&amp;rightbg=0xcccccc&amp;rightbghover=0x999999&amp;righticon=0x666666&amp;righticonhover=0xffffff&amp;text=0x666666&amp;slider=0x666666&amp;track=16777215&amp;border=0x666666&amp;loader=0x9FFFB8&amp;soundFile='+ encodeURIComponent(url) +'" /><param name="quality" value="high" /><param name="menu" value="false" /><param name="bgcolor" value="#686560" /></object></div>';
	}
		
	if (url==""){
		strToAppend +=	'<div class="descarga_programa_off"><a><img src="descarga_off.gif" /></a></div>'
	} else{
		strToAppend +=	'<div class="descarga_programa"><a href="'+ url +'" target="_blank"><img src="descarga.gif"></img></a></div>';}
		
	strToAppend += '</div>';
	
	$("#menu_der").html(strToAppend);
	document.getElementById("p"+selected_number.toString()).style.background="transparent";
	selected_number=id;
	document.getElementById("p"+selected_number.toString()).style.background="#DDDDDD";
}


function iluminar(elemento){
	var x=document.getElementById(elemento);
	x.style.border="1px solid white";
}

function apagar(elemento){
	var x=document.getElementById(elemento);
	x.style.border="1px solid black";
}

function seccion1(){
document.getElementById('nota').innerHTML="<strong>losingravidos ARROBA gmail PUNTO com</strong>"
document.getElementById('texto').style.display="block";
document.getElementById('programas').style.display="none";
document.getElementById('radio').style.display="none";
}

function seccion2(){
document.getElementById('nota').innerHTML="<h4>los programas se actualizan primero en <a href='http://losingravidos.blip.tv/posts?view=archive&nsfw=dc' style='color:#CCC'>losingravidos.blip.tv</a> y en el feed</h4>"
document.getElementById('texto').style.display="none";
document.getElementById('radio').style.display="none";
document.getElementById('programas').style.display="block";
}

function seccion3(){
document.getElementById('nota').innerHTML="<strong>losingravidos ARROBA gmail PUNTO com</strong>"
document.getElementById('radio').style.display="block";
document.getElementById('texto').style.display="none";
document.getElementById('programas').style.display="none";
}
