function showCritiqueInfoBox(e)
{
	setDivPosition(e, "critique_info_box_petite", "", 200, 20, -25);

	showDiv("critique_info_box_petite");	
}

function hideCritiqueInfoBox()
{
	hideDiv("critique_info_box_petite");
}

var curNoteCritique;

/*----------------------------------------------------------------
Cette fonction sauvegarde la note ? une critique en cours
----------------------------------------------------------------*/
function saveInitialValues(noteCritique)
{
	curNoteCritique = noteCritique;
}

/*----------------------------------------------------------------
Cette fonction sauvegarde la note donn?e ? une critique
----------------------------------------------------------------*/
function saveCritiqueNote(idCritique, curNote)
{
	if(curNote != curNoteCritique)
		getData('ws/js_mc_critique_info_save_note.php?id_critique='+idCritique+'&note_critique='+curNote+'&cbf=saveCritiqueNoteDone');
}

/*----------------------------------------------------------------
Cette fonction est appel? ? la fin de sauvegarde la note donn?e ? une critique
----------------------------------------------------------------*/
function saveCritiqueNoteDone(idCritique, iRetour)
{
	switch(iRetour)
	{
		case -1:
			document.getElementById('critique_interet_msg').innerHTML = "Vous devez &ecirc;tre identifi&eacute; pour voter.";
		break;
		
		case 1:
			refreshContent('critique_infos', idCritique);
		break;
	}
}

function saveCritiqueRecommandation(idCritique, isChecked)
{
	getData('ws/js_mc_critique_info_save_recommandation.php?id_critique='+idCritique+'&b_reco='+isChecked+'&cbf=saveCritiqueRecommandationDone');
}

/*----------------------------------------------------------------
Cette fonction est appel? ? la fin de la sauvegarde de la recommandation
----------------------------------------------------------------*/
function saveCritiqueRecommandationDone(idCritique, iRetour)
{
	switch(iRetour)
	{
		case -1:
			document.getElementById('critique_interet_msg').innerHTML = "Vous devez &ecirc;tre identifi&eacute; pour recommander.";
		break;
		
		case 1:
			refreshContent('critique_infos', idCritique);
		break;
	}
}
