function refreshContent(curContent, idCritique)
{
	switch(curContent)
	{
		case 'critique_infos':
			getData('ws/html_mc_critique_info.php?id_critique='+idCritique+'&id_element=critique');
		break;

		case 'user_infos':
			getData('ws/html_mc_user_info.php?id_critique='+idCritique+'&id_element=critique');
		break;
		
		case 'comment':
			getData('ws/html_mc_commentaires.php?id_critique='+idCritique+'&id_element=critique');
		break;

		case 'correction':
			getData('ws/html_mc_critique.php?id_critique='+idCritique+'&b_correc=true&id_element=critique');
		break;
		
		case 'critique':
		default:
			getData('ws/html_mc_critique.php?id_critique='+idCritique+'&b_correc=false&id_element=critique');
		break;
	}
}

function setTab(curContent)
{
	critiqueDiv = document.getElementById('tab_critique');
	correctionDiv = document.getElementById('tab_correction');
	critiqueInfoDiv = document.getElementById('tab_critique_info');
	auteurDiv = document.getElementById('tab_auteur');
	filmDiv = document.getElementById('tab_film');
	commentDiv = document.getElementById('tab_comment');

	switch(curContent)
	{
		case 'critique_infos':
			setTabOnOrOff('tab_critique', false);
			setTabOnOrOff('tab_correction', false);
			setTabOnOrOff('tab_critique_info', true);
			setTabOnOrOff('tab_auteur', false);
			setTabOnOrOff('tab_comment', false);
/*			critiqueDiv.className='off';
			correctionDiv.className='off';
			critiqueInfoDiv.className='on';
			auteurDiv.className='off';
			commentDiv.className='off';*/
		break;

		case 'user_infos':
			setTabOnOrOff('tab_critique', false);
			setTabOnOrOff('tab_correction', false);
			setTabOnOrOff('tab_critique_info', false);
			setTabOnOrOff('tab_auteur', true);
			setTabOnOrOff('tab_comment', false);
		break;
		
		case 'comment':
			setTabOnOrOff('tab_critique', false);
			setTabOnOrOff('tab_correction', false);
			setTabOnOrOff('tab_critique_info', false);
			setTabOnOrOff('tab_auteur', false);
			setTabOnOrOff('tab_comment', true);
		break;

		case 'correction':
			setTabOnOrOff('tab_critique', false);
			setTabOnOrOff('tab_correction', true);
			setTabOnOrOff('tab_critique_info', false);
			setTabOnOrOff('tab_auteur', false);
			setTabOnOrOff('tab_comment', false);
		break;
		
		case 'critique':
		default:
			setTabOnOrOff('tab_critique', true);
			setTabOnOrOff('tab_correction', false);
			setTabOnOrOff('tab_critique_info', false);
			setTabOnOrOff('tab_auteur', false);
			setTabOnOrOff('tab_comment', false);
		break;
	}
}

var aTabOffClassName = new Array();

function setTabOnOrOff(tabId, bOn)
{
	if(bOn)
		document.getElementById(tabId).className = 'on';
	else
		if(document.getElementById(tabId).className == 'indisponible' || document.getElementById(tabId).className == 'off')
			aTabOffClassName[tabId] = document.getElementById(tabId).className;
		else
			if(aTabOffClassName[tabId] != "" && aTabOffClassName[tabId] != "undefined" && aTabOffClassName[tabId] != undefined)
				document.getElementById(tabId).className = aTabOffClassName[tabId];
			else
				document.getElementById(tabId).className = "off";
}

var globalCurContent;
var globalIdCritique;

function loadContent(curContent, idCritique)
{
	globalCurContent = curContent;
	globalIdCritique = idCritique;

	s_loading = "En chargement";
	
	writeIn(s_loading, "critique");
	
	setTab(curContent);
	
	refreshContent(curContent, idCritique);
}

function getCritiqueToValidList(idUser)
{
	divList = document.getElementById('critique_to_valid_medias');

	divList.innerHTML = 'Chargement de la liste en cours';
	
	getData('ws/html_mc_critique_to_valid_media.php?id_user='+idUser+'&cbf=setCritiqueToValidList');	
}

function setCritiqueToValidList(sListe)
{
	divList = document.getElementById('critique_to_valid_medias');
	
	divList.innerHTML = sListe;
}

function getTabMenu(idCritique)
{
	getData('ws/html_mc_critique_tab_menu.php?id_critique='+idCritique+'&content='+globalCurContent+'&id_element=tab_menu');
}

function identPageFunction(bUserIdent)
{
	getTabMenu(globalIdCritique);

	if(!bUserIdent)
		if(globalCurContent == "correction")
			globalCurContent = "critique";

	loadContent(globalCurContent, globalIdCritique);
}