/* Pour le top 6 */
var currentMode = 'month';
var loaded      = new Array();
var contents    = new Array();

loaded['month'] = true;
loaded['all']   = false;
loaded['week']  = false;

/* Pour les dernières oeuvres */
var currentType  = 'all';
var loadedType   = new Array();
var contentsType = new Array();

loadedType['all']      = true;
loadedType['poesie']   = false;
loadedType['litterature']  = false;
loadedType['chants']  = false;
loadedType['photos']    = false;
loadedType['dessins']   = false;


function togglePop(mode)
{
	if ( mode == currentMode || loaded[mode] == null )
		return;

	table = document.getElementById('popular-table');
	oldspan = document.getElementById('pop-' + currentMode);
	newspan = document.getElementById('pop-' + mode);
	oldspan.className = '';
	newspan.className = 'selected';

	contents[currentMode] = table.innerHTML;

	if ( loaded[mode] == true ) {
		table.innerHTML = contents[mode];
		currentMode = mode;
		return;
	}
	else {
		table.innerHTML = '<div style="text-align: center; color: black; padding: 0.5em;">Un instant...</div>';

		xhr = createXHR();

		xhr.onreadystatechange = function() {
			if (xhr.readyState == 4) {
				if (xhr.status == 200) {
					table.innerHTML = xhr.responseText;
					currentMode = mode;
					loaded[mode] = true;
				}
			}
		};

		xhr.open("GET", "ajax_actions.php?action=popular&mode=" + mode, true);
		xhr.send(null);
	}

	return;
}

function toggleHisto(type)
{
	if ( type == currentType || loadedType[type] == null )
		return;

	table = document.getElementById('histo-table');
	oldspan = document.getElementById('new-' + currentType);
	newspan = document.getElementById('new-' + type);
	oldspan.className = '';
	newspan.className = 'selected';

	contentsType[currentType] = table.innerHTML;

	if ( loadedType[type] == true ) {
		table.innerHTML = contentsType[type];
		currentType = type;
		return;
	}
	else {
		table.innerHTML = '<div style="text-align: center; color: black; padding: 0.5em;">Un instant...</div>';

		xhr = createXHR();

		xhr.onreadystatechange = function() {
			if (xhr.readyState == 4) {
				if (xhr.status == 200) {
					table.innerHTML = xhr.responseText;
					currentType = type;
					loadedType[type] = true;
				}
			}
		};

		xhr.open("GET", "ajax_actions.php?action=histo&mode=" + type, true);
		xhr.send(null);
	}

	return;
}

function toggleRss(divName)
{
	if (divName != 'cyber' && divName != 'monde' && divName != 'devoir')
		return;

	document.getElementById('rss-cyber').style.display = 'none';
	document.getElementById('sp-cyber').className = '';

	document.getElementById('rss-devoir').style.display = 'none';
	document.getElementById('sp-devoir').className = '';

	document.getElementById('rss-monde').style.display = 'none';
	document.getElementById('sp-monde').className = '';

	document.getElementById('rss-' + divName).style.display = 'block';
	document.getElementById('sp-' + divName).className = 'selected';
}