// Funciones para manipular el DOM del documento
//
// (c) Carlos Fenollosa. Bajo licencia GNU GPL2

var que_es_rss = false;

function toggleQueEsRSS() {
	if (que_es_rss == false) {
		new Effect.BlindDown('ayudaRSS');
		que_es_rss = true;
	} else {
		new Effect.BlindUp('ayudaRSS');
		que_es_rss = false;
	}
}

function visi(nr) {
	if (document.layers) {
		vista = (document.layers[nr].visibility == 'hide') ? 'show' : 'hide'
		document.layers[nr].visibility = vista;
	} else if (document.all) {
		vista = (document.all[nr].style.visibility == 'hidden') ? 'visible'	: 'hidden';
		document.all[nr].style.visibility = vista;
	} else if (document.getElementById) {
		vista = (document.getElementById(nr).style.visibility == 'hidden') ? 'visible' : 'hidden';
		document.getElementById(nr).style.visibility = vista;
	}	
}

function blocking(nr) {
	if (document.layers) {
		current = (document.layers[nr].display == 'none') ? 'block' : 'none';
		document.layers[nr].display = current;
	} else if (document.all) {
		current = (document.all[nr].style.display == 'none') ? 'block' : 'none';
		document.all[nr].style.display = current;
	} else if (document.getElementById) {
		vista = (document.getElementById(nr).style.display == 'none') ? 'block' : 'none';
		document.getElementById(nr).style.display = vista;
	}
}

function blogRSStrue() {
	new Effect.BlindUp('blog', {queue: {position:'front', scope: '1'}}); 
	new Effect.BlindDown('blogRSS', {queue: {position:'end', scope: '1'}}); 
	blocking('blogRSStrue');
	blocking('blogRSSfalse');
}

function blogRSSfalse() {
	blocking('blogRSStrue');
	blocking('blogRSSfalse');
	new Effect.BlindUp('blogRSS', {queue: {position:'front', scope: '2'}}); 
	new Effect.BlindDown('blog', {queue: {position:'end', scope: '2'}});
}

function referentaRSStrue() {
	new Effect.BlindUp('referenta', {queue: {position:'front', scope: '1'}}); 
	new Effect.BlindDown('referentaRSS', {queue: {position:'end', scope: '1'}}); 
	blocking('referentaRSStrue');
	blocking('referentaRSSfalse');
}

function referentaRSSfalse() {
	blocking('referentaRSStrue');
	blocking('referentaRSSfalse');
	new Effect.BlindUp('referentaRSS', {queue: {position:'front', scope: '2'}}); 
	new Effect.BlindDown('referenta', {queue: {position:'end', scope: '2'}});
}

function dlvRSStrue() {
	new Effect.BlindUp('dlv', {queue: {position:'front', scope: '1'}}); 
	new Effect.BlindDown('dlvRSS', {queue: {position:'end', scope: '1'}}); 
	blocking('dlvRSStrue');
	blocking('dlvRSSfalse');
}

function dlvRSSfalse() {
	blocking('dlvRSStrue');
	blocking('dlvRSSfalse');
	new Effect.BlindUp('dlvRSS', {queue: {position:'front', scope: '2'}}); 
	new Effect.BlindDown('dlv', {queue: {position:'end', scope: '2'}});
}

function podcastRSStrue() {
	new Effect.BlindUp('podcast', {queue: {position:'front', scope: '1'}}); 
	new Effect.BlindDown('podcastRSS', {queue: {position:'end', scope: '1'}}); 
	blocking('podcastRSStrue');
	blocking('podcastRSSfalse');
}

function podcastRSSfalse() {
	blocking('podcastRSStrue');
	blocking('podcastRSSfalse');
	new Effect.BlindUp('podcastRSS', {queue: {position:'front', scope: '2'}}); 
	new Effect.BlindDown('podcast', {queue: {position:'end', scope: '2'}});
}

function fotosRSStrue() {
	new Effect.BlindUp('fotos', {queue: {position:'front', scope: '1'}}); 
	new Effect.BlindDown('fotosRSS', {queue: {position:'end', scope: '1'}}); 
	blocking('fotosRSStrue');
	blocking('fotosRSSfalse');
}

function fotosRSSfalse() {
	blocking('fotosRSStrue');
	blocking('fotosRSSfalse');
	new Effect.BlindUp('fotosRSS', {queue: {position:'front', scope: '2'}}); 
	new Effect.BlindDown('fotos', {queue: {position:'end', scope: '2'}});
}
