var signalerDroitDescription='Précisez ici le problème que pose cette vidéo.';



// On vient de cliquer sur Signaler
function signaler()
{
	document.getElementById('ajaxVoirSignalerCorps').innerHTML = '<div class="ajaxVoirSignalerChoix"><a href="javascript:signalerConfirmer(\'plus16\');" class=blue>Cette vidéo peut offenser certaines sensibilités</a></div><div class="ajaxVoirSignalerChoix"><a href="javascript:signalerDroit();" class=blue>Cette vidéo pose un problème de droit</a></div><div class=cleaner></div>';

	// On affiche la zone de reponse
	ajaxVoirAfficherMenu(3);
}






// On a cliqué sur "Cette vidéo pose un problème de droit."
function signalerDroit()
{
	document.getElementById('ajaxVoirSignalerCorps').innerHTML = '<b>Cette vidéo pose un problème de droit :</b><br><textarea id="ajaxVoirSignalerDescription" class=scrollbleu onFocus="if(this.value==signalerDroitDescription) this.value=\'\';">'+signalerDroitDescription+'</textarea><br><center><input type="button" value="Valider" class=form_action onClick="signalerConfirmer(\'droit\');"></center>';
}





// L'utilisateur a confirmé sa demande
function signalerConfirmer(typeDemande)
{
	var requeteDemande=typeDemande;
	try
	{
		var requeteDescription=document.getElementById('ajaxVoirSignalerDescription').value;
	}
	catch (erreur) {}

	// si la demande est un problème de droit et que le champ description n'est pas rempli on affiche un message d'erreur
	if (typeDemande=='droit' && (requeteDescription=='' || requeteDescription=='undefined' || requeteDescription==signalerDroitDescription))
	{
		//on affiche un message d'erreur
		window.alert('Vous devez préciser le problème afin de pouvoir valider votre signalement');
	}
	// sinon on traite la demande
	else
	{
		// on construit l'url appelée avec ajax
		requete='/ajax_signaler.php?id_video='+idVideo+'&demande='+requeteDemande+'&description='+requeteDescription;

		// On envoie la requête
		xmlhttp.open("GET", requete, true);
		xmlhttp.send(null);

		// On installe l'ecouteur d'evenement
		xmlhttp.onreadystatechange=signalerXMLhttpChange;
	}
}




// Le signalement a été enregistré, on affiche le message le lui disant
function signalerXMLhttpChange()
{
	if (xmlhttp.readyState==4)
	{
		// On affiche qu'on a pris son signalement en compte
		document.getElementById('ajaxVoirSignalerCorps').innerHTML = 'Merci pour ce signalement, nous allons prendre les mesures nécessaires.';
	}
}