intentos_fallidos = 0;


function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert("Tu navegador no soporta la tecnología Ajax!Usa Firefox por ejemplo");
	}
}
var gestorPeticiones = getXmlHttpRequestObject();





function compruebaLetra( letra ) {

if (intentos_fallidos<6){
		
	if (gestorPeticiones.readyState == 4 || gestorPeticiones.readyState == 0) { 
		gestorPeticiones.open("POST", 'modulos/juegos/ahorcado/compruebaLetra.php', true);		
		gestorPeticiones.onreadystatechange = controlCompruebaLetra;
		gestorPeticiones.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		gestorPeticiones.send("letra="+letra);
		
	}	
 }else{
 	alert("Perdiste la partida, si quieres juega otra vez.");
 }

}




function controlCompruebaLetra() {
	if (gestorPeticiones.readyState == 4) {

		var datos = gestorPeticiones.responseXML;
		document.getElementById("palabra").innerHTML = datos.getElementsByTagName('palabra').item(0).firstChild.data;
		control = datos.getElementsByTagName('resultado').item(0).firstChild.data;
		
		
		if (control == "OK"){
			esFin   = datos.getElementsByTagName('fin').item(0).firstChild.data;
			if (esFin == "si"){
				alert("Enhorabuena!!");
			}
		}else{
		 	gestionarError();
		}
		

	}
}




function generarNuevaPalabra(  ) {

	var ahorcadoimg = new Image();
	ahorcadoimg.src = "modulos/juegos/ahorcado/imagenes/ahorcado0.jpg";
	if (document.images) {
			document["imagen_ahorcado"].src = ahorcadoimg.src
	}
	categoria = document.ahorcado.categorias.value;
	if (gestorPeticiones.readyState == 4 || gestorPeticiones.readyState == 0) { 
		gestorPeticiones.open("POST", 'modulos/juegos/ahorcado/nuevaPalabra.php', true);		
		gestorPeticiones.onreadystatechange = controlNuevaPalabra;
		gestorPeticiones.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		gestorPeticiones.send("categoria="+categoria);
		
	}		
}




function controlNuevaPalabra() {



	if (gestorPeticiones.readyState == 4) {
		intentos_fallidos = 0;
		var datos = gestorPeticiones.responseXML;
		document.getElementById("palabra").innerHTML = datos.getElementsByTagName('palabra').item(0).firstChild.data;
	}
}




function gestionarError(){

			intentos_fallidos++;
		
			if (intentos_fallidos==6){
				alert("GAME OVER");
			}
			
			var ahorcadoimg = new Image();
			ahorcadoimg.src = "modulos/juegos/ahorcado/imagenes/ahorcado"+intentos_fallidos+".jpg";
			if (document.images) {
			    document["imagen_ahorcado"].src = ahorcadoimg.src
			}

			

}









