Estoy intentando procesar un formulario html que me guarda unos valores en una base de datos pero me da error: peticion no está definido en la línea: if (peticion.readystate==4)
 
Alguien me puede ayudar?
 
Os dejo el código que utilizo
 
function procesar()
{
	if (ok==true)
	{
		var peticion
		peticion= obtenerXHR();
		peticion.open ("POST", "encuesta_tpf_proc.php",true);
		peticion.onreadystatechange = procesarPeticion;
 
		//definimos cabecera obligatoria para enviar POST
		peticion.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
 
		//Enviamos los parámetros del formulario a través de Prototype
		var parametros = $("enc_tpf").serialize();
		peticion.send(parametros);
	}
}
 
function procesarPeticion()
{	
	if (peticion.readystate==4)
	{	
		//la peticion terminó
		if (peticion.status==200)
		{
		//Mostramos el texto en una alerta
		alert(peticion.responseText);
		}
 
	}
}
 
 
Saludos y gracias 
  
 
