//fonction d'appel de page en AJAX
function connectURL(url)
{
	if (window.XMLHttpRequest)
		objXHR = new XMLHttpRequest();
	else if(window.ActiveXObject)
		objXHR = new ActiveXObject("Microsoft.XMLHTTP");
	else
		return false;
		
	objXHR.open("GET", url ,false);
	objXHR.send(null);
	
	if (objXHR.readyState == 4)
		return objXHR.responseText;
	else
		return false;
}

//enregistre un message de la shoutbox
function saveMessage(pseudo)
{
	if (document.getElementById('message').value == "")
	{
		alert("Hé ! "+pseudo+", n'oublie pas ton message !");
	}
	else
	{
		message	=	document.getElementById('message').value;
		retour	=	connectURL('pages/shoutbox_add_message.php?pseudo='+pseudo+'&message='+encodeURIComponent(message));
		document.getElementById('message').value	=	"";	
		loadShoutbox();
	}
}

//charge la shoutbox avec les messages déjà inscrits
function loadShoutbox()
{
	retour3	=	connectURL('pages/shoutbox_show_message.php');
	document.getElementById('shoutbox').innerHTML	=	retour3;
	document.getElementById('shoutbox').scrollTop	=	1000;
}

//charge la shoutbox avec les messages déjà inscrits
function loadShoutbox2()
{
	retour	=	connectURL('pages/shoutbox_show_message.php');
	document.getElementById('shoutbox2').innerHTML	=	retour;
	document.getElementById('shoutbox2').scrollTop	=	1000;
}

//charge la shoutbox avec les messages déjà inscrits
function loadShoutboxConnectes()
{
	retour2	=	connectURL('pages/shoutbox_connectes.php');
	document.getElementById('shoutbox_connectes').innerHTML	=	retour2;
	document.getElementById('shoutbox').scrollTop	=	1000;
}

function valideInscription()
{	
	erreur	=	false;
	
	if (document.getElementById('pseudo').value == '')
	{
		erreur	=	true;
		document.getElementById('pseudo').style.backgroundColor = '#550000';
	}
	if (document.getElementById('pass').value == '')
	{
		erreur	=	true;
		document.getElementById('pass').style.backgroundColor = '#550000';
	}
	if (document.getElementById('email').value == '')
	{		
		erreur	=	true;
		document.getElementById('email').style.backgroundColor = '#550000';
	}
	if (document.getElementById('ville').value == '')
	{
		erreur	=	true;
		document.getElementById('ville').style.backgroundColor = '#550000';
	}
	
	if (erreur==false)
		document.inscription.submit();
	else
		return false;
}

/***********************************************/

function changeCouleur(input)
{
	document.getElementById(''+input+'').style.backgroundColor	=	'#ffffff';
}

function validation_inscription()
{
	erreur = "";
	if (document.add_enigme.question.value=="")
	{
		erreur += "La question pov' pomme !\n";
	}
	if (document.add_enigme.reponse.value=="")
	{
		erreur += "La réponse pov' pomme !\n";
	}
	if (document.add_enigme.type[0].checked || document.add_enigme.type[1].checked || document.add_enigme.type[2].checked) 
	{
		
	}
	else
	{
		erreur += "Le choix pov' pomme !\n";
	}
	
	if (erreur!="") 
	{
		alert(erreur);
		return false;
	}
	document.add_enigme.submit();
	return false;
}

function ajouteType(type)
{
	if (type == 'gras')
		document.getElementById('question').value += '[b][/b]';
	if (type == 'italique')
		document.getElementById('question').value += '[i][/i]';
	if (type == 'photo')
		document.getElementById('question').value += '[img][/img]';
	if (type == 'son')
		document.getElementById('question').value += '[son][/son]';
}

function ajouteType2(type)
{
	if (type == 'gras')
		document.getElementById('explications').value += '[b][/b]';
	if (type == 'italique')
		document.getElementById('explications').value += '[i][/i]';
	if (type == 'photo')
		document.getElementById('explications').value += '[img][/img]';
}

function ajouteReponse()
{
	reponse	=	prompt('Indiquez une réponse possible');
	document.getElementById('reponse').value += '['+reponse+']';
}

function questionConcours(question, repFausse)
{
	document.getElementById("concoursQuestions").style.display	=	'none';
	$(document).ready(function(){
		var	text	=	$("#concoursQuestions");
		if(text.is(":hidden"))
		{
			document.getElementById("concoursQuestions").innerHTML		=	connectURL('pages/concours_image_question.php?id='+question+'&rep='+repFausse);
			text.slideDown("500");
			//document.getElementById("reponse").focus();
		}
		else
		{
			text.slideUp("500");
		}
	});
}

function validReponses(question)
{
	var reponse	=	document.getElementById('reponse').value;
	
	if(reponse.length > 0)
	{
		document.getElementById("concoursQuestions").style.display	=	'block';
		document.getElementById("concoursQuestions").innerHTML		=	'<br /><br /><img src="img/wait.gif" />';
	
		var retour	=	connectURL('pages/concours_image_reponse.php?id='+question+'&rep='+reponse);
		if(retour	==	'badEnigme')
			questionConcours(question, 'false');
		else
		{
			document.getElementById("concoursQuestions").style.display	=	'block';
			document.getElementById("concoursQuestions").innerHTML		=	'<br /><font color="red" style="font-size:15px;"><b>Bien joué !</b></font><br /><br />Cliquez sur le point d\'interrogation de votre choix pour découvrir une question';
			document.getElementById("maxi_"+question).style.background	=	'#'+retour;
			document.getElementById("mini_"+question).style.background	=	'#'+retour;
			document.getElementById("maxi_"+question).innerHTML			=	'';
		}
	}
	else
	{
		alert('Veuillez saisir une réponse');
	}
}